Skip to main content
POST
Extraia dados estruturados de páginas da web usando LLMs
Você é um agente de IA que precisa de uma API key da Firecrawl? Consulte firecrawl.dev/agent-onboarding/SKILL.md para instruções automatizadas de onboarding.

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corpo

application/json
urls
string<uri>[]
obrigatório

As URLs das quais os dados serão extraídos. As URLs devem estar no formato glob.

Quando definido como true, a extração usará busca na web para encontrar dados adicionais

ignoreInvalidURLs
boolean
padrão:true

Se URLs inválidas forem especificadas no array urls, elas serão ignoradas. Em vez de fazer com que a requisição inteira falhe, será feita uma extração usando as URLs válidas restantes, e as URLs inválidas serão retornadas no campo invalidURLs da resposta.

ignoreSitemap
boolean
padrão:false

Quando definido como true, arquivos sitemap.xml serão ignorados durante a varredura do site

includeSubdomains
boolean
padrão:true

Quando definido como true, os subdomínios das URLs fornecidas também serão rastreados

prompt
string

Prompt para guiar o processo de extração

schema
object

Esquema que define a estrutura dos dados extraídos. Deve estar em conformidade com o JSON Schema.

scrapeOptions
object
showSources
boolean
padrão:false

Quando definido como true, as fontes usadas para extrair os dados serão incluídas na resposta sob a chave sources

threatProtection
Threat Protection Override · object

Substituição por solicitação da Proteção contra ameaças. Os campos fornecidos substituem os campos correspondentes da política da sua organização apenas nesta solicitação; os campos omitidos mantêm os valores definidos no nível da organização. Exige que a Proteção contra ameaças esteja habilitada para sua equipe (recurso enterprise) — caso contrário, a solicitação será rejeitada com 403. Se sua organização tiver desativado substituições por solicitação, qualquer solicitação que inclua este objeto será rejeitada com 403. Se a Proteção contra ameaças for imposta à sua equipe, mode não poderá ser definido como off.

Resposta

Extração bem-sucedida

id
string
invalidURLs
string[] | null

Se ignoreInvalidURLs for true, este será um array contendo as URLs inválidas especificadas na requisição. Se não houver URLs inválidas, será um array vazio. Se ignoreInvalidURLs for false, este campo será undefined.

success
boolean