Forum Discussion
Consulta de API
Hola... Actualmente me estoy conectando a una API e intentando extraer datos desde 2015 hasta la actualidad (576.000 puntos de datos). La API tiene un límite de 5.000 puntos de datos. Tendría que hacer 115+ consultas para extraer los datos. Este es el método que estoy usando hasta ahora (oculté algunos de los nombres con *s):
- Hemos 576226 puntos de datos desde 2015. El límite máximo es de 5000:
- Por ejemplo, página 1 https://app.******.com/api/v1/data-direct/categories/****/historical-series-data-points?filters[0][by]=date&filters[0][operator]=gte&filters[0][value]=2015-01-01&limit=5000&offset=0
- Página 2 https://app.******.com/api/v1/data-direct/categories/****/historical-series-data-points?filters[0][by]=date&filters[0][operator]=gte&filters[0][value]=2015-01-01&limit=5000&offset=5000
- etcetera
¿Existe una forma más eficiente y fácil de hacer esto?
1 Reply
- Syndicate_AdminAdministrator
Hola @rmcgrath Automatice la paginación mediante un script para iterar a través de las páginas o dividir las consultas por intervalos de fechas (por ejemplo, año por año). Paralelice las solicitudes utilizando bibliotecas como concurrent.futures para acelerar el proceso, garantizando el cumplimiento de los límites de velocidad de la API. Compruebe si la API ofrece opciones de exportación masiva o agregación para reducir la carga de consultas