← Todos os posts

Quanto custa um 404 no ScraperAPI, Zenrows e FourA

O ScraperAPI e o Zenrows cobram um 404 como sucesso. O FourA cobra apenas o que a sua regra de validação aceita. Documentação de preços de ambos os lados, consultada em 9 de setembro de 2026.

Quem paga pela página que não existe

Você está escolhendo entre ScraperAPI, Zenrows e FourA, e sua lista de alvos tem links quebrados: produtos removidos, vagas de emprego expiradas, páginas movidas. Todo crawl tem isso. Uma pergunta, então: quanto cada um de nós cobra quando o alvo responde 404, de acordo com a documentação de preços deles e a nossa, consultadas em 9 de setembro de 2026.

Quanto o FourA cobra quando o alvo diz não

Toda request para o FourA recebe um de sete resultados, e apenas o sucesso é cobrado. Sem uma regra de validação, uma request só conta como sucesso quando o alvo retorna HTTP 200. Um 404 é uma falha de aplicação. O mesmo vale para 500, 403 e uma página de challenge que sua regra rejeitou. Nenhum deles gera cobrança ou consome do seu plano.

Isso inclui a request que você cancela. Se você encerrar a conexão antes da resposta chegar, o resultado é uma falha de serviço, que é gratuita.

O que você paga é definido por engine: Single custa 1 crédito, 2 com um perfil de navegador, Proxy Finder 2 ou 4, Browser 5, ou 10 para uma página interativa. Toda response inclui um header X-FourA-Credits que detalha o que o trabalho consumiu, e o Dashboard exibe Billed ao lado de Spent, para que você mesmo possa ver a diferença.

Se um 404 for dado relevante para você (você está verificando quais anúncios foram removidos), basta configurar: defina 404 em validate.status.accept e essa resposta retornará como um sucesso cobrado. Você decide o que conta, não o status code. Explicamos o mecanismo em Validate Rules Now Decide What Counts as Success.

Quanto ScraperAPI e Zenrows cobram pela mesma resposta

A página de créditos do ScraperAPI diz claramente: "Cobramos apenas por requests bem-sucedidas (status codes 200 e 404) e por requests canceladas pelo seu lado antes de nos dar tempo suficiente para concluí-las (70 segundos)." Uma página simples custa 1 crédito, render=true custa 10, e uma request para um site protegido por serviço de detecção de bots adiciona 10 por request. A página de status codes deles repete a regra do 404 e acrescenta que uma request que continua falhando após 70 segundos de tentativas não é cobrada. No plano Hobby, $49 por mês compram 100.000 créditos, em 9 de setembro de 2026.

A Zenrows adota o mesmo critério. A documentação de preços deles afirma: "Respostas HTTP 404 e 410 contam como bem-sucedidas porque a request foi concluída corretamente e retornou dados válidos." A tabela de créditos é intitulada "créditos por request bem-sucedida": uma request padrão custa 1, renderização de JavaScript 5, proxies premium 10, ambos juntos 25, e a página de preços indica que esses pesos são fixos.

ScraperAPI Zenrows FourA
404 simples 1 crédito 1 crédito 0
404 renderizado 10 créditos 5 créditos 0
Cancelado por você faturado abaixo de 70 s não informado 0
404 solicitado por você 1 crédito 1 crédito faturado, conforme sua regra

Por que a FourA se destaca aqui

Digamos que 5.000 das suas URLs este mês estejam fora do ar. Renderizadas na ScraperAPI, segundo as duas regras acima, isso representa 50.000 créditos, metade dos 100.000 do plano Hobby, gastos em páginas que não existem. Na Zenrows, as mesmas 5.000 custam 25.000 créditos no peso de renderização. Na FourA, elas custam zero, a menos que você tenha nos informado que queria um 404, e então elas são cobradas porque eram os dados solicitados. Isso não é um desconto. É uma resposta diferente para quem define o sucesso: o código de status ou você.

Reconhecemos os méritos. A ScraperAPI disponibiliza um endpoint de consulta de custo e um limite max_cost para você precificar uma URL antes de buscá-la, além de retornar o custo de cada request no header sa-credit-cost. A Zenrows publica uma tabela única de créditos, garante que os pesos não mudam e também não cobra por tentativas com falha. Ambas são transparentes quanto às regras. Nós apenas definimos o critério de forma diferente.

Execute a mesma request na FourA

Pegue uma semana dos seus próprios logs e analise duas coisas: responses com código 404 ou 410 e requests canceladas pelo seu cliente. Multiplique o primeiro item pelo peso que você teria enviado (1, 5, 10 ou 25) e essa será a parcela da fatura que não gerou valor algum. Na FourA, essa linha é zero, e o rótulo de status de cada request no Activity log mostra exatamente o motivo.

Depois, confira você mesmo: crie uma conta gratuita em auth.foura.ai/signup, envie uma de suas URLs inativas pelo Single e veja o campo Billed permanecer inalterado em Usage & Limits enquanto o Spent muda.