SERP API pricing looks simple: um preço por mil buscas, um punhado de planos mensais. A fatura que chega raramente é o que as equipes esperavam, porque o número de buscas que um projeto precisa é o produto de várias decisões fáceis de tomar sem perceber seu custo. Rastreie mais algumas cidades, adicione mobile, vá uma página mais fundo, verifique diariamente em vez de semanalmente, e o volume se multiplica.
Este guia decompõe uma fatura de SERP API em suas partes, explica a mudança que tornou o rastreamento profundo de ranking dez vezes mais caro em 2025, e mostra como planejar uma carga de trabalho que compra os dados de que você precisa sem pagar por dados que você não usa. Ele inclui uma pequena calculadora que você pode rodar com seus próprios números e a lista de preços de qualquer provedor.
Principais conclusões
- Buscas mensais são palavras-chave vezes páginas vezes localizações vezes dispositivos vezes mecanismos de busca vezes verificações por mês. Cada fator multiplica os outros.
- Profundidade é o fator mais caro agora. Desde que o Google parou de respeitar o parâmetro que retornava 100 resultados em uma página em setembro de 2025, rastrear o top 100 leva dez requisições em vez de uma.
- A economia mais barata costuma ser a frequência: verifique diariamente palavras-chave voláteis e de alto valor, e semanalmente a cauda longa.
- Compare provedores pelo que você é cobrado, não apenas pela taxa anunciada: se requisições falhas e em cache contam, se todo mecanismo de busca está incluído, e como funciona o excedente.
- Planeje a carga de trabalho primeiro, depois escolha o plano. Um cronograma escalonado em nosso exemplo entregou cobertura do top 100 para palavras-chave prioritárias com cerca de um oitavo do volume de rastrear tudo até 100 diariamente.
Pelo que você realmente está pagando
A maioria das SERP APIs, incluindo a nossa, cobra por requisição de busca. Uma requisição é uma página de resultados, para uma consulta, em uma localização, em um dispositivo, de um mecanismo de busca, em um momento. Tudo o mais decorre dessa unidade:
| Fator | O que significa | Intervalo típico |
|---|---|---|
| Palavras-chave | Consultas que você rastreia | Dezenas a centenas de milhares |
| Profundidade | Quantas posições você precisa; cada 10 resultados é uma página, e cada página é uma requisição | 10 a 100 |
| Localizações | Países, regiões ou cidades que você rastreia separadamente | 1 a centenas |
| Dispositivos | Resultados de desktop e mobile diferem, então rastrear ambos dobra o volume | 1 ou 2 |
| Mecanismos de busca | Google, Bing, Yandex e outros, cada um uma requisição separada | 1 a 3 |
| Frequência | Com que frequência cada combinação é verificada | Mensal a várias vezes ao dia |
Multiplique-os e a escala se torna óbvia. Quinhentas palavras-chave, dois dispositivos, cinco cidades e uma verificação diária são 150.000 requisições por mês antes mesmo de passar da primeira página.
Por que a profundidade ficou dez vezes mais cara
Durante anos, os rastreadores de ranking pediam ao Google 100 resultados em uma única página com um parâmetro de URL, num=100. Uma requisição retornava todo o top 100. Em meados de setembro de 2025, o Google parou de respeitá-lo, e ferramentas que dependiam disso começaram a mostrar lacunas até mudarem para paginar os resultados de dez em dez.
O efeito no custo é direto. Rastrear o top 100 para uma palavra-chave agora leva dez requisições, então a mesma profundidade custa dez vezes mais. Para muitas equipes isso muda a pergunta de “quão fundo podemos rastrear?” para “quão fundo realmente precisamos rastrear, e para quais palavras-chave?” A maioria dos cliques vai para a primeira página, e para a maioria das palavras-chave saber se você está nela, e aproximadamente onde, é o fato relevante para a decisão.
Uma calculadora para sua própria carga de trabalho
O módulo abaixo calcula requisições mensais para um ou mais cronogramas de rastreamento. Multiplique o resultado pelo preço por mil de qualquer provedor para comparar planos.
import math
from dataclasses import dataclass
RESULTS_PER_PAGE = 10 # Google stopped honouring num=100 in September 2025, so every 10 results is a call
@dataclass
class Workload:
keywords: int
depth: int # how many positions you need: 10, 20, 100...
locations: int = 1
devices: int = 1 # 2 if you track desktop and mobile separately
engines: int = 1
checks_per_month: float = 30.0
def calls_per_month(self):
pages = math.ceil(self.depth / RESULTS_PER_PAGE)
return math.ceil(self.keywords * pages * self.locations * self.devices * self.engines * self.checks_per_month)
def summarise(name, workloads):
calls = sum(w.calls_per_month() for w in workloads)
return f"{name}: {calls:,} calls a month"
Execute em quatro cargas de trabalho típicas:
from serpcost import Workload, summarise
WEEKLY = 52 / 12 # checks per month for a weekly schedule
print(summarise("500 keywords, top 10, daily", [Workload(500, 10)]))
print(summarise("500 keywords, top 100, daily", [Workload(500, 100)]))
print(summarise("Tiered: top 10 daily, plus top 100 weekly for 100 priority keywords",
[Workload(500, 10), Workload(100, 100, checks_per_month=WEEKLY)]))
print(summarise("200 local keywords, 5 cities, desktop and mobile, weekly",
[Workload(200, 10, locations=5, devices=2, checks_per_month=WEEKLY)]))
500 keywords, top 10, daily: 15,000 calls a month
500 keywords, top 100, daily: 150,000 calls a month
Tiered: top 10 daily, plus top 100 weekly for 100 priority keywords: 19,334 calls a month
200 local keywords, 5 cities, desktop and mobile, weekly: 8,667 calls a month
A segunda e a terceira linhas são o ponto central. Rastrear 500 palavras-chave até o top 100 todos os dias leva 150.000 requisições por mês. Rastrear todas elas na primeira página diariamente, e as 100 que mais importam até o top 100 semanalmente, leva 19.334, cerca de um oitavo, e ainda responde a quase toda pergunta para a qual um relatório de ranking é usado.
Sete formas de pagar menos
- Combine a profundidade com a decisão. Rastreie a maioria das palavras-chave até a primeira página, e só vá mais fundo nas palavras-chave em que mover da posição 40 para 15 muda o que você faz.
- Escalone a frequência. Verifique diariamente palavras-chave de alto valor e voláteis, e semanalmente palavras-chave de cauda longa estáveis. Nosso guia sobre detecção de volatilidade do SERP mostra como distinguir uma da outra a partir dos seus próprios dados.
- Adicione apenas localizações que façam diferença. O rastreamento em nível de cidade importa para intenção local e muito menos para consultas informacionais; quando a segmentação em nível de cidade importa explica como decidir.
- Rastreie ambos os dispositivos apenas onde divergem. Meça desktop e mobile em uma amostra primeiro; se os rankings coincidirem bastante, rastreie um e verifique o outro pontualmente.
- Elimine duplicações entre clientes e equipes. Agências frequentemente rastreiam a mesma palavra-chave na mesma localização para vários clientes. Busque uma vez e compartilhe o resultado.
- Use cache dentro do dia. Se vários sistemas precisam da mesma página de resultados, armazene a primeira resposta e reutilize-a em vez de solicitá-la novamente.
- Pague por resultados, não por tentativas. Verifique se requisições falhas, novas tentativas e respostas em cache são cobradas, já que falhas são uma parcela oculta de toda fatura.
Comparando provedores de forma justa
Preços anunciados por mil só são comparáveis quando as unidades coincidem. Ao comparar SERP APIs, pergunte:
| Pergunta | Por que importa |
|---|---|
| Uma “busca” é uma página de resultados, ou a paginação mais profunda custa créditos extras? | Determina o custo real da profundidade |
| Requisições falhas, vazias ou repetidas são cobradas? | Falhas são uma parcela oculta de toda fatura |
| Todo mecanismo de busca e tipo de resultado está incluído, ou são precificados separadamente? | Determina o custo de rastrear além dos resultados web do Google |
| A segmentação por localização e dispositivo está incluída na mesma taxa? | Determina se o rastreamento em nível de cidade ou mobile muda a taxa |
| O que acontece acima do plano: interrupção total, taxa de excedente ou upgrade automático? | Determina o que um mês movimentado realmente custa |
| Os resultados são ao vivo ou vêm de um cache, e isso é informado? | Determina o quão atualizados são os dados |
O princípio do custo por registro limpo também se aplica aqui: o número relevante é quanto você paga por página de resultados utilizável, após falhas, novas tentativas e duplicatas, não o preço de tabela por requisição.
Construir ou comprar
Executar sua própria coleta por meio de proxies pode ser mais barato em volume muito alto, mas traz parsing, manutenção e o trabalho de acompanhar mudanças como o fim do num=100. Uma SERP API transfere esse trabalho para o provedor. Como plataformas de SEO usam SERP APIs cobre onde geralmente está essa linha, e automatizando o monitoramento diário de posição de palavras-chave mostra um pipeline completo construído sobre uma delas.
A conclusão
Uma fatura de SERP API é o produto de palavras-chave, profundidade, localizações, dispositivos, mecanismos de busca e frequência, e desde que o Google parou de retornar 100 resultados por página, a profundidade é o fator que mais se multiplica. A forma de pagar menos não é buscar a menor taxa por mil, mas comprar apenas as requisições que mudam uma decisão: primeira página para a maioria das palavras-chave, mais fundo para as poucas que importam, diariamente onde os rankings se movem e semanalmente onde não se movem.
Rode a calculadora na sua própria carga de trabalho antes de escolher um plano, e multiplique pela taxa de cada provedor para comparar igual com igual.
Fontes e referências
- Search Engine Journal, O Google modifica parâmetro de resultados de busca, afetando ferramentas de SEO, setembro de 2025.