Starter
25.000 búsquedas
18,75 US$
0,75 US$/1K búsquedas
- Un proyecto secundario o un agente de IA
- Unas 830 búsquedas al día durante un mes
- Los créditos nunca caducan
Caso de uso · SEO · a fecha de octubre de 2026
Desde que Google eliminó num=100, el coste del seguimiento de posiciones depende de cuán profundo mires. Esta página ofrece la fórmula, presupuestos listos para usar y código que deja de paginar en cuanto encuentra tu dominio.
Respuesta rápida
¿Cuántas búsquedas de API necesita el seguimiento de posiciones y cuánto cuesta?
Búsquedas al mes = keywords × páginas consultadas × comprobaciones al mes × ubicaciones × dispositivos. Una comprobación diaria del top 10 de 1.000 keywords son 30.000 búsquedas al mes; una comprobación diaria del top 100 son 300.000, porque ahora Google muestra unos 10 resultados por página. Con SerpCrypto, una API SERP sin KYC que se paga con criptomonedas, 100.000 búsquedas cuestan 56,25 US$ y los créditos nunca caducan (octubre de 2026).
| Coste de una comprobación | 1 crédito por página de resultados; Unos 10 resultados orgánicos por página, tal como Google los sirve desde que dejó de respetar num=100 en septiembre de 2025; cada página adicional es un crédito más |
|---|---|
| Precio por 1.000 búsquedas | 0,75 US$/1K búsquedas a 10.000 búsquedas, 0,56 US$/1K búsquedas a 100.000 búsquedas, 0,38 US$/1K búsquedas a 1.000.000 de búsquedas |
| Búsquedas fallidas | No se cobran |
| Segmentación | País (gl), idioma (hl), dominio de Google y un string de ubicación a nivel de ciudad, en escritorio o móvil |
| Señales extra en el mismo crédito | Citas en AI Overviews, People Also Ask, local pack, anuncios, top stories |
| Caducidad de los créditos | Los créditos de búsqueda prepagados no caducan nunca: las consultas sin usar se quedan en tu cuenta hasta que las uses |
Multiplica cinco números: keywords, páginas de resultados por keyword, comprobaciones al mes, ubicaciones y dispositivos. Una página de resultados contiene unos 10 resultados orgánicos, así que seguir el top 30 significa 3 páginas por keyword y por comprobación.
searches per month = keywords × pages × checks per month × locations × devices
Dos palancas recortan la factura sin perder apenas señal. Primero, deja de paginar en cuanto encuentres el dominio que sigues: una página que ocupa la posición 4 nunca necesita las páginas 2 a 10. Segundo, comprueba las keywords de cola larga semanalmente y las keywords que generan ingresos a diario. El código de más abajo hace lo primero automáticamente.
Búsquedas mensuales para configuraciones habituales y el pack de SerpCrypto más pequeño que cubre un mes. Un mes se cuenta como 30 comprobaciones diarias o 4 comprobaciones semanales.
| Configuración | Búsquedas al mes | Pack que cubre un mes |
|---|---|---|
| 100 keywords, top 10, diario, 1 ubicación | 3,000 | 10.000 búsquedas (7,50 US$) dura unos 3 meses |
| 1.000 keywords, top 10, diario | 30,000 | 100.000 búsquedas (56,25 US$) dura unos 3 meses |
| 1.000 keywords, top 30, semanal | 12,000 | 25.000 búsquedas (18,75 US$) dura unos 2 meses |
| 1.000 keywords, top 100, semanal | 40,000 | 100.000 búsquedas (56,25 US$) dura unos 2,5 meses |
| 5.000 keywords, top 10, diario | 150,000 | 250.000 búsquedas (140,63 US$) dura unas 7 semanas |
| 1.000 keywords, top 10, diario, 3 ciudades × escritorio y móvil | 180,000 | 250.000 búsquedas (140,63 US$) dura unas 6 semanas |
| 10.000 keywords, top 100, semanal | 400,000 | 500.000 búsquedas (281,25 US$) |
Peor caso: cada keyword se comprueba hasta la última página. Detenerse cuando se encuentra el dominio suele necesitar muchas menos búsquedas.
Recorre organic_results página a página y compara el host de cada link con tu dominio. El campo position ya es la posición en la lista de resultados completa, así que la página 2 empieza aproximadamente en 11. Detente en cuanto encuentres el dominio y anota "no está en el top N" cuando la última página que permites no devuelve nada.
import os
from urllib.parse import urlparse
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
def rank_of(domain, query, gl="us", hl="en", location=None, max_pages=3):
"""Return (position, url, searches_used); position is None if not found."""
params = {"engine": "google", "q": query, "gl": gl, "hl": hl}
if location:
params["location"] = location
for page in range(1, max_pages + 1):
params["page"] = page
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
for r in resp.json().get("organic_results", []):
host = urlparse(r["link"]).netloc.lower()
if host == domain or host.endswith("." + domain):
return r["position"], r["link"], page
return None, None, max_pages
if __name__ == "__main__":
pos, url, used = rank_of("example.com", "project management software", max_pages=3)
print(pos, url, "searches used:", used)
Sí, si tus consultas activan AI Overviews, porque una página puede ocupar la posición 7 y aun así estar citada en el overview que aparece por encima de la posición 1. La misma búsqueda que te da las posiciones también devuelve ai_overview.references cuando Google muestra un overview, sin coste adicional en créditos.
Guarda tres cosas por keyword y por día: tu posición orgánica, si tu dominio está entre las referencias del overview y qué otros dominios lo están. A lo largo de unas semanas esto muestra qué competidores cita la IA de Google para tus temas, algo que un informe de posiciones por sí solo no puede.
Ejecuta la misma consulta una vez por ciudad con el parámetro location, por ejemplo Denver, Colorado, United States y Miami, Florida, United States. Las consultas con intención local, como servicios, tiendas y clínicas, pueden variar mucho de una ciudad a otra, y el map pack en local_results cambia aún más.
Cada ciudad es una búsqueda aparte, así que multiplica tu presupuesto por el número de ciudades. La página de SEO local cubre el seguimiento del map pack, y ubicaciones e idiomas explica las cadenas de ubicación.
Las comprobaciones diarias encajan con unos cientos de keywords que generan ingresos, o con las semanas posteriores a una migración del sitio o a una actualización de Google. Las comprobaciones semanales encajan con conjuntos de cola larga, el seguimiento de competidores y los informes para clientes.
Una programación mixta mantiene la señal y reparte el coste: 200 keywords que generan ingresos a diario más 2.000 keywords de cola larga semanales, solo top 10, son 6.000 + 8.000 = 14.000 búsquedas al mes. Como los créditos de SerpCrypto nunca caducan, un mes tranquilo no desperdicia lo que compraste.
La mayoría de los rastreadores de posiciones que siguen entre 1.000 y 5.000 palabras clave cuestan entre 100.000 búsquedas y 500.000 búsquedas. Cada motor y cada página cuesta un crédito; los créditos no caducan.
25.000 búsquedas
18,75 US$
0,75 US$/1K búsquedas
100.000 búsquedas
56,25 US$
0,56 US$/1K búsquedas
250.000 búsquedas
140,63 US$
0,56 US$/1K búsquedas
500.000 búsquedas
281,25 US$
0,56 US$/1K búsquedas
En todos los planes: Todos los motores a 1 crédito por búsqueda · Las solicitudes fallidas no se cobran · Los créditos nunca caducan · Segmentación por país, idioma, ciudad y dispositivo
Google dejó de respetar num=100 alrededor del 10 al 14 de septiembre de 2025. Antes, una petición podía devolver 100 resultados; ahora cada página de unos 10 resultados es una petición distinta. Por eso, seguir el top 100 requiere 10 veces más búsquedas que antes.
Sí. Añade device=mobile para obtener la página de resultados de móvil. Móvil y escritorio son búsquedas distintas, así que hacer un seguimiento de ambos duplica las búsquedas de esas palabras clave.
No. SerpCrypto es una API: devuelve la página de resultados como JSON, y tú guardas y graficas las posiciones en tu propia herramienta, hoja de cálculo o base de datos. El código de Python de esta página es un punto de partida.
Recibes un error HTTP con un código como search_failed o search_timeout, y la petición fallida no se cobra. Vuelve a intentarlo más tarde con backoff exponencial; la página de errores tiene un bucle listo para usar.
No. SerpCrypto es una API SERP sin KYC: sin documento de identidad, sin selfi, sin documentos de empresa. Recargas desde 25 US$ en BTC, USDT, USDC, ETH, SOL, LTC y compras un pack con tu saldo.
Desde 0,30 US$/1K búsquedas · sin KYC
Obtener una clave API