If invalid URLs are specified in the urls array, they will be ignored. Instead of them failing the entire request, an extract using the remaining valid URLs will be performed, and the invalid URLs will be returned in the invalidURLs field of the response.
Per-request Threat Protection override. Fields you provide replace the corresponding fields of your organization's policy for this request only; omitted fields keep their organization-level values. Requires Threat Protection to be enabled for your team (enterprise feature) — otherwise the request is rejected with a 403. If your organization has disabled request overrides, any request that includes this object is rejected with a 403. If Threat Protection is enforced for your team, mode may not be set to off.
If ignoreInvalidURLs is true, this is an array containing the invalid URLs that were specified in the request. If there were no invalid URLs, this will be an empty array. If ignoreInvalidURLs is false, this field will be undefined.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Firecrawl Docs","colors":{"primary":"#000","light":"#fff","dark":"#000"},"logo":{"light":"https://mintcdn.com/firecrawl/iilnMwCX-8eR1yOO/logo/logo.png?fit=max\u0026auto=format\u0026n=iilnMwCX-8eR1yOO\u0026q=85\u0026s=c45b3c967c19a39190e76fe8e9c2ed5a","dark":"https://mintcdn.com/firecrawl/iilnMwCX-8eR1yOO/logo/logo-dark.png?fit=max\u0026auto=format\u0026n=iilnMwCX-8eR1yOO\u0026q=85\u0026s=3fee4abe033bd3c26e8ad92043a91c17","href":"https://firecrawl.dev"},"favicon":"https://mintcdn.com/firecrawl/vlKm1oZYK3oSRVTM/favicon.ico?fit=max\u0026auto=format\u0026n=vlKm1oZYK3oSRVTM\u0026q=85\u0026s=cd95e713995e71b79a2e393957f6f661","navbar":{"links":[{"href":"https://firecrawl.betteruptime.com","label":"Status"},{"href":"mailto:help@firecrawl.com","label":"Support"},{"href":"https://www.firecrawl.dev/signin?utm_source=firecrawl_docs\u0026utm_medium=nav_bar\u0026utm_content=sign_up","label":"Sign Up"}],"primary":{"type":"github","href":"https://github.com/firecrawl/firecrawl"}},"footer":{"socials":{"github":"https://github.com/firecrawl/firecrawl","linkedin":"https://www.linkedin.com/company/firecrawl","website":"https://community.firecrawl.dev/","x":"https://x.com/firecrawl"},"links":[{"header":"For AI agents","items":[{"label":"Get credentials","href":"https://docs.firecrawl.dev/ai-onboarding"},{"label":"Agent onboarding (SKILL.md)","href":"https://www.firecrawl.dev/agent-onboarding/SKILL.md"},{"label":"Agent auth (auth.md)","href":"https://www.firecrawl.dev/auth.md"},{"label":"Agent docs (llms.txt)","href":"https://docs.firecrawl.dev/llms.txt"},{"label":"Full docs (llms-full.txt)","href":"https://docs.firecrawl.dev/llms-full.txt"},{"label":"MCP server","href":"https://docs.firecrawl.dev/mcp-server"}]}]},"seo":{"metatags":{"google-site-verification":"Y83UZz1dXMKuT59lnLY_7umo6LJorqIwuP_2rFX6_eE"}},"integrations":{"ga4":{"measurementId":"G-JZJ1L5MYR1"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"fr","href":"fr/introduction"},{"language":"ja","href":"ja/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"},{"language":"zh","href":"zh/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"firecrawl","hasAudioNarration":false,"actualSubdomain":"firecrawl","customDomains":["docs.firecrawl.dev"],"gitSource":{"type":"github","owner":"firecrawl","repo":"firecrawl-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aec159515b1ab255d6b416e","collectionId":"1d9c25ea-eee5-416c-8095-cec5ae79379a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aec159515b1ab255d6b416e"},"feedback":{"thumbs":false,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeded33cf5f3c82974f5ba0","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"en","tag":"Documentation","count":116},{"language":"es","tag":"Documentación","count":115},{"language":"fr","tag":"Documentation","count":115},{"language":"ja","tag":"ドキュメント","count":115},{"language":"pt-BR","tag":"Documentação","count":115},{"language":"zh","tag":"文档","count":115},{"language":"en","tag":"API Reference","count":68},{"language":"es","tag":"Referencia de la API","count":66},{"language":"fr","tag":"Référence de l’API","count":66},{"language":"ja","tag":"APIリファレンス","count":66},{"language":"pt-BR","tag":"Referência da API","count":66},{"language":"zh","tag":"API 参考","count":66},{"language":"en","tag":"Build with AI","count":58},{"language":"es","tag":"Crear con IA","count":58},{"language":"fr","tag":"Créer avec l’IA","count":58},{"language":"pt-BR","tag":"Desenvolva com IA","count":58},{"language":"zh","tag":"使用 AI 构建","count":58},{"language":"ja","tag":"AIで構築","count":56},{"language":"en","tag":"Quickstarts","count":33},{"language":"es","tag":"Inicios rápidos","count":33},{"language":"fr","tag":"Démarrages rapides","count":33},{"language":"ja","tag":"クイックスタート","count":33},{"language":"pt-BR","tag":"Guias de início rápido","count":33},{"language":"zh","tag":"快速入门","count":33},{"language":"en","tag":"Agent Harnesses","count":32},{"language":"es","tag":"Entornos de agentes","count":32},{"language":"fr","tag":"Intégrations pour agent","count":32},{"language":"ja","tag":"エージェントハーネス","count":32},{"language":"pt-BR","tag":"Integrações com agentes","count":32},{"language":"zh","tag":"代理工具","count":32},{"language":"en","tag":"Developer Guides","count":22},{"language":"es","tag":"Guías para desarrolladores","count":22},{"language":"fr","tag":"Guides développeur","count":22},{"language":"ja","tag":"開発者ガイド","count":22},{"language":"pt-BR","tag":"Guias para desenvolvedores","count":22},{"language":"zh","tag":"开发者指南","count":22},{"language":"en","tag":"Platforms and frameworks","count":19},{"language":"es","tag":"Plataformas y frameworks","count":19},{"language":"fr","tag":"Plateformes et frameworks","count":19},{"language":"ja","tag":"プラットフォームとフレームワーク","count":19},{"language":"pt-BR","tag":"Plataformas e frameworks","count":19},{"language":"zh","tag":"平台与框架","count":19},{"language":"es","tag":"Primeros pasos","count":16},{"language":"ja","tag":"はじめに","count":16},{"language":"pt-BR","tag":"Primeiros passos","count":16},{"language":"en","tag":"Get Started","count":14},{"language":"en","tag":"Webhook Payloads","count":13},{"language":"en","tag":"Core Endpoints","count":13},{"language":"es","tag":"Cargas útiles de webhook","count":13},{"language":"es","tag":"Endpoints principales","count":13},{"language":"fr","tag":"Démarrage rapide","count":13},{"language":"fr","tag":"Charges utiles de webhook","count":13},{"language":"fr","tag":"Points de terminaison de base","count":13},{"language":"ja","tag":"webhook ペイロード","count":13},{"language":"ja","tag":"主要エンドポイント","count":13},{"language":"pt-BR","tag":"Payloads de webhook","count":13},{"language":"pt-BR","tag":"Endpoints principais","count":13},{"language":"zh","tag":"快速开始","count":13},{"language":"zh","tag":"Webhook 负载","count":13},{"language":"zh","tag":"核心端点","count":13}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instinct-self-updating-docs","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"li.navbar-link a[href*=\"firecrawl.dev/signin\"]{background-color:#ff4d00;color:#fff}li.navbar-link a[href*=\"firecrawl.dev/signin\"]:hover{background-color:#e64500}.dark li.navbar-link a[href*=\"firecrawl.dev/signin\"]{background-color:#ff4d00;color:#fff}.dark li.navbar-link a[href*=\"firecrawl.dev/signin\"]:hover{background-color:#e64500}li.navbar-link:has(a[href*=\"firecrawl.dev/signin\"]){order:99}nav ul li:has(a[href=\"https://github.com/firecrawl/firecrawl\"]){order:-1}#firecrawl-cta-widget{margin-top:24px}.firecrawl-cta-box{background:linear-gradient(180deg, rgba(255, 77, 0, 0.04) 0%, rgba(255, 77, 0, 0.02) 100%);border:1px solid rgba(255, 77, 0, 0.15);border-radius:12px;padding:20px}.firecrawl-cta-logo{height:20px;width:auto;object-fit:contain;margin-bottom:12px}.firecrawl-cta-logo-dark{display:none}.dark .firecrawl-cta-logo-light{display:none}.dark .firecrawl-cta-logo-dark{display:block}.firecrawl-cta-title{font-size:18px;font-weight:600;color:#111;margin:0 0 8px 0;line-height:1.3}.firecrawl-cta-description{font-size:13px;line-height:1.5;color:#666;margin:0 0 16px 0}.firecrawl-cta-description strong{color:#333}.firecrawl-cta-buttons{display:flex;flex-direction:column;gap:8px}.firecrawl-cta-btn-primary{display:block;text-align:center;background-color:#ff4d00;color:#fff!important;font-size:14px;font-weight:500;line-height:1.5;padding:10px 16px;border-radius:16px;border:none!important;box-shadow:none!important;text-decoration:none!important;transition:background-color 0.2s ease}.firecrawl-cta-btn-primary:hover{background-color:#e64500;text-decoration:none!important}.firecrawl-cta-btn-inline{display:inline-block}.firecrawl-cta-btn-secondary{display:block;text-align:center;background-color:#fff;color:#333!important;font-size:14px;font-weight:500;padding:10px 16px;border-radius:16px;border:1px solid #e5e7eb;text-decoration:none!important;transition:border-color 0.2s ease, background-color 0.2s ease}.firecrawl-cta-btn-secondary:hover{background-color:#f9fafb;border-color:#d1d5db;text-decoration:none!important}.dark .firecrawl-cta-box{background:linear-gradient(180deg, rgba(255, 77, 0, 0.08) 0%, rgba(255, 77, 0, 0.04) 100%);border-color:rgba(255, 77, 0, 0.2)}.dark .firecrawl-cta-title{color:#fff}.dark .firecrawl-cta-description{color:#aaa}.dark .firecrawl-cta-description strong{color:#ddd}.dark .firecrawl-cta-btn-primary{background-color:#ff4d00;color:#fff!important}.dark .firecrawl-cta-btn-primary:hover{background-color:#e64500}.dark .firecrawl-cta-btn-secondary{background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.1);color:#ddd!important}.dark .firecrawl-cta-btn-secondary:hover{background-color:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.2)}@media (max-width: 1024px){#firecrawl-cta-widget{display:none}}#footer a.max-w-36{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}#footer div:has(>a.max-w-36){flex-wrap:wrap}#footer a[href*=\"community.firecrawl.dev\"]>svg{-webkit-mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/comment-dots.svg\")!important;mask-image:url(\"https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/comment-dots.svg\")!important}.fc-agent-first,.fc-agent-prompt{--fc-heat: #fa5d19;--fc-heat-soft: rgba(250, 93, 25, 0.04);--fc-text: #262626;--fc-text-muted: rgba(38, 38, 38, 0.56);--fc-surface: #fff;--fc-subtle: rgba(0, 0, 0, 0.02);--fc-subtle-hover: rgba(0, 0, 0, 0.06);--fc-border: #ededed;color:var(--fc-text);font-family:inherit}.dark .fc-agent-first,.dark .fc-agent-prompt{--fc-heat-soft: rgba(250, 93, 25, 0.08);--fc-text: #f5f5f5;--fc-text-muted: rgba(255, 255, 255, 0.56);--fc-surface: #171717;--fc-subtle: rgba(255, 255, 255, 0.02);--fc-subtle-hover: rgba(255, 255, 255, 0.08);--fc-border: #2a2a2a}.fc-agent-first{position:relative;margin:20px 0 32px;border:1px solid var(--fc-border);background:var(--fc-surface)}.fc-agent-first-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px}.fc-agent-first-header h3,.fc-client-panel h4{margin:0;color:var(--fc-text);font-weight:600}.fc-agent-first-header h3{font-size:20px;line-height:28px}.fc-agent-first-header p,.fc-agent-first-header [data-as=\"p\"]{display:block;max-width:600px;margin:6px 0 0;color:var(--fc-text-muted);font-size:14px;line-height:20px}.fc-all-options-link{display:inline-flex;flex:none;align-items:center;gap:6px;margin-top:3px;color:var(--fc-text-muted)!important;font-size:13px;font-weight:500;text-decoration:none!important;transition:color 160ms ease}.fc-all-options-link:hover{color:var(--fc-heat)!important}.fc-client-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);overflow-x:auto;border-top:1px solid var(--fc-border);border-bottom:1px solid var(--fc-border);scrollbar-width:thin}.fc-client-tab{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border:0;border-right:1px solid var(--fc-border);background:transparent;color:var(--fc-text);cursor:pointer;text-align:center;transition:background-color 160ms ease}.fc-client-tab:last-child{border-right:0}.fc-client-tab:hover{background:var(--fc-subtle)}.fc-client-tab.is-active{background:var(--fc-heat-soft);box-shadow:inset 0 2px 0 var(--fc-heat)}.fc-client-tab:focus-visible,.fc-copy-button:focus-visible,.fc-install-button:focus-visible,.fc-agent-prompt-button:focus-visible,.fc-all-options-link:focus-visible{outline:2px solid var(--fc-heat);outline-offset:-2px}.fc-client-icon{display:block;width:26px;height:26px;flex:none;object-fit:contain}.dark .fc-client-icon-mono{filter:invert(1) brightness(1.6)}.dark img[src*=\"agent-clients/chatgpt.svg\"],.dark img[src*=\"agent-clients/cursor.svg\"]{filter:invert(1) brightness(1.6)}.fc-client-tab-copy{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:2px}.fc-client-tab-copy strong{overflow:hidden;color:var(--fc-text);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.fc-client-tab-copy>span{overflow:hidden;color:var(--fc-text-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.fc-client-panel{display:flex;flex-direction:column;gap:14px;padding:20px 24px 24px}.fc-client-panel[hidden]{display:none}.fc-client-description,.fc-client-description[data-as=\"p\"],.fc-client-hint,.fc-client-hint[data-as=\"p\"]{display:block;margin:0;color:var(--fc-text-muted);font-size:14px;line-height:21px}.fc-client-hint,.fc-client-hint[data-as=\"p\"]{font-size:13px;line-height:20px}.fc-client-description code,.fc-client-description[data-as=\"p\"] code,.fc-client-hint code,.fc-client-hint[data-as=\"p\"] code{border-radius:4px;background:var(--fc-subtle-hover);padding:2px 5px;color:var(--fc-text);font-size:0.92em}.fc-code-block{overflow:hidden;border:1px solid var(--fc-border);border-radius:6px;background:var(--fc-subtle)}.fc-code-header{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:5px 8px 5px 14px;border-bottom:1px solid var(--fc-border);color:var(--fc-text-muted);font-size:12px;font-weight:500}.fc-code-block pre{margin:0;padding:14px 16px;overflow-x:auto;background:transparent;color:var(--fc-text);font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:12.5px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.fc-code-block pre code{display:block;white-space:inherit;overflow-wrap:inherit;word-break:inherit}.fc-command-row{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--fc-border);border-radius:8px;background:var(--fc-subtle)}.fc-command-scroll{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:7px 6px 7px 12px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 24px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 24px), transparent)}.fc-command-scroll::-webkit-scrollbar{display:none}.fc-command-prompt{flex:none;color:var(--fc-text-muted);font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:13px;line-height:20px;user-select:none}.fc-command-scroll code{padding:0 20px 0 0;border:0;border-radius:0;background:transparent;color:var(--fc-text);font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:13px;line-height:20px;white-space:nowrap}.fc-copy-button{display:inline-flex;min-width:78px;height:28px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--fc-text-muted);cursor:pointer;font-size:12px;font-weight:500;transition:background-color 160ms ease, color 160ms ease}.fc-copy-button:hover{background:var(--fc-subtle-hover);color:var(--fc-text)}.fc-copy-button.is-copied{background:var(--fc-heat-soft);color:var(--fc-heat)}.fc-install-button{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:6px;background:var(--fc-subtle-hover);color:var(--fc-text)!important;font-size:13px;font-weight:600;text-decoration:none!important;transition:background-color 160ms ease, transform 160ms ease}.fc-install-button:hover{background:var(--fc-heat-soft)}.fc-install-button:active,.fc-agent-prompt-button:active{transform:scale(0.98)}.fc-agent-prompt{margin:14px 0 28px}.fc-openai-install-actions{display:flex;flex-wrap:wrap;gap:12px}.fc-openai-install-actions a{text-decoration:none!important;color:var(--fc-text)!important}.fc-openai-install-actions img{flex:none;object-fit:contain}.fc-openai-install-hint{margin:12px 0 0;color:var(--fc-text-muted);font-size:13px;line-height:1.6}.fc-agent-prompt-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:10px;background:var(--fc-subtle-hover);color:var(--fc-text);cursor:pointer;font-size:14px;font-weight:600;box-shadow:inset 0 0.75px 0.75px 0 rgba(0, 0, 0, 0.02),\n inset 0 0.25px 0.25px 0 rgba(0, 0, 0, 0.04);transition:background-color 160ms ease, color 160ms ease, transform 160ms ease}.fc-agent-prompt-button:hover{background:rgba(0, 0, 0, 0.08)}.dark .fc-agent-prompt-button:hover{background:rgba(255, 255, 255, 0.1)}.fc-agent-prompt-button.is-copied{background:var(--fc-heat-soft);color:var(--fc-heat);box-shadow:none}.fc-agent-first-footer{display:flex;flex-direction:column;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--fc-border);background:var(--fc-subtle)}.card [data-component-part=\"card-icon\"] img{margin:0}div:has(>a>div.w-full>div.mt-8){height:100%;padding-bottom:60px}a>div.w-full>div.mt-8{position:absolute;right:24px;bottom:20px;left:24px;margin-top:0}.fc-footer-lead,.fc-footer-lead[data-as=\"p\"]{display:block;margin:0;color:var(--fc-text);font-size:13px;font-weight:500;line-height:20px}.fc-curvy-corners,.fc-curve{pointer-events:none}.fc-curve{position:absolute;z-index:3;width:11px;height:11px;fill:var(--fc-border)}.fc-curve-tl{top:0;left:0;transform:rotate(-90deg)}.fc-curve-tr{top:0;right:0}.fc-curve-bl{bottom:0;left:0;transform:rotate(180deg)}.fc-curve-br{right:0;bottom:0;transform:rotate(90deg)}.fc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0);white-space:nowrap}@media (max-width: 700px){.fc-agent-first-header{flex-direction:column;gap:12px;padding:20px}.fc-client-tabs{grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr))}.fc-client-tab:nth-child(2n){border-right:0}.fc-client-tab{border-bottom:1px solid var(--fc-border)}.fc-client-tab:nth-last-child(-n+2):nth-child(odd),.fc-client-tab:last-child{border-bottom:0}.fc-client-panel{padding:16px 20px 20px}.fc-command-scroll code,.fc-command-prompt{font-size:12px}.fc-agent-first-footer{padding:14px 20px 18px}.fc-install-button,.fc-agent-prompt-button{width:100%}}@media (prefers-reduced-motion: reduce){.fc-agent-first *,.fc-agent-prompt *{scroll-behavior:auto!important;transition-duration:0.01ms!important}}"}],"page":{"pagePath":"api-reference/v1-endpoint/extract","slug":"/api-reference/v1-endpoint/extract","pageMetadata":{"title":"Extract","openapi":"api-reference/v1-openapi.json POST /extract","description":null,"href":"/api-reference/v1-endpoint/extract","hidden":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.blockquote,{children:[`\n`,_jsxs(_components.p,{children:[`Note: A new `,_jsx(_components.a,{href:`/api-reference/endpoint/extract`,children:`v2 version of this API`}),` is now available with improved features and performance.`]}),`\n`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Extract","openapi":"api-reference/v1-openapi.json POST /extract","description":null,"href":"/api-reference/v1-endpoint/extract","hidden":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/firecrawl/0081870911af9531/ready-to-build-cta.js","/_mintlify/custom/firecrawl/d82a383589d76971/chatbase-widget.js"],"openApiReferenceData":{"operation":{"summary":"Extract structured data from pages using LLMs","operationId":"extractData","tags":["Extraction"],"security":["ac2e893c-e5f7-4135-8f9d-561f15c2b44c"],"requestBody":"23ef869f-c71f-4e49-8e7e-fc725851b692","responses":{"200":"e3cd3d78-9152-414f-a25c-53ede09ea378","400":"1d8004eb-9f72-4425-9271-86823f5d10a7","500":"3e636cc4-157e-4c0b-b383-6fdfb34e501b"},"method":"post","type":"path","servers":["dd67838c-9794-4605-946c-f91cee1ddecd"],"path":"/extract","baseUrlOptions":["https://api.firecrawl.dev/v1"],"title":"Extract structured data from pages using LLMs","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string","format":"uri","description":"The URLs to extract data from. URLs should be in glob format.","uniqueKey":"urls.items.[INDEX]","typeLabel":"string\u003curi>"},"isRequired":true,"uniqueKey":"urls","typeLabel":"string\u003curi>[]"},"prompt":{"type":"string","description":"Prompt to guide the extraction process","uniqueKey":"prompt","typeLabel":"string"},"schema":{"type":"object","description":"Schema to define the structure of the extracted data. Must conform to [JSON Schema](https://json-schema.org/).","uniqueKey":"schema","typeLabel":"object"},"enableWebSearch":{"type":"boolean","description":"When true, the extraction will use web search to find additional data","default":false,"uniqueKey":"enableWebSearch","typeLabel":"boolean"},"ignoreSitemap":{"type":"boolean","description":"When true, sitemap.xml files will be ignored during website scanning","default":false,"uniqueKey":"ignoreSitemap","typeLabel":"boolean"},"includeSubdomains":{"type":"boolean","description":"When true, subdomains of the provided URLs will also be scanned","default":true,"uniqueKey":"includeSubdomains","typeLabel":"boolean"},"showSources":{"type":"boolean","description":"When true, the sources used to extract the data will be included in the response as `sources` key","default":false,"uniqueKey":"showSources","typeLabel":"boolean"},"scrapeOptions":{"type":"object","properties":{"onlyMainContent":{"type":"boolean","description":"Only return the main content of the page excluding headers, navs, footers, etc.","default":true,"uniqueKey":"scrapeOptions.onlyMainContent","typeLabel":"boolean"},"includeTags":{"type":"array","items":{"type":"string","uniqueKey":"scrapeOptions.includeTags.items.[INDEX]","typeLabel":"string"},"description":"Tags to include in the output.","uniqueKey":"scrapeOptions.includeTags","typeLabel":"string[]"},"excludeTags":{"type":"array","items":{"type":"string","uniqueKey":"scrapeOptions.excludeTags.items.[INDEX]","typeLabel":"string"},"description":"Tags to exclude from the output.","uniqueKey":"scrapeOptions.excludeTags","typeLabel":"string[]"},"maxAge":{"type":"integer","description":"Returns a cached version of the page if it is younger than this age in milliseconds. If a cached version of the page is older than this value, the page will be scraped. If you do not need extremely fresh data, enabling this can speed up your scrapes by 500%. Defaults to 0, which disables caching.","default":0,"uniqueKey":"scrapeOptions.maxAge","typeLabel":"integer"},"headers":{"type":"object","description":"Headers to send with the request. Can be used to send cookies, user-agent, etc.","uniqueKey":"scrapeOptions.headers","typeLabel":"object"},"waitFor":{"type":"integer","description":"Specify a delay in milliseconds before fetching the content, allowing the page sufficient time to load.","default":0,"uniqueKey":"scrapeOptions.waitFor","typeLabel":"integer"},"mobile":{"type":"boolean","description":"Set to true if you want to emulate scraping from a mobile device. Useful for testing responsive pages and taking mobile screenshots.","default":false,"uniqueKey":"scrapeOptions.mobile","typeLabel":"boolean"},"skipTlsVerification":{"type":"boolean","description":"Skip TLS certificate verification when making requests","default":false,"uniqueKey":"scrapeOptions.skipTlsVerification","typeLabel":"boolean"},"timeout":{"type":"integer","description":"Timeout in milliseconds for the request","default":30000,"uniqueKey":"scrapeOptions.timeout","typeLabel":"integer"},"parsePDF":{"type":"boolean","description":"Controls how PDF files are processed during scraping. When true, the PDF content is extracted and converted to markdown format, with billing based on the number of pages (1 credit per page). When false, the PDF file is returned in base64 encoding with a flat rate of 1 credit total.","default":true,"uniqueKey":"scrapeOptions.parsePDF","typeLabel":"boolean"},"jsonOptions":{"type":"object","description":"JSON options object","properties":{"schema":{"type":"object","description":"The schema to use for the extraction (Optional). Must conform to [JSON Schema](https://json-schema.org/).","uniqueKey":"scrapeOptions.jsonOptions.schema","typeLabel":"object"},"systemPrompt":{"type":"string","description":"The system prompt to use for the extraction (Optional)","uniqueKey":"scrapeOptions.jsonOptions.systemPrompt","typeLabel":"string"},"prompt":{"type":"string","description":"The prompt to use for the extraction without a schema (Optional)","uniqueKey":"scrapeOptions.jsonOptions.prompt","typeLabel":"string"},"checkPromptInjection":{"type":"boolean","description":"When enabled, scans the scraped page content for prompt injection attempts before running the extraction. If an injection is detected, the request fails with a 403 and error code SCRAPE_PROMPT_INJECTION_DETECTED. Adds 4 credits when the check runs. Defaults to false.","default":false,"uniqueKey":"scrapeOptions.jsonOptions.checkPromptInjection","typeLabel":"boolean"}},"uniqueKey":"scrapeOptions.jsonOptions","typeLabel":"object"},"actions":{"type":"array","description":"Actions to perform on the page before grabbing the content","items":{"oneOf":[{"type":"object","title":"Wait","required":["type"],"properties":{"type":{"type":"string","enum":["wait"],"description":"Wait for a specified amount of milliseconds","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"milliseconds":{"type":"integer","minimum":1,"description":"Number of milliseconds to wait","uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.0.milliseconds","typeLabel":"integer"},"selector":{"type":"string","description":"Query selector to find the element by","example":"#my-element","uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.0.selector","typeLabel":"string"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.0","typeLabel":"Wait · object"},{"type":"object","title":"Screenshot","required":["type"],"properties":{"type":{"type":"string","enum":["screenshot"],"description":"Take a screenshot. The links will be in the response's `actions.screenshots` array.","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"fullPage":{"type":"boolean","description":"Whether to capture a full-page screenshot or limit to the current viewport.","default":false,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.1.fullPage","typeLabel":"boolean"},"quality":{"type":"integer","description":"The quality of the screenshot, from 1 to 100. 100 is the highest quality.","uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.1.quality","typeLabel":"integer"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.1","typeLabel":"Screenshot · object"},{"type":"object","title":"Click","required":["type","selector"],"properties":{"type":{"type":"string","enum":["click"],"description":"Click on an element","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"selector":{"type":"string","description":"Query selector to find the element by","example":"#load-more-button","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.2.selector","typeLabel":"string"},"all":{"type":"boolean","description":"Clicks all elements matched by the selector, not just the first one. Does not throw an error if no elements match the selector.","default":false,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.2.all","typeLabel":"boolean"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.2","typeLabel":"Click · object"},{"type":"object","title":"Write text","required":["type","text"],"properties":{"type":{"type":"string","enum":["write"],"description":"Write text into an input field, text area, or contenteditable element. Note: You must first focus the element using a 'click' action before writing. The text will be typed character by character to simulate keyboard input.","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Text to type","example":"Hello, world!","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.3.text","typeLabel":"string"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.3","typeLabel":"Write text · object"},{"type":"object","title":"Press a key","description":"Press a key on the page. See https://asawicki.info/nosense/doc/devices/keyboard/key_codes.html for key codes.","required":["type","key"],"properties":{"type":{"type":"string","enum":["press"],"description":"Press a key on the page","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"key":{"type":"string","description":"Key to press","example":"Enter","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.4.key","typeLabel":"string"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.4","typeLabel":"Press a key · object"},{"type":"object","title":"Scroll","required":["type"],"properties":{"type":{"type":"string","enum":["scroll"],"description":"Scroll the page or a specific element","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"direction":{"type":"string","enum":["up","down"],"description":"Direction to scroll","default":"down","uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.5.direction","typeLabel":"enum\u003cstring>"},"selector":{"type":"string","description":"Query selector for the element to scroll","example":"#my-element","uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.5.selector","typeLabel":"string"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.5","typeLabel":"Scroll · object"},{"type":"object","title":"Scrape","required":["type"],"properties":{"type":{"type":"string","enum":["scrape"],"description":"Scrape the current page content, returns the url and the html.","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.6","typeLabel":"Scrape · object"},{"type":"object","title":"Execute JavaScript","required":["type","script"],"properties":{"type":{"type":"string","enum":["executeJavascript"],"description":"Execute JavaScript code on the page","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"script":{"type":"string","description":"JavaScript code to execute","example":"document.querySelector('.button').click();","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.7.script","typeLabel":"string"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.7","typeLabel":"Execute JavaScript · object"},{"type":"object","title":"Generate PDF","required":["type"],"properties":{"type":{"type":"string","enum":["pdf"],"description":"Generate a PDF of the current page. The PDF will be returned in the `actions.pdfs` array of the response.","isRequired":true,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.8.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","enum":["A0","A1","A2","A3","A4","A5","A6","Letter","Legal","Tabloid","Ledger"],"description":"The page size of the resulting PDF","default":"Letter","uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.8.format","typeLabel":"enum\u003cstring>"},"landscape":{"type":"boolean","description":"Whether to generate the PDF in landscape orientation","default":false,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.8.landscape","typeLabel":"boolean"},"scale":{"type":"number","description":"The scale multiplier of the resulting PDF","default":1,"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.8.scale","typeLabel":"number"}},"uniqueKey":"scrapeOptions.actions.items.[INDEX].oneOf.8","typeLabel":"Generate PDF · object"}],"uniqueKey":"scrapeOptions.actions.items.[INDEX]","typeLabel":"Wait · object | Screenshot · object | Click · object | Write text · object | Press a key · object | Scroll · object | Scrape · object | Execute JavaScript · object | Generate PDF · object"},"uniqueKey":"scrapeOptions.actions","typeLabel":"(Wait · object | Screenshot · object | Click · object | Write text · object | Press a key · object | Scroll · object | Scrape · object | Execute JavaScript · object | Generate PDF · object)[]"},"location":{"type":"object","description":"Location settings for the request. When specified, this will use an appropriate proxy if available and emulate the corresponding language and timezone settings. Defaults to 'US' if not specified.","properties":{"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code (e.g., 'US', 'AU', 'DE', 'JP')","pattern":"^[A-Z]{2}$","default":"US","uniqueKey":"scrapeOptions.location.country","typeLabel":"string"},"languages":{"type":"array","description":"Preferred languages and locales for the request in order of priority. Defaults to the language of the specified location. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language","items":{"type":"string","example":"en-US","uniqueKey":"scrapeOptions.location.languages.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scrapeOptions.location.languages","typeLabel":"string[]"}},"uniqueKey":"scrapeOptions.location","typeLabel":"object"},"removeBase64Images":{"type":"boolean","description":"Removes all base 64 images from the output, which may be overwhelmingly long. The image's alt text remains in the output, but the URL is replaced with a placeholder.","default":true,"uniqueKey":"scrapeOptions.removeBase64Images","typeLabel":"boolean"},"blockAds":{"type":"boolean","description":"Enables ad-blocking and cookie popup blocking.","default":true,"uniqueKey":"scrapeOptions.blockAds","typeLabel":"boolean"},"proxy":{"type":"string","enum":["basic","enhanced","auto"],"description":"Specifies the type of proxy to use.\n\n - **basic**: Proxies for scraping sites with none to basic anti-bot solutions. Fast and usually works.\n - **enhanced**: Enhanced proxies for scraping sites with advanced anti-bot solutions. Slower, but more reliable on certain sites. Billed at the same credit cost as basic.\n - **auto**: Firecrawl will automatically retry scraping with enhanced proxies if the basic proxy fails. Enhanced proxies carry no credit surcharge, so either way only the regular cost is billed.\n\nIf you do not specify a proxy, Firecrawl will default to basic.","uniqueKey":"scrapeOptions.proxy","typeLabel":"enum\u003cstring>"},"storeInCache":{"type":"boolean","description":"If true, the page will be stored in the Firecrawl index and cache. Setting this to false is useful if your scraping activity may have data protection concerns. Using some parameters associated with sensitive scraping (actions, headers) will force this parameter to be false.","default":true,"uniqueKey":"scrapeOptions.storeInCache","typeLabel":"boolean"},"threatProtection":{"type":"object","title":"Threat Protection Override","description":"Per-request [Threat Protection](https://docs.firecrawl.dev/features/threat-protection) override. Fields you provide replace the corresponding fields of your organization's policy for this request only; omitted fields keep their organization-level values. Requires Threat Protection to be enabled for your team (enterprise feature) — otherwise the request is rejected with a 403. If your organization has disabled request overrides, any request that includes this object is rejected with a 403. If Threat Protection is enforced for your team, `mode` may not be set to `off`.","properties":{"mode":{"type":"string","enum":["off","normal"],"description":"URL scanning mode for this request. `normal` checks URLs against Google Web Risk (+2 credits per URL scanned).","uniqueKey":"scrapeOptions.threatProtection.mode","typeLabel":"enum\u003cstring>"},"riskScoreThreshold":{"type":"integer","minimum":0,"maximum":100,"description":"Normalized risk score (0–100) at or above which a classifier verdict blocks the URL. Lower is stricter.","example":75,"uniqueKey":"scrapeOptions.threatProtection.riskScoreThreshold","typeLabel":"integer"},"blacklist":{"type":"array","maxItems":1000,"items":{"type":"string","uniqueKey":"scrapeOptions.threatProtection.blacklist.items.[INDEX]","typeLabel":"string"},"description":"Domains to always block, as plain domains (`example.com`) or wildcard globs (`*.example.com`). No protocol, path, or port.","uniqueKey":"scrapeOptions.threatProtection.blacklist","typeLabel":"string[]"},"whitelist":{"type":"array","maxItems":1000,"items":{"type":"string","uniqueKey":"scrapeOptions.threatProtection.whitelist.items.[INDEX]","typeLabel":"string"},"description":"Domains to always allow, as plain domains or wildcard globs. Wins over every other rule.","uniqueKey":"scrapeOptions.threatProtection.whitelist","typeLabel":"string[]"},"blockedTlds":{"type":"array","maxItems":1000,"items":{"type":"string","uniqueKey":"scrapeOptions.threatProtection.blockedTlds.items.[INDEX]","typeLabel":"string"},"description":"Top-level domains to block outright, lowercase without the leading dot (e.g. `zip`).","uniqueKey":"scrapeOptions.threatProtection.blockedTlds","typeLabel":"string[]"},"failurePolicy":{"type":"string","enum":["open","closed"],"description":"What to do when the classifier can't be reached: `closed` blocks the request, `open` allows it.","uniqueKey":"scrapeOptions.threatProtection.failurePolicy","typeLabel":"enum\u003cstring>"}},"uniqueKey":"scrapeOptions.threatProtection","typeLabel":"Threat Protection Override · object"},"formats":{"type":"array","items":{"type":"string","enum":["markdown","html","rawHtml","links","screenshot","screenshot@fullPage","json","changeTracking"],"uniqueKey":"scrapeOptions.formats.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Formats to include in the output.","default":["markdown"],"uniqueKey":"scrapeOptions.formats","typeLabel":"enum\u003cstring>[]"},"changeTrackingOptions":{"type":"object","description":"Options for change tracking (Beta). Only applicable when 'changeTracking' is included in formats. The 'markdown' format must also be specified when using change tracking.","properties":{"modes":{"type":"array","items":{"type":"string","enum":["git-diff","json"],"uniqueKey":"scrapeOptions.changeTrackingOptions.modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"The mode to use for change tracking. 'git-diff' provides a detailed diff, and 'json' compares extracted JSON data.","uniqueKey":"scrapeOptions.changeTrackingOptions.modes","typeLabel":"enum\u003cstring>[]"},"schema":{"type":"object","description":"Schema for JSON extraction when using 'json' mode. Defines the structure of data to extract and compare. Must conform to [JSON Schema](https://json-schema.org/).","uniqueKey":"scrapeOptions.changeTrackingOptions.schema","typeLabel":"object"},"prompt":{"type":"string","description":"Prompt to use for change tracking when using 'json' mode. If not provided, the default prompt will be used.","uniqueKey":"scrapeOptions.changeTrackingOptions.prompt","typeLabel":"string"},"tag":{"oneOf":[{"type":"string","default":null,"description":"Tag to use for change tracking. Tags can separate change tracking history into separate \"branches\", where change tracking with a specific tagwill only compare to scrapes made in the same tag. If not provided, the default tag (null) will be used.","uniqueKey":"scrapeOptions.changeTrackingOptions.tag.oneOf.0","typeLabel":"string"},{"type":"null","default":null,"description":"Tag to use for change tracking. Tags can separate change tracking history into separate \"branches\", where change tracking with a specific tagwill only compare to scrapes made in the same tag. If not provided, the default tag (null) will be used.","uniqueKey":"scrapeOptions.changeTrackingOptions.tag.oneOf.1","typeLabel":"null"}],"uniqueKey":"scrapeOptions.changeTrackingOptions.tag","typeLabel":"string | null"}},"uniqueKey":"scrapeOptions.changeTrackingOptions","typeLabel":"object"}},"uniqueKey":"scrapeOptions","typeLabel":"object"},"ignoreInvalidURLs":{"type":"boolean","default":false,"description":"If invalid URLs are specified in the urls array, they will be ignored. Instead of them failing the entire request, an extract using the remaining valid URLs will be performed, and the invalid URLs will be returned in the invalidURLs field of the response.","uniqueKey":"ignoreInvalidURLs","typeLabel":"boolean"},"threatProtection":{"type":"object","title":"Threat Protection Override","description":"Per-request [Threat Protection](https://docs.firecrawl.dev/features/threat-protection) override. Fields you provide replace the corresponding fields of your organization's policy for this request only; omitted fields keep their organization-level values. Requires Threat Protection to be enabled for your team (enterprise feature) — otherwise the request is rejected with a 403. If your organization has disabled request overrides, any request that includes this object is rejected with a 403. If Threat Protection is enforced for your team, `mode` may not be set to `off`.","properties":{"mode":{"type":"string","enum":["off","normal"],"description":"URL scanning mode for this request. `normal` checks URLs against Google Web Risk (+2 credits per URL scanned).","uniqueKey":"threatProtection.mode","typeLabel":"enum\u003cstring>"},"riskScoreThreshold":{"type":"integer","minimum":0,"maximum":100,"description":"Normalized risk score (0–100) at or above which a classifier verdict blocks the URL. Lower is stricter.","example":75,"uniqueKey":"threatProtection.riskScoreThreshold","typeLabel":"integer"},"blacklist":{"type":"array","maxItems":1000,"items":{"type":"string","uniqueKey":"threatProtection.blacklist.items.[INDEX]","typeLabel":"string"},"description":"Domains to always block, as plain domains (`example.com`) or wildcard globs (`*.example.com`). No protocol, path, or port.","uniqueKey":"threatProtection.blacklist","typeLabel":"string[]"},"whitelist":{"type":"array","maxItems":1000,"items":{"type":"string","uniqueKey":"threatProtection.whitelist.items.[INDEX]","typeLabel":"string"},"description":"Domains to always allow, as plain domains or wildcard globs. Wins over every other rule.","uniqueKey":"threatProtection.whitelist","typeLabel":"string[]"},"blockedTlds":{"type":"array","maxItems":1000,"items":{"type":"string","uniqueKey":"threatProtection.blockedTlds.items.[INDEX]","typeLabel":"string"},"description":"Top-level domains to block outright, lowercase without the leading dot (e.g. `zip`).","uniqueKey":"threatProtection.blockedTlds","typeLabel":"string[]"},"failurePolicy":{"type":"string","enum":["open","closed"],"description":"What to do when the classifier can't be reached: `closed` blocks the request, `open` allows it.","uniqueKey":"threatProtection.failurePolicy","typeLabel":"enum\u003cstring>"}},"uniqueKey":"threatProtection","typeLabel":"Threat Protection Override · object"}},"required":["urls"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"urls":["\u003cstring>"],"prompt":"\u003cstring>","schema":{},"enableWebSearch":false,"ignoreSitemap":false,"includeSubdomains":true,"showSources":false,"scrapeOptions":{"onlyMainContent":true,"includeTags":["\u003cstring>"],"excludeTags":["\u003cstring>"],"maxAge":0,"headers":{},"waitFor":0,"mobile":false,"skipTlsVerification":false,"timeout":30000,"parsePDF":true,"jsonOptions":{"schema":{},"systemPrompt":"\u003cstring>","prompt":"\u003cstring>","checkPromptInjection":false},"actions":[{"type":"wait","milliseconds":2,"selector":"#my-element"}],"location":{"country":"US","languages":["en-US"]},"removeBase64Images":true,"blockAds":true,"storeInCache":true,"threatProtection":{"riskScoreThreshold":75,"blacklist":["\u003cstring>"],"whitelist":["\u003cstring>"],"blockedTlds":["\u003cstring>"]},"formats":["markdown"],"changeTrackingOptions":{"modes":[],"schema":{},"prompt":"\u003cstring>","tag":null}},"ignoreInvalidURLs":false,"threatProtection":{"riskScoreThreshold":75,"blacklist":["\u003cstring>"],"whitelist":["\u003cstring>"],"blockedTlds":["\u003cstring>"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e3cd3d78-9152-414f-a25c-53ede09ea378":{"description":"Successful extraction","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"invalidURLs":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"invalidURLs.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"If ignoreInvalidURLs is true, this is an array containing the invalid URLs that were specified in the request. If there were no invalid URLs, this will be an empty array. If ignoreInvalidURLs is false, this field will be undefined.","uniqueKey":"invalidURLs.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"If ignoreInvalidURLs is true, this is an array containing the invalid URLs that were specified in the request. If there were no invalid URLs, this will be an empty array. If ignoreInvalidURLs is false, this field will be undefined.","uniqueKey":"invalidURLs.oneOf.1","typeLabel":"null"}],"uniqueKey":"invalidURLs","typeLabel":"string[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"id":"\u003cstring>","invalidURLs":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"1d8004eb-9f72-4425-9271-86823f5d10a7":{"description":"Invalid request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Invalid input data.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Invalid input data."}}},"exampleType":"generated"}},"exampleType":"generated"},"3e636cc4-157e-4c0b-b383-6fdfb34e501b":{"description":"Server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"An unexpected error occurred on the server.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"An unexpected error occurred on the server."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"ac2e893c-e5f7-4135-8f9d-561f15c2b44c":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"dd67838c-9794-4605-946c-f91cee1ddecd":{"url":"https://api.firecrawl.dev/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/v1-openapi.json"},"subdomain":"firecrawl","siteName":"Firecrawl Docs","title":"Extract - Firecrawl Docs","navMaps":{"firstHrefInVersion":{"v2":{"href":"/api-reference/endpoint/extract","matchLevel":1,"hidden":true,"noindex":true},"v1":{"href":"/api-reference/v1-endpoint/extract","matchLevel":0}},"firstHrefInLanguage":{"en":{"href":"/api-reference/v1-endpoint/extract","matchLevel":0},"es":{"href":"/es/api-reference/v1-endpoint/extract","matchLevel":1,"hidden":true},"fr":{"href":"/fr/api-reference/v1-endpoint/extract","matchLevel":1,"hidden":true},"ja":{"href":"/ja/api-reference/v1-endpoint/extract","matchLevel":1,"hidden":true},"pt-BR":{"href":"/pt-BR/api-reference/v1-endpoint/extract","matchLevel":1,"hidden":true},"zh":{"href":"/zh/api-reference/v1-endpoint/extract","matchLevel":1,"hidden":true}}},"lastModified":"2026-11-04T13:20:32.408Z","originalFileLocation":"api-reference/v1-endpoint/extract.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Firecrawl Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Extract - Firecrawl Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Firecrawl Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://firecrawl.mintlify.site/_mintlify/api/og/v2?division=Extract+Endpoints\u0026amp;title=Extract\u0026amp;theme=8a1db76e69d61f6ba4524cb0\u0026amp;signature=813cebb56751e469926e52295483638f0c5bd0e9406eaf4406e9d59f4a53d923\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Extract - Firecrawl Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://firecrawl.mintlify.site/_mintlify/api/og/v2?division=Extract+Endpoints\u0026amp;title=Extract\u0026amp;theme=8a1db76e69d61f6ba4524cb0\u0026amp;signature=813cebb56751e469926e52295483638f0c5bd0e9406eaf4406e9d59f4a53d923\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/firecrawl/XqnL63rz4lpKQF4P/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Firecrawl Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"Y83UZz1dXMKuT59lnLY_7umo6LJorqIwuP_2rFX6_eE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v1-endpoint/extract.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.firecrawl.dev/#organization\",\"name\":\"Firecrawl Docs\",\"url\":\"https://docs.firecrawl.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/firecrawl/iilnMwCX-8eR1yOO/logo/logo.png?fit=max\u0026auto=format\u0026n=iilnMwCX-8eR1yOO\u0026q=85\u0026s=c45b3c967c19a39190e76fe8e9c2ed5a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.firecrawl.dev#website\",\"name\":\"Firecrawl Docs\",\"url\":\"https://docs.firecrawl.dev\",\"publisher\":{\"@id\":\"https://docs.firecrawl.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract#webpage\",\"url\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract\",\"name\":\"Extract\",\"dateModified\":\"2026-11-04T13:20:32.408Z\",\"isPartOf\":{\"@id\":\"https://docs.firecrawl.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Firecrawl Docs\",\"item\":\"https://docs.firecrawl.dev\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Extract\",\"item\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract#apireference\",\"headline\":\"Extract\",\"name\":\"Extract\",\"url\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract\",\"mainEntityOfPage\":{\"@id\":\"https://docs.firecrawl.dev/api-reference/v1-endpoint/extract#webpage\"},\"dateModified\":\"2026-11-04T13:20:32.408Z\",\"publisher\":{\"@id\":\"https://docs.firecrawl.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.firecrawl.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Firecrawl Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Firecrawl Docs","nav":{"global":null,"languages":[{"language":"en","versions":[{"version":"v2","pages":[{"title":"v2","href":"/api-reference/endpoint/extract"}]},{"version":"v1","hidden":true,"tabs":[{"tab":"Documentation","hidden":true,"searchable":true,"pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"SDKs","hidden":true,"searchable":true,"pages":[{"title":"SDKs","href":"/sdks/overview"}]},{"tab":"Integrations","href":"https://www.firecrawl.dev/app"},{"tab":"API Reference","groups":[{"group":"Using the API","pages":[{"title":"Introduction","description":"Firecrawl API Reference","href":"/v1/api-reference/introduction"}]},{"group":"Scrape Endpoints","pages":[{"title":"Scrape","openapi":"api-reference/v1-openapi.json POST /scrape","description":null,"href":"/api-reference/v1-endpoint/scrape"},{"title":"Batch Scrape","openapi":"api-reference/v1-openapi.json POST /batch/scrape","description":null,"href":"/api-reference/v1-endpoint/batch-scrape"},{"title":"Get Batch Scrape Status","openapi":"api-reference/v1-openapi.json GET /batch/scrape/{id}","description":null,"href":"/api-reference/v1-endpoint/batch-scrape-get"},{"title":"Cancel Batch Scrape","openapi":"api-reference/v1-openapi.json DELETE /batch/scrape/{id}","description":null,"href":"/api-reference/v1-endpoint/batch-scrape-delete"},{"title":"Get Batch Scrape Errors","openapi":"api-reference/v1-openapi.json GET /batch/scrape/{id}/errors","description":null,"href":"/api-reference/v1-endpoint/batch-scrape-get-errors"}]},{"group":"Crawl Endpoints","pages":[{"title":"Crawl","openapi":"api-reference/v1-openapi.json POST /crawl","description":null,"href":"/api-reference/v1-endpoint/crawl-post"},{"title":"Get Crawl Status","openapi":"api-reference/v1-openapi.json GET /crawl/{id}","description":null,"href":"/api-reference/v1-endpoint/crawl-get"},{"title":"Cancel Crawl","openapi":"api-reference/v1-openapi.json DELETE /crawl/{id}","description":null,"href":"/api-reference/v1-endpoint/crawl-delete"},{"title":"Get Crawl Errors","openapi":"api-reference/v1-openapi.json GET /crawl/{id}/errors","description":null,"href":"/api-reference/v1-endpoint/crawl-get-errors"},{"title":"Get Active Crawls","openapi":"api-reference/v1-openapi.json GET /crawl/active","description":null,"href":"/api-reference/v1-endpoint/crawl-active"}]},{"group":"Map Endpoints","pages":[{"title":"Map","openapi":"api-reference/v1-openapi.json POST /map","description":null,"href":"/api-reference/v1-endpoint/map"}]},{"group":"Search Endpoints","pages":[{"title":"Search","openapi":"api-reference/v1-openapi.json POST /search","description":null,"href":"/api-reference/v1-endpoint/search"}]},{"group":"Extract Endpoints","pages":[{"title":"Extract","openapi":"api-reference/v1-openapi.json POST /extract","href":"/api-reference/v1-endpoint/extract"},{"title":"Get Extract Status","openapi":"api-reference/v1-openapi.json GET /extract/{id}","description":null,"href":"/api-reference/v1-endpoint/extract-get"}]},{"group":"Account Endpoints","pages":[{"title":"Credit Usage","openapi":"api-reference/v1-openapi.json GET /team/credit-usage","description":null,"href":"/api-reference/v1-endpoint/credit-usage"},{"title":"Historical Credit Usage","openapi":"api-reference/v1-openapi.json GET /team/credit-usage/historical","description":null,"href":"/api-reference/v1-endpoint/credit-usage-historical"},{"title":"Token Usage","openapi":"api-reference/v1-openapi.json GET /team/token-usage","description":null,"href":"/api-reference/v1-endpoint/token-usage"},{"title":"Historical Token Usage","openapi":"api-reference/v1-openapi.json GET /team/token-usage/historical","description":null,"href":"/api-reference/v1-endpoint/token-usage-historical"},{"title":"Queue Status","openapi":"api-reference/v1-openapi.json GET /team/queue-status","description":null,"href":"/api-reference/v1-endpoint/queue-status"}]}]}]}],"global":{"anchors":[{"anchor":"Playground","icon":"play","href":"https://firecrawl.dev/playground"},{"anchor":"Blog","icon":"newspaper","href":"https://firecrawl.dev/blog"},{"anchor":"Community","icon":"comment-dots","href":"https://community.firecrawl.dev/"},{"anchor":"Changelog","icon":"list","href":"https://firecrawl.dev/changelog"}]}},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/v1-endpoint/extract"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/v1-endpoint/extract"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/v1-endpoint/extract"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/v1-endpoint/extract"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/v1-endpoint/extract"}]}]},"basePath":"","title":"Extract - Firecrawl Docs","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}