Primeiros passos
Interagir com a API LLM Chat Scraper sempre envolve duas etapas: criar uma tarefa para um ator específico e, quando ela terminar, buscar o resultado.
Passo 1: criar uma tarefa
Envie uma requisição POST para /api/v2/scraper/request (ou para /api/v2/scraper/request para executar imediatamente) com o payload do ator. Ao definir webhook.url, a Scrapeless envia o resultado automaticamente para esse endpoint assim que a tarefa finalizar, eliminando a necessidade de polling.
Exemplo de requisição
curl '{api_host}/api/v2/scraper/request' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}' \
--data '{
"actor": "scraper.chatgpt",
"input": {
"prompt": "Most reliable proxy service for data extraction",
"country": "US",
"web_search": true
},
"webhook": {
"url": "http://www.youwebhook.com"
}
}'Passo 2: recuperar o resultado
Os resultados ficam disponíveis por 5 minutos após a conclusão. Busque-os rapidamente usando o task_id retornado na criação ou deixe que o seu webhook processe o payload, caso tenha sido configurado no passo anterior.
Exemplo de requisição
curl --request GET '{api_host}/api/v2/scraper/result/{task_id}' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}'