Hola, Google tiene documentados los límites de la API de Search Console.
Por lo que he estado mirando, hay que distinguir entre el número de peticiones que puedes hacer y la cantidad de filas que puedes obtener.
Para Search Analytics, los límites publicados son:
- 1.200 peticiones por minuto y sitio.
- 1.200 peticiones por minuto y usuario.
- 30 millones de peticiones al día por proyecto.
- Un máximo de 25.000 filas por petición, utilizando
rowLimit.
También existe un límite de hasta 50.000 filas de datos por día, sitio y tipo de búsqueda.
Por eso, haber descargado 280.000 filas no significa que hayas superado el límite, ya que puedes acumularlas consultando diferentes fechas.
Google recomienda consultar los datos día por día y utilizar
startRow para paginar los resultados.
Ten en cuenta que también existen cuotas de carga, tanto a corto como a largo plazo.
Las consultas que abarcan muchos meses o que agrupan y filtran por páginas y búsquedas consumen más recursos, por lo que puedes alcanzar una limitación antes de llegar al máximo de peticiones.
Te dejo la documentación oficial de Google:
Límites de uso de la API:
Descubre el límite de uso de Search Analytics, incluidas las cuotas de carga y QPS, la inspección de URLs y todos los demás recursos.
developers.google.com
Cómo obtener los datos de rendimiento:
developers.google.com
Consultas y paginación de Search Analytics:
developers.google.com