Para obtener más de 1000 filas de Google Search Console hay que rodear su interfaz: la Search Analytics API devuelve hasta 25.000 filas por solicitud y sigue paginando con startRow, el conector de Looker Studio lee la misma API, y la exportación masiva de datos a BigQuery envía todas las filas salvo las consultas anonimizadas, aunque solo a partir del día en que la activas. El tope de 1000 filas pertenece a la interfaz y a su botón de exportación, y Google lo dice con todas las letras: "El máximo que puedes exportar a través de la interfaz de usuario de Search Console es de 1000 filas de datos".
El informe de estadísticas de rastreo es la excepción que trae a mucha gente a esta pregunta, y la respuesta sincera es menos agradable. Las estadísticas de rastreo no tienen ninguna API, porque la Search Console API solo cubre Search Analytics, Sitemaps, Sites y URL Inspection, así que ninguna herramienta puede extraer completas sus URLs de ejemplo. Para tener datos de rastreo más allá de esos ejemplos necesitas los archivos de log de tu propio servidor, y para Bing puedes usar los datos de rastreo de la API de Bing Webmaster Tools. Ambas opciones se explican más abajo, junto con cómo supero el límite en GSC Wizard y dónde se acaba.
Dónde se aplica el límite de 1000 filas y dónde no
El tope solo afecta a las tablas que listan consultas o URLs. En las solicitudes sin dimensión de consulta ni de URL, como países, dispositivos y aspecto en la búsqueda, Google escribe que "Search Console mostrará y exportará todos los datos". Los totales del gráfico en la parte superior del informe de rendimiento también están completos: las consultas anonimizadas quedan fuera de todas las tablas, pero Google señala que "se incluyen en los totales del gráfico, a menos que filtres por consulta", y por eso las filas de una tabla rara vez suman la cifra que tienen encima.
| Dónde en Search Console | Qué documenta Google | Cómo obtener más |
|---|---|---|
| Tabla del informe de rendimiento y su exportación (consultas, páginas) | Como máximo 1000 filas a través de la interfaz | Search Analytics API, conector de Looker Studio, exportación masiva a BigQuery |
| Informe de rendimiento: países, dispositivos, aspecto en la búsqueda, totales del gráfico | Todos los datos se muestran y se exportan | No hace falta nada |
| Indexación de páginas: URLs de ejemplo por problema | Limitado a 1000 filas y sin garantía de listar todas las URLs afectadas | Filtra por sitemap para obtener una lista de ejemplos distinta por cada sitemap; URL Inspection API para URLs sueltas |
| Estadísticas de rastreo: URLs de ejemplo por respuesta, tipo de archivo, finalidad y tipo de Googlebot | Una muestra representativa, "not comprehensive"; sin API | Exporta cada segmento, repite con el tiempo, lee los logs de tu servidor |
| Search Analytics API y conector de Looker Studio | 25.000 filas por solicitud de API; unas 50.000 filas al día por sitio y tipo de búsqueda | Consulta un día cada vez; exportación masiva a BigQuery para el resto |
| Exportación masiva de datos a BigQuery | No le afecta el límite diario de filas; se excluyen las consultas anonimizadas | Solo cubre los días posteriores a la configuración; usa la API para los datos más antiguos |
Para instrucciones paso a paso de cada vía, mira cómo exportar los datos de Search Console, la exportación masiva de datos a BigQuery y qué muestra el informe de estadísticas de rastreo.
Search Analytics API: 25.000 filas por solicitud, paginadas con startRow
La Search Console API es la forma habitual de superar las 1000 filas. Su parámetro rowLimit tiene un rango válido de 1–25.000 y un valor por defecto de 1000, así que un script que lo omita obtiene exactamente las mismas 1000 filas que la interfaz. Para ir más allá repites la misma solicitud con startRow aumentado en 25.000 cada vez, y la guía de Google te indica que sigas "hasta que llegues a la última página (una respuesta con 0 filas)".
POST https://www.googleapis.com/webmasters/v3/sites/sc-domain%3Aexample.com/searchAnalytics/query
{
"startDate": "2026-10-01",
"endDate": "2026-10-01",
"dimensions": ["query", "page"],
"type": "web",
"rowLimit": 25000,
"startRow": 25000
}
Aun así, paginar no te da todas las filas que tiene un sitio grande. La documentación de Google dice que el método "expone un máximo de 50K filas de datos por día y por tipo de búsqueda (web, imagen, etc., ordenadas por clics)", y su análisis a fondo de los datos de rendimiento añade que este límite "puede que no se alcance en todos los casos". Como los resultados se ordenan por clics, lo que queda fuera es la cola larga de consultas y páginas con pocos clics o ninguno. Las consultas anonimizadas, las que no han lanzado más que unas pocas decenas de usuarios a lo largo de dos o tres meses, no aparecen nunca en ninguna fila. Google también advierte de que, cuando agrupas por página o por consulta, "nuestro sistema puede descartar algunos datos" para mantener el cálculo dentro de un tiempo y unos recursos razonables.
El límite se cuenta por día de datos, y por eso Google recomienda lanzar una consulta por día para los datos de un día, por tipo de búsqueda (web, imagen, vídeo, noticias, Discover y Google News necesitan cada uno su propia solicitud). Un rango de 30 días obtenido con 30 solicitudes de un solo día puede devolver muchas más filas que una única solicitud para todo el mes. Las cuotas rara vez estorban ahí: Search Analytics permite 1200 consultas por minuto por sitio y por usuario, y 40.000 por minuto y 30.000.000 al día por proyecto de Cloud. La cuota que sí se nota es la cuota de carga, medida en tramos de 10 minutos y diarios, y Google es explícito en que las consultas agrupadas o filtradas por página y cadena de consulta a la vez son las más costosas, y en que un rango de seis meses cuesta mucho más que uno de un solo día.
Exportación masiva de datos a BigQuery: todas las filas, desde el día en que la activas
La exportación masiva programa un volcado diario de tus datos de rendimiento a un proyecto de Google BigQuery. Google la describe como una exportación que incluye "todos los datos de rendimiento de los que dispone Search Console para tu propiedad, con la excepción de las consultas anonimizadas", y su anuncio de lanzamiento dice sin rodeos que "la exportación masiva de datos no se ve afectada por el límite diario de filas de datos". Obtienes tres tablas: searchdata_site_impression (agregada por propiedad), searchdata_url_impression (agregada por URL) y un ExportLog de las exportaciones correctas. Solo los propietarios de la propiedad pueden configurarla.
Hay dos pegas. La primera es que empieza de cero: la primera exportación se produce hasta 48 horas después de la configuración y "incluye los datos del día de la exportación", y para todo lo anterior el propio consejo de Google es "usar la API de Search Console o los informes". Así que los 16 meses que Search Console ya guarda tienen que salir de la API, y cada día que esperas es un día que la exportación nunca tendrá. La segunda es el coste: necesitas un proyecto de Google Cloud con la facturación activada, y Google escribe que "Los datos están sujetos a los costes de almacenamiento y de consulta de Google Cloud, pero hay un nivel de uso gratuito". Los datos se acumulan para siempre salvo que configures una caducidad de partición, así que el almacenamiento crece cada día. El anuncio de lanzamiento de Google también señala que la exportación es sobre todo para sitios grandes, y que "Los sitios pequeños y medianos ya tienen acceso a todos sus datos a través de la interfaz de usuario, el conector de Looker Studio (antes conocido como Data Studio) o la Search Analytics API".
¿Cómo obtengo más de 1000 filas del informe de estadísticas de rastreo?
No puedes sacar de él una lista completa, y conviene saber por qué antes de probar soluciones alternativas. El informe de estadísticas de rastreo (Configuración > Estadísticas de rastreo, disponible solo en propiedades de dominio y propiedades con prefijo de URL de nivel raíz) muestra totales de solicitudes de rastreo, tamaño de descarga y tiempo de respuesta, y te deja entrar en cada código de respuesta, tipo de archivo, finalidad del rastreo y tipo de Googlebot para ver URLs de ejemplo. Google describe esos ejemplos así: "Las URLs de ejemplo no son exhaustivas, sino solo un ejemplo representativo. Si no encuentras una URL en la lista, eso no significa que no la hayamos solicitado". La página de ayuda de Google no da un número de filas para estas listas, pero en la interfaz la tabla de ejemplos y su exportación se detienen en 1000 filas, el mismo tope que Google documenta para los ejemplos de Indexación de páginas, y la exportación solo contiene el gráfico y la tabla que estás viendo.
Tampoco hay una API con la que rodear la interfaz. La referencia de la API de Google lista cuatro servicios, Search Analytics, Sitemaps, Sites y URL Inspection, y Crawl Stats no es uno de ellos. Eso significa que ninguna herramienta de terceros, la mía incluida, puede extraer por ti las estadísticas de rastreo de Google. Lo que sí funciona:
- Leer los archivos de log de tu servidor. Son el único registro completo de lo que solicitó Googlebot, con cada URL, código de estado, marca de tiempo y user agent. Comprueba que una solicitud viene realmente de Google antes de contarla: los rastreadores comunes de Google se resuelven como
crawl-***-***-***-***.googlebot.comogeo-crawl-***-***-***-***.geo.googlebot.com, y Google publica sus rangos de IP comocommon-crawlers.json. Espera pequeñas diferencias con el informe, ya que Google señala que el informe de estadísticas de rastreo "actualmente registra la mayoría de las solicitudes de rastreo, pero puede que algunas no se cuenten". - Exporta cada segmento por separado. Cada fila de las tablas de respuesta, tipo de archivo, finalidad y tipo de Googlebot tiene su propia lista de ejemplos, así que exportar la fila del 404, la del 301, la del HTML, la de refresh y así sucesivamente te da varios conjuntos distintos en lugar de uno solo. En una propiedad de dominio también puedes hacer clic en un host para abrir un informe limitado a ese subdominio, aunque Google solo lista los 20 subdominios principales que recibieron tráfico en los últimos 90 días.
- Exporta de forma periódica y combina. Google dice que el número de ejemplos "puede estar ponderado por día" y que esto "debería equilibrarse con el tiempo", así que la muestra cambia. Si exportas cada semana los segmentos que te interesan y eliminas los duplicados, obtienes una lista mucho más larga que cualquier exportación individual, aunque esto es un truco mío y no algo que Google documente.
- Inspecciona las URLs que te importan. La API de inspección de URLs devuelve
lastCrawlTimeycrawledAspara una sola URL, dentro de una cuota de 2000 inspecciones al día y 600 por minuto por sitio. No sustituye a las estadísticas de rastreo, pero responde a "cuándo rastreó Google por última vez esta página" para tus plantillas clave. - Usa también los datos de rastreo de Bing. Bing Webmaster Tools sí expone datos de rastreo a través de su API:
GetCrawlStatsdevuelve recuentos diarios de páginas rastreadas, respuestas 2xx, 301, 302, 4xx y 5xx, páginas bloqueadas por robots.txt, fallos de DNS y tiempos de espera de conexión, yGetCrawlIssueslista las URLs con problemas de rastreo. Eso es Bingbot y no Googlebot, pero una cadena de redirecciones rota o una serie de 404 con la que se topa Bingbot suele estar también ahí para Googlebot. Comparo las dos herramientas en Bing Webmaster Tools frente a Google Search Console.
El conector de Looker Studio tiene el mismo límite que la API
El conector de Search Console para Looker Studio es una forma cómoda de pasar de las 1000 filas sin escribir código, pero no es una forma de saltarse los límites de la API. La guía de Google indica que el límite superior "para los datos exportados a través de la Search Analytics API (y a través del conector de Looker Studio) es de 50.000 filas por día, por sitio y por tipo de búsqueda". El conector ofrece una tabla Site Impression y una tabla URL Impression, y una fuente de datos solo puede usar una de ellas, así que un informe que necesite ambas agregaciones necesita dos fuentes de datos. La documentación de Google señala ahora que "Looker Studio ahora se llama Data Studio", así que puedes ver cualquiera de los dos nombres.
Las formas de obtener más filas, una al lado de otra
| Método | Filas | Historial | Coste y esfuerzo |
|---|---|---|---|
| Exportación desde la interfaz | 1000 por tabla | 16 meses | Gratis, con un clic |
| Search Analytics API | 25.000 por solicitud; unas 50.000 al día por tipo de búsqueda | 16 meses | Gratis dentro de la cuota; requiere un script |
| Conector de Looker Studio | Igual que la API | 16 meses | Gratis; sin código |
| Exportación masiva a BigQuery | Todas las filas excepto las consultas anonimizadas | Desde la configuración en adelante, se conserva hasta que lo elimines | Costes de Google Cloud por encima del nivel gratuito; SQL |
| GSC Wizard | Lo que devuelve la API, obtenido día a día y almacenado | 16 meses de relleno retroactivo con almacenamiento completo, y después crece hasta 10 años | Planes de pago desde 17 €/mes, prueba gratuita de 7 días |
Ninguna de estas vías cubre el informe de Estadísticas de rastreo, porque ninguna puede: los datos simplemente no están disponibles fuera de la interfaz.
Cómo GSC Wizard supera las 1000 filas
GSC Wizard lee Search Console a través de la misma Search Analytics API, así que no puede ver nada que Google se guarde, pero se encarga de la paginación y del almacenamiento por ti. En una propiedad conectada mediante la API, las tablas completas de Consultas y Páginas recorren los resultados de Google en bloques de 25.000 filas, hasta 500.000 filas, en lugar de detenerse en 1000. En una propiedad con almacenamiento completo, relleno los últimos 480 días (los 16 meses aproximados que conserva Google) en un almacén de datos y después añado cada día nuevo a medida que llega. Cada día se solicita por separado, como recomienda Google, para web, imagen, vídeo, noticias y Discover, y para consultas, páginas, países y dispositivos junto con sus combinaciones (página por consulta, país por consulta, dispositivo por consulta, país por página y dispositivo por página), y se conserva cada fila que devuelve Google. En una propiedad grande del almacén de datos, un solo día de septiembre de 2026 contiene 37.601 consultas distintas, algo a lo que ninguna exportación de 1000 filas de ese día se acerca siquiera.
Como los datos se almacenan, el historial sigue creciendo más allá de los 16 meses de Google: tras un año con almacenamiento completo, una propiedad tiene unos 28 meses, y los planes conservan hasta 10 años. Cada tabla se exporta a CSV con todas sus filas, o a un informe HTML autónomo, como describen los documentos de exportación, y el nombre del archivo exportado incluye el intervalo de fechas. El informe de muestreo de la propiedad muestra cuántos clics deja Google fuera de las tablas de consultas y páginas de tu propiedad, que es la parte que ninguna herramienta puede recuperar. El almacenamiento completo está incluido en todos los planes (5 propiedades en Starter, 25 en Pro, 150 en Business), consulta los precios.
Dónde se queda corto: GSC Wizard no muestra las Estadísticas de rastreo de Google, porque no existe ninguna API de la que leerlas. Sí muestra los datos de rastreo de Bing desde la API de Bing Webmaster Tools, con páginas rastreadas, errores de rastreo y páginas bloqueadas por robots.txt en el resumen de Bing y un informe de problemas de rastreo de Bing por URL, y muestra la fecha del último rastreo de Google por URL mediante la inspección de URLs, dentro de la cuota de 2000 al día de Google. Si necesitas cada solicitud de Googlebot, un analizador de logs es la mejor herramienta, y si gestionas un sitio muy grande y cuentas con un ingeniero y presupuesto de Cloud, configurar hoy la exportación masiva a BigQuery merece la pena sea cual sea el resto de herramientas que uses, porque nunca podrá rellenar los días anteriores a ponerla en marcha.
Preguntas frecuentes
¿Cómo obtengo más de 1000 filas de Google Search Console?
El tope de 1000 filas pertenece a la interfaz de Search Console y a su botón de exportar. Para obtener más, usa la Search Analytics API, que devuelve hasta 25.000 filas por solicitud y sigue paginando con startRow; el conector de Looker Studio, que lee la misma API; o la exportación masiva de datos a BigQuery, que envía todas las filas excepto las consultas anonimizadas, pero solo desde el día en que la configuras. Google documenta un límite superior de unas 50.000 filas por día por sitio por tipo de búsqueda para la API y el conector de Looker Studio; la exportación masiva no se ve afectada por ese límite.
¿Cómo obtengo más de 1000 filas del informe de estadísticas de rastreo?
No puedes obtener una lista completa del informe de Estadísticas de rastreo, porque no tiene API y Google describe sus URLs de ejemplo como una muestra representativa, no como una lista completa. Para reunir más ejemplos, exporta cada segmento del informe por separado (cada código de respuesta, tipo de archivo, finalidad del rastreo, tipo de Googlebot y, en una propiedad de dominio, cada host) y repite las exportaciones con el tiempo, ya que Google pondera los ejemplos por día. Para tener un registro completo de lo que solicitó Googlebot, usa los archivos de log de tu propio servidor y verifica Googlebot mediante DNS inverso. Para URLs concretas, la API de inspección de URLs devuelve la fecha del último rastreo.
¿Existe una API para el informe de Estadísticas de rastreo de Search Console?
No. La API de Search Console ofrece cuatro servicios: Search Analytics, Sitemaps, Sites e inspección de URLs. Las Estadísticas de rastreo no están entre ellos, así que ninguna herramienta puede extraer automáticamente las estadísticas de rastreo de Google. Bing Webmaster Tools sí tiene datos de rastreo en su API, mediante GetCrawlStats y GetCrawlIssues.
¿Cuántas filas puede devolver la API de Search Console?
El parámetro rowLimit acepta de 1 a 25.000 filas por solicitud y por defecto vale 1000. Los resultados más grandes se recorren con startRow hasta que una respuesta llega con cero filas. Google indica un máximo de unas 50.000 filas de datos por día por tipo de búsqueda, ordenadas por clics, así que la cola de un sitio muy grande se corta, y las consultas anonimizadas nunca aparecen.
¿Incluye la exportación masiva de datos de Search Console a BigQuery datos históricos?
No. La primera exportación se realiza hasta 48 horas después de la configuración e incluye los datos del día de la exportación. El propio consejo de Google para los datos anteriores a la configuración es usar la API de Search Console o los informes, así que los 16 meses previos a ese día tienen que venir de la API.
¿Se aplica también el límite de 1000 filas al informe de Indexación de páginas?
Sí. Google dice que la lista de ejemplos de un problema de indexación no muestra necesariamente todas las URLs afectadas y está limitada a 1000 filas. Filtrar el informe por un sitemap concreto da una lista de ejemplos distinta para cada sitemap, y la API de inspección de URLs comprueba URLs individuales, dentro de una cuota de 2000 inspecciones al día por sitio.
¿Muestra GSC Wizard las estadísticas de rastreo de Google?
No. Google no ofrece ninguna API para el informe de Estadísticas de rastreo, así que GSC Wizard no puede importarlo. GSC Wizard sí muestra los datos de rastreo de Bing desde la API de Bing Webmaster Tools (páginas rastreadas, errores de rastreo, páginas bloqueadas por robots.txt y un informe de problemas de rastreo por URL), y las fechas del último rastreo de URLs concretas de Google mediante la inspección de URLs.
Fuentes
- Google Search Central: A deep dive into Search Console performance data filtering and limits
- API de Search Console: consulta de Search Analytics y Cómo obtener tus datos de rendimiento
- API de Search Console: límites de uso y referencia de la API
- Acerca de la exportación masiva de datos, Iniciar una nueva exportación masiva de datos y el anuncio del lanzamiento
- Informe de Estadísticas de rastreo e informe de Indexación de páginas
- Verificar Googlebot y otros rastreadores de Google
- Conectar con Search Console (Looker Studio / Data Studio)
- API de Bing Webmaster: GetCrawlStats