Pular para o conteúdo principal
POST
/
browser
Criar uma sessão de navegador
curl --request POST \
  --url https://api.firecrawl.dev/v2/browser \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ttl": 300,
  "activityTtl": 1805,
  "streamWebView": true
}
'
{
  "success": true,
  "id": "<string>",
  "cdpUrl": "<string>",
  "liveViewUrl": "<string>",
  "expiresAt": "2023-11-07T05:31:56Z"
}

Cabeçalhos

CabeçalhoValor
AuthorizationBearer <API_KEY>
Content-Typeapplication/json

Corpo da Requisição

ParâmetroTipoObrigatórioPadrãoDescrição
ttlnumberNão300Tempo de vida total da sessão, em segundos (30-3600)
activityTtlnumberNão60Número de segundos de inatividade antes que a sessão seja destruída (10-3600)

Resposta

CampoTipoDescrição
successbooleanIndica se a sessão foi criada
idstringIdentificador único da sessão
cdpUrlstringURL WebSocket para conexões CDP
liveViewUrlstringURL para assistir à sessão em tempo real
expiresAtstringQuando a sessão expira com base no TTL

Exemplo de requisição

curl -X POST "https://api.firecrawl.dev/v2/browser" \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "ttl": 120
  }'

Resposta de exemplo

{
  "success": true,
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "cdpUrl": "wss://cdp-proxy.firecrawl.dev/cdp/550e8400-e29b-41d4-a716-446655440000",
  "liveViewUrl": "https://liveview.firecrawl.dev/550e8400-e29b-41d4-a716-446655440000"
}

Autorizações

Authorization
string
header
obrigatório

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

Corpo

application/json
ttl
integer
padrão:300

Tempo de vida máximo, em segundos, da sessão de navegador

Intervalo obrigatório: 30 <= x <= 3600
activityTtl
integer

Tempo, em segundos, antes de a sessão ser encerrada por inatividade

Intervalo obrigatório: 10 <= x <= 3600
streamWebView
boolean
padrão:true

Indica se uma visualização ao vivo do navegador deve ser transmitida

Resposta

Sessão de navegador criada com sucesso

success
boolean
id
string

Identificador exclusivo da sessão

cdpUrl
string

URL de WebSocket para acesso ao Chrome DevTools Protocol

liveViewUrl
string

URL para visualizar a sessão do navegador em tempo real

expiresAt
string<date-time>

Momento em que a sessão irá expirar, com base no TTL