≡En resumen
- Una API de keyword research no descubre nada que no puedas ver en una herramienta: te ahorra trabajo manual cuando el volumen de consultas es grande o se repite.
- Google ofrece tres fuentes oficiales: la Google Ads API (ideas y volumen del Planificador), la API de Search Console (tus consultas reales) y la Google Trends API, todavía en alfa.
- Las APIs de terceros (Semrush, Ahrefs, DataForSEO…) añaden dificultad, SERP y datos de competidores, pero cobran por unidades o por petición.
- Automatiza solo cuando el proceso ya funciona a mano, se repite a menudo y el ahorro de horas supera el coste de desarrollo y mantenimiento.
01 ¿Qué es una keyword research API?
Es la versión automatizada del keyword research: el método es el mismo (descubrir, medir y priorizar búsquedas), pero la recogida de datos la hace un programa. Si necesitas repasar el concepto técnico, en el diccionario explicamos qué es una API y cómo funciona el esquema petición-respuesta.
Esta página se centra en qué APIs existen, qué datos da cada una según su documentación oficial y cuándo merece la pena programar en lugar de trabajar con la interfaz de una herramienta.
02 APIs oficiales de Google para datos de palabras clave
| API | Qué datos da | Para qué sirve en keyword research | Requisitos |
|---|---|---|---|
| Google Ads API · KeywordPlanIdeaService | Ideas de palabras clave a partir de keywords, una URL o un dominio; búsquedas medias mensuales, volumen por mes, competencia, índice de competencia y percentiles 20 y 80 de puja | Descubrir ideas y medir volumen de miles de términos, igual que el Planificador de palabras clave | Cuenta de Google Ads, OAuth 2.0 y token de desarrollador con acceso Basic o Standard |
| Search Console API · searchanalytics.query | Clics, impresiones, CTR y posición media agrupables por consulta, página, país, dispositivo, fecha y tipo de búsqueda | Encontrar las consultas por las que ya apareces y las que están cerca de la primera página | Propiedad verificada en Search Console y proyecto de Google Cloud |
| Google Trends API (alfa) | Interés de búsqueda relativo, escalado de forma coherente, de los últimos 5 años, por día, semana, mes o año y por región | Detectar estacionalidad y comparar muchos términos a la vez | Acceso por solicitud como probador de la versión alfa |
GenerateKeywordIdeas
Método de KeywordPlanIdeaService que devuelve ideas a partir de una semilla de palabras clave, de una URL, de ambas o de un sitio completo. Con una semilla de sitio, Google indica que puede generar hasta 250.000 ideas.
GenerateKeywordHistoricalMetrics
Devuelve las métricas históricas de una lista de keywords que ya tienes: media de búsquedas de los últimos 12 meses, volumen aproximado por mes, nivel e índice de competencia y rangos de puja.
searchanalytics.query
Devuelve hasta 25.000 filas por petición (1.000 por defecto) y se pagina con startRow. Google limita lo expuesto a 50.000 filas diarias por tipo de búsqueda, ordenadas por clics.
Google Trends API
Google la anunció en su blog de Search Central en julio de 2025 como alfa para desarrolladores. Frente a la web de Trends, permite unir peticiones y comparar muchos términos con la misma escala.
03 APIs de terceros: Semrush, Ahrefs, DataForSEO y otras
Las suites SEO venden su base de datos también por API. La ventaja es que añaden lo que Google no da: dificultad estimada, intención, SERP completas y keywords de competidores. El inconveniente es el coste, que suele medirse en unidades o créditos por fila o por petición. Si todavía estás comparando suites, tienes el análisis de sus planes en nuestra página de software de keyword research.
| Proveedor | Cómo se accede | Qué aporta |
|---|---|---|
| Semrush | Su documentación para desarrolladores indica que la API estándar es para usuarios con suscripción Business del SEO Toolkit y se paga con paquetes de unidades de API; en la página de precios actual el plan Advanced incluye integración de datos por API | Volumen, dificultad, keywords de dominios y posiciones de su base de datos |
| Ahrefs | API v3 con claves que se gestionan desde la cuenta; su página de precios indica acceso a API y MCP en los planes de pago, con límites según plan, y la documentación ofrece consultas de prueba sin plan Enterprise | Keywords Explorer, Site Explorer y métricas propias como KD |
| DataForSEO | Pago por uso con saldo; entorno sandbox gratuito para pruebas | Keywords Data API con datos de Google Ads, Bing Ads, Google Trends y clickstream; modo estándar (más barato) o live (inmediato) |
04 Cuándo compensa automatizar el keyword research con una API
- ✓Repites el mismo análisis cada semana o cada mes (volumen del catálogo, consultas nuevas en Search Console, estacionalidad).
- ✓Trabajas con miles de términos: fichas de producto, páginas de localidad o varios idiomas.
- ✓Necesitas cruzar datos de varias fuentes (Search Console, Planificador, tu CRM o tus ventas) en un mismo sitio.
- ✓Quieres alimentar un panel o un informe que se actualice solo.
- ✓El proceso manual ya está definido y validado: sabes qué columnas, filtros y criterios usas.
- ✓Hay alguien que mantendrá el código cuando cambie la versión de la API.
05 Cómo empezar a usar una API de palabras clave paso a paso
-
1
Define la pregunta
Escribe qué quieres saber y con qué frecuencia: por ejemplo, qué consultas nuevas con más de 100 impresiones han aparecido este mes en Search Console.
-
2
Elige la fuente
Consultas propias: Search Console API. Ideas y volumen de mercado: Google Ads API. Dificultad, SERP o competidores: una API de terceros.
-
3
Consigue las credenciales
Crea el proyecto en Google Cloud, configura OAuth 2.0 y, para la Google Ads API, solicita el token de desarrollador y el nivel de acceso adecuado.
-
4
Prueba con pocos términos
Usa las librerías cliente oficiales o el sandbox del proveedor y compara la respuesta con lo que ves en la interfaz web.
-
5
Guarda y normaliza
Vuelca la respuesta, que llega en JSON, a una base de datos o a Google Sheets con columnas fijas: keyword, país, idioma, fecha de consulta, métrica y fuente.
-
6
Programa y vigila cuotas
Planifica la ejecución, controla las cuotas y registra los errores. Revisa las notas de versión: la Google Ads API publica versiones nuevas varias veces al año.
Una tienda online consulta cada mes searchanalytics.query agrupando por consulta y página, con rowLimit de 25.000. El script filtra las consultas con posición media entre 8 y 20 e impresiones crecientes, y las envía al equipo de contenidos como lista de mejoras. El análisis de qué página optimizar sigue siendo manual; la API solo elimina la exportación y el filtrado.
06 Limitaciones y buenas prácticas
Datos agregados y redondeados
El volumen de la Google Ads API es el mismo que el del Planificador: promedios que agrupan variantes cercanas. Úsalo para comparar, no como previsión exacta de visitas.
Consultas costosas en Search Console
Google avisa de que agrupar o filtrar por página y por consulta a la vez es lo más costoso para su sistema. Pide solo las dimensiones que vas a usar.
Cuotas
La API de Search Console permite 1.200 consultas por minuto por sitio y por usuario, y 30 millones al día por proyecto. Respeta los límites y reintenta con espera progresiva.
Coste de terceros
Las unidades de API se consumen por fila devuelta o por petición. Calcula el gasto con un lote pequeño antes de lanzar miles de términos.
07 API vs herramienta web: qué elegir
| Criterio | Interfaz web | API |
|---|---|---|
| Curva de entrada | Inmediata | Requiere programar, credenciales y pruebas |
| Volumen de términos | Cientos | Miles o millones, según cuota y presupuesto |
| Repetición | Manual cada vez | Programable |
| Cruce con datos propios | Exportar e importar a mano | Directo con tu base de datos o CRM |
| Coste | Suscripción | Suscripción o saldo más horas de desarrollo y mantenimiento |
| Mejor para | Estudios puntuales y análisis cualitativo | Monitorización, catálogos grandes y paneles |
En la práctica, los equipos combinan ambas: exploran y deciden en la interfaz y automatizan la parte repetitiva. Ese reparto es lo que aplicamos en nuestro servicio de posicionamiento web para clientes con catálogos grandes.
Preguntas frecuentes sobre Keyword research API
Es una interfaz de programación que devuelve datos de palabras clave, como ideas, volumen, competencia o clics, en formato estructurado para que un programa los consulte sin usar la web de la herramienta.
Sí: el servicio KeywordPlanIdeaService de la Google Ads API no cobra por petición, pero necesitas una cuenta de Google Ads y un token de desarrollador con acceso Basic o Standard. La API de Search Console también es gratuita dentro de sus cuotas.
La Google Ads API da datos de mercado (ideas y volumen estimado de cualquier término); la de Search Console da tus datos reales (consultas por las que ya apareces, con clics, impresiones y posición).
Sí, desde julio de 2025 hay una Google Trends API en fase alfa con acceso por solicitud. Ofrece los últimos cinco años de datos escalados de forma coherente para comparar muchos términos.
Depende del proveedor: Semrush vende unidades de API ligadas a su plan superior, Ahrefs incluye acceso por API con límites según plan y DataForSEO cobra por uso con saldo. Prueba siempre con un lote pequeño para estimar el gasto.
Sí, o contar con alguien que lo haga. Hay conectores sin código para hojas de cálculo, pero la autenticación, las cuotas y el mantenimiento requieren conocimientos técnicos.
Cuando el estudio es puntual o pequeño: para unas cientos de keywords, la interfaz de la herramienta y una plantilla son más rápidas que desarrollar y mantener un script.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗