Pular para o conteúdo
Entrar Cadastre-se

Erros e limites

EventoCobrado?
Requisição bem-sucedida (HTTP 200)1 crédito
Sucesso com renderização habilitada (render_js=1)1 crédito
Requisição com falha (timeouts, erros de conexão)0 créditos
HTTP 4xx ou 5xx do destino0 créditos
Novas tentativas dentro de uma chamadaContadas como a chamada principal única

Você é cobrado apenas por respostas que chegam até você com status 2xx e corpo não vazio.

PlanoMáximo de requisições simultâneas
Starter20
Growth50
Business100
Enterprise500

Requisições acima do limite retornam 429 Too Many Requests. Aguarde com atraso exponencial e tente novamente.

StatusSignificadoO que fazer
200Sucesso, corpo da resposta anexadoProcessar normalmente
400Requisição inválida (parâmetros malformados)Corrija o parâmetro extract_rules ou url
401api_key inválida ou ausenteVerifique a chave no painel
403O plano não permite esse recursoFaça upgrade ou remova a flag (ex.: premium_proxy no Starter)
408O site de destino atingiu o tempo limiteTente novamente com um timeout= maior, ou opções mais simples
422Falha na renderização (falha de JS, erro de navegação)Tente novamente; verifique se o site funciona em um navegador real
429Limite de concorrência excedidoAguarde e tente novamente
500Erro interno do ShifterTente novamente após um curto período, ou entre em contato com o suporte se persistir
509Créditos do plano esgotadosFaça upgrade ou aguarde o próximo ciclo de faturamento

Buscas com falha, CAPTCHAs e erros 5xx transitórios do destino são reenviados automaticamente (até 3 vezes) com proxies diferentes antes que o endpoint retorne um erro. Você não é cobrado por novas tentativas.

Para scrapes de longa duração, passe webhook=<URL> para que a resposta seja enviada via POST ao seu endpoint quando estiver pronta:

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&webhook=https%3A%2F%2Fyour.app%2Fcallback"

Você ainda paga 1 crédito por entrega bem-sucedida.

O uso de créditos em tempo real e a taxa de erros ficam visíveis no painel em Web Scraping API → Usage.

  • FAQ, créditos, falhas, scripts personalizados, escalabilidade.
  • Avançado, cabeçalhos, cookies, POST.