Endpoints
La API de OEC está construida sobre el motor OLAP Tesseract, ofreciendo un conjunto flexible de endpoints para explorar metadatos y recuperar datos de comercio. A continuación se muestra una lista de los endpoints principales disponibles:
/cubes
Devuelve una lista de todos los cubos de datos disponibles en el servidor Tesseract.
https://api-v2.oec.world/tesseract/cubes
/cubes/{name}
Devuelve el esquema completo de un cubo específico, incluidas sus medidas, dimensiones y niveles.
Ejemplo: https://api-v2.oec.world/tesseract/cubes/trade_i_baci_a_96
/members?cube=<name>&level=<level>
Devuelve todos los miembros (valores distintos) para un nivel seleccionado de un cubo dado. Esto es útil para llenar filtros o entender el alcance de los datos disponibles en un nivel de dimensión.
Ejemplo: https://api-v2.oec.world/tesseract/members?cube=trade_i_baci_a_96&level=HS2
/data.{format}
Este es el endpoint principal que se utiliza para obtener los datos. Puedes consultar dimensiones específicas, medidas y filtros para recuperar el conjunto de datos que te interesa.
El endpoint data.{format}
le permite elegir el formato de respuesta deseado. Los formatos compatibles son:
csv
Valores separados por comastsv
Valores separados por tabulacionesparquet
Formato binario columnar de Apache Parquet (para procesamiento de big data)xlsx
Hoja de cálculo de Microsoft Exceljsonarrays
Array JSON de arrays (compacto)jsonrecords
Array JSON de objetos (más legible)