Pular para o conteúdo principal
POST
/
map
Mapear várias URLs de acordo com as opções
curl --request POST \
  --url https://api.firecrawl.dev/v1/map \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "url": "<string>",
  "search": "<string>",
  "ignoreSitemap": true,
  "sitemapOnly": false,
  "includeSubdomains": true,
  "limit": 5000,
  "timeout": 123,
  "location": {
    "country": "US",
    "languages": [
      "en-US"
    ]
  }
}
'
{
  "success": true,
  "links": [
    "<string>"
  ]
}
Observação: Uma nova versão v2 desta API já está disponível e oferece recursos e desempenho aprimorados.

Autorizações

Authorization
string
header
obrigatório

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

Corpo

application/json
url
string<uri>
obrigatório

A URL base de onde iniciar o rastreamento

Consulta de pesquisa usada para mapeamento. Durante a fase Alpha, o componente "inteligente" da funcionalidade de pesquisa é limitado a 500 resultados. Porém, se o mapeamento encontrar mais resultados, nenhum limite será aplicado.

ignoreSitemap
boolean
padrão:true

Ignorar o sitemap do site durante o rastreamento.

sitemapOnly
boolean
padrão:false

Retorne apenas os links encontrados no sitemap do site

includeSubdomains
boolean
padrão:true

Incluir subdomínios do site

limit
integer
padrão:5000

Número máximo de links a retornar

Intervalo obrigatório: x <= 30000
timeout
integer

Tempo limite em milissegundos. Não há tempo limite definido por padrão.

location
object

Configurações de localização da requisição. Quando definidas, será usado um proxy apropriado, se disponível, e serão emuladas as configurações correspondentes de idioma e fuso horário. O padrão é "US" se não for especificado.

Resposta

Resposta bem-sucedida

success
boolean