SERP API pricing parece sencillo: un precio por cada mil búsquedas, un puñado de planes mensuales. La factura que llega rara vez es la que los equipos esperaban, porque el número de búsquedas que necesita un proyecto es el producto de varias decisiones que es fácil tomar sin darse cuenta de su coste. Rastrear unas ciudades más, añadir móvil, profundizar una página más, comprobar a diario en lugar de semanalmente, y el volumen se multiplica.
Esta guía descompone una factura de SERP API en sus partes, explica el cambio que hizo que el rastreo profundo de posiciones fuera diez veces más caro en 2025, y muestra cómo planificar una carga de trabajo que compre los datos que necesitas sin pagar por datos que no usas. Incluye una pequeña calculadora que puedes ejecutar con tus propios números y la lista de precios de cualquier proveedor.
Puntos clave
- Las búsquedas mensuales son palabras clave por páginas por ubicaciones por dispositivos por motores por comprobaciones al mes. Cada factor multiplica a los demás.
- La profundidad es ahora el factor más caro. Desde que Google dejó de respetar el parámetro que devolvía 100 resultados en una sola página en septiembre de 2025, rastrear el top 100 supone diez peticiones en lugar de una.
- El ahorro más fácil suele ser la frecuencia: comprobar a diario las palabras clave volátiles y de alto valor, y semanalmente la cola larga.
- Compara proveedores por aquello que te cobran, no solo por la tarifa anunciada: si las peticiones fallidas y en caché cuentan, si todos los motores están incluidos, y cómo funciona el exceso de uso.
- Planifica primero la carga de trabajo y después elige el plan. Un calendario escalonado en nuestro ejemplo proporcionó cobertura del top 100 para las palabras clave prioritarias con aproximadamente un octavo del volumen de rastrear todo hasta 100 a diario.
Por qué pagas realmente
La mayoría de las SERP API, incluida la nuestra, cobran por petición de búsqueda. Una petición es una página de resultados, para una consulta, en una ubicación, en un dispositivo, desde un motor, en un momento dado. Todo lo demás se deriva de esa unidad:
| Factor | Qué significa | Rango habitual |
|---|---|---|
| Palabras clave | Consultas que rastreas | Docenas a cientos de miles |
| Profundidad | Cuántas posiciones necesitas; cada 10 resultados es una página, y cada página es una petición | 10 a 100 |
| Ubicaciones | Países, regiones o ciudades que rastreas por separado | 1 a cientos |
| Dispositivos | Los resultados de escritorio y móvil difieren, así que rastrear ambos duplica el volumen | 1 o 2 |
| Motores | Google, Bing, Yandex y otros, cada uno una petición distinta | 1 a 3 |
| Frecuencia | Con qué frecuencia se comprueba cada combinación | Mensual a varias veces al día |
Multiplícalos y la escala se vuelve evidente. Quinientas palabras clave, dos dispositivos, cinco ciudades y una comprobación diaria son 150.000 peticiones al mes antes de pasar siquiera de la primera página.
Por qué la profundidad se volvió diez veces más cara
Durante años, los rastreadores de posiciones pedían a Google 100 resultados en una sola página mediante un parámetro de URL, num=100. Una petición devolvía todo el top 100. A mediados de septiembre de 2025, Google dejó de respetarlo, y las herramientas que dependían de él empezaron a mostrar huecos hasta que cambiaron a paginar los resultados de diez en diez.
El efecto sobre el coste es directo. Rastrear el top 100 de una palabra clave ahora supone diez peticiones, así que la misma profundidad cuesta diez veces más. Para muchos equipos eso cambia la pregunta de “¿hasta qué profundidad podemos rastrear?” a “¿hasta qué profundidad necesitamos rastrear realmente, y para qué palabras clave?” La mayoría de los clics van a la primera página, y para la mayoría de las palabras clave, saber si estás en ella, y aproximadamente en qué posición, es el dato relevante para la decisión.
Una calculadora para tu propia carga de trabajo
El siguiente módulo calcula las peticiones mensuales para uno o varios calendarios de rastreo. Multiplica el resultado por el precio por mil de cualquier proveedor para comparar planes.
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"
Ejecútala con cuatro cargas de trabajo 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
Las líneas segunda y tercera son la clave. Rastrear 500 palabras clave hasta el top 100 cada día supone 150.000 peticiones al mes. Rastrear todas ellas en la primera página a diario, y las 100 más importantes hasta el top 100 semanalmente, supone 19.334, aproximadamente un octavo, y sigue respondiendo a casi todas las preguntas para las que se usa un informe de posicionamiento.
Siete formas de pagar menos
- Ajusta la profundidad a la decisión. Rastrea la mayoría de las palabras clave solo hasta la primera página, y profundiza únicamente en aquellas donde pasar de la posición 40 a la 15 cambia lo que haces.
- Escalona la frecuencia. Comprueba a diario las palabras clave de alto valor y volátiles, y semanalmente las de cola larga estables. Nuestra guía sobre cómo detectar la volatilidad del SERP muestra cómo distinguir unas de otras a partir de tus propios datos.
- Añade solo las ubicaciones que marcan la diferencia. El rastreo a nivel de ciudad importa para la intención local y mucho menos para las consultas informativas; cuándo importa la segmentación a nivel de ciudad explica cómo decidirlo.
- Rastrea ambos dispositivos solo donde divergen. Mide primero el escritorio y el móvil con una muestra; si las clasificaciones coinciden en gran medida, rastrea uno y verifica el otro puntualmente.
- Elimina duplicados entre clientes y equipos. Las agencias a menudo rastrean la misma palabra clave en la misma ubicación para varios clientes. Obtenla una vez y comparte el resultado.
- Usa caché durante el día. Si varios sistemas necesitan la misma página de resultados, guarda la primera respuesta y reutilízala en lugar de volver a solicitarla.
- Paga por resultados, no por intentos. Comprueba si las peticiones fallidas, los reintentos y las respuestas en caché se facturan, ya que los fallos son una parte oculta de cualquier factura.
Comparar proveedores con justicia
Los precios anunciados por cada mil solo son comparables una vez que las unidades coinciden. Al comparar SERP API, pregunta:
| Pregunta | Por qué importa |
|---|---|
| ¿Una “búsqueda” es una página de resultados, o la paginación más profunda cuesta créditos adicionales? | Determina el coste real de la profundidad |
| ¿Se facturan las peticiones fallidas, vacías o reintentadas? | Los fallos son una parte oculta de cualquier factura |
| ¿Están incluidos todos los motores y tipos de resultado, o se cobran por separado? | Determina el coste de rastrear más allá de los resultados web de Google |
| ¿La segmentación por ubicación y dispositivo está incluida a la misma tarifa? | Determina si el rastreo a nivel de ciudad o móvil cambia la tarifa |
| ¿Qué ocurre al superar el plan: corte duro, tarifa de exceso o actualización automática? | Determina lo que realmente cuesta un mes de mucha actividad |
| ¿Los resultados son en vivo o se sirven desde una caché, y se indica? | Determina la frescura de los datos |
El principio de coste por registro limpio también se aplica aquí: el número significativo es lo que pagas por página de resultados utilizable, después de fallos, reintentos y duplicados, no el precio de lista por petición.
Construir o comprar
Ejecutar tu propia recolección a través de proxies puede ser más barato a volúmenes muy altos, pero trae consigo el análisis, el mantenimiento y el trabajo de mantenerse al día con cambios como el fin de num=100. Una SERP API traslada ese trabajo al proveedor. Cómo usan las plataformas de SEO las SERP API explica dónde suele estar el límite, y automatizar el seguimiento diario de posiciones de palabras clave muestra una canalización completa construida sobre una de ellas.
La conclusión
Una factura de SERP API es el producto de palabras clave, profundidad, ubicaciones, dispositivos, motores y frecuencia, y desde que Google dejó de devolver 100 resultados por página, la profundidad es el factor que más rápido se multiplica. La forma de pagar menos no es buscar la tarifa más baja por cada mil, sino comprar solo las peticiones que cambian una decisión: primera página para la mayoría de las palabras clave, más profundidad para las pocas que importan, a diario donde las clasificaciones se mueven y semanalmente donde no lo hacen.
Ejecuta la calculadora con tu propia carga de trabajo antes de elegir un plan, y multiplica por la tarifa de cada proveedor para comparar en igualdad de condiciones.
Fuentes y referencias
- Search Engine Journal, Google modifica el parámetro de resultados de búsqueda, afectando a herramientas de SEO, septiembre de 2025.