Uso de APIs en R para el Acceso a datos económicos: OCDE, FMI, Banco Mundial, UN Comtrade y Eurostat

¿Qué es una API?

Una interfaz de programación de aplicaciones, API, es un mecanismo que permite la comunicación e intercambio de información entre sistemas. (datos.gob.es, n.d.)

Es habitual usar APIs para acceder a datos meteorológicos, de transporte público o los producidos por sensores de monitorización urbanos, entre otros datos de alto valor. No obstante, las APIs son adecuadas para consumir todo tipo de datos de forma automática, siendo posible, además, ajustar la descarga exclusivamente a los datos requeridos. (datos.gob.es, n.d.)


Partes de una URL. “(WEB API)”

Una URL está compuesta de varias partes, unas son obligatorias y otras pueden ser opcionales. (Caballero 2022)

  • Protocolo.
  • Dominio.
  • Ruta (path): Las rutas de una API también son conocidas como endpoints API Endpoint

Ejemplo: “https://datos.bancomundial.org/indicador/NY.GDP.MKTP.KD.ZG?locations=SV

Tipos de API´s.

Segun el articulo de Amazon Web Services se puede establecer los principales tipos de APIS: (Services 2023)

API privadas: Estas son internas de una empresa y solo se utilizan para conectar sistemas y datos dentro de la empresa.

API públicas: Están abiertas al público y pueden cualquier persona puede utilizarlas. Puede haber o no alguna autorización y coste asociado a este tipo de API.

API de socios: Solo pueden acceder a ellas los desarrolladores externos autorizados para ayudar a las asociaciones entre empresas.

API compuestas: Estas combinan dos o más API diferentes para abordar requisitos o comportamientos complejos del sistema.

API´s para descargar datos económicos.

Una API en economía es una interfaz que permite la comunicación y el intercambio de datos entre diferentes sistemas o aplicaciones relacionados con información económica. Estas APIs proporcionan acceso directo a datos económicos, como indicadores macroeconómicos (PIB, inflación, empleo), precios de mercado, estadísticas de comercio exterior, entre otros. Los usuarios pueden hacer solicitudes a través de la API para obtener datos actualizados o históricos, lo que facilita la integración de esta información en análisis, informes y aplicaciones económicas, sin necesidad de intervención manual o descarga de grandes archivos.

Ejemplos de Organismos que poseen API´s en Ecocomía.

- World Bank API: https://datahelpdesk.worldbank.org/knowledgebase/articles/889392-developer-information-overview

- IMF API: https://www.imf.org/external/datamapper/api/help

- OECD API: https://data.oecd.org/api/

- Eurostat API: https://ec.europa.eu/eurostat/web/main/data/web-services

- UN Comtrade API: https://comtrade.un.org/data/Doc/api/

- FRED API: https://fred.stlouisfed.org/docs/api/fred/

Acceso a la API de La Organización para la Cooperación y el Desarrollo Económico (OCDE)

Para usar esta API, la OCDE brinda una documentación para conocer acerca de ella, y la mejor forma de hacer uso de esta es a través de la búsqueda manual de los indicadores (para ver la amplia cantidad de indicadores disponibles, puedes visitar: https://www.oecd.org/en/data/indicators.html?orderBy=mostRelevant&page=0). Una vez localizados, se debe ir al apartado “API para desarrolladores” y así obtener la URL para acceder a la base de datos del indicador buscado. (OCDE 2024)

Ejemplo: Accede a la base de datos de Indicadores Económicos Clave (KEI), que contiene estadísticas mensuales y trimestrales para todos los países miembros de la OCDE. Dentro de ella, se muestra el índice de producción de manufactura, muestra a partir de 2000 ¿cuál ha sido su comportamiendo?

# Es el enlace que genera la página de la OCDE.
url<- "https://sdmx.oecd.org/public/rest/data/OECD.SDD.STES,DSD_KEI@DF_KEI,/.M.PRVM.IX.C..?startPeriod=2000-01&dimensionAtObservation=AllDimensions"  
Volumen_Y_M<- readSDMX(url)
Volumen_Y_M<-Volumen_Y_M %>% as.tibble()
Volumen_Y_M %>%
  arrange(desc(TIME_PERIOD)) %>% 
  head(10) %>% 
  kable(caption = "Indice de Volumen de la Producción de manufactura de algunos paises de la OCDE") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API de la OCDE",
               notation="symbol") %>%  kable_styling() 
Indice de Volumen de la Producción de manufactura de algunos paises de la OCDE
TIME_PERIOD REF_AREA FREQ MEASURE UNIT_MEASURE ACTIVITY ADJUSTMENT TRANSFORMATION obsValue UNIT_MULT DECIMALS BASE_PER OBS_STATUS
2025-08 BEL M PRVM IX C Y _Z 128.8682 0 1 2015 A
2025-08 CHL M PRVM IX C Y _Z 107.9580 0 1 2015 A
2025-08 CRI M PRVM IX C Y _Z 168.7337 0 1 2015 A
2025-08 CZE M PRVM IX C Y _Z 116.0031 0 1 2015 A
2025-08 DNK M PRVM IX C Y _Z 156.9362 0 1 2015 A
2025-08 EST M PRVM IX C Y _Z 118.4464 0 1 2015 A
2025-08 FIN M PRVM IX C Y _Z 116.1030 0 1 2015 A
2025-08 FRA M PRVM IX C Y _Z 100.7555 0 1 2015 A
2025-08 DEU M PRVM IX C Y _Z 89.2000 0 1 2015 A
2025-08 HUN M PRVM IX C Y _Z 110.3957 0 1 2015 A
* Tomado de la API de la OCDE
## Ejemplificar su uso.
Grafica<-Volumen_Y_M %>% 
  filter(REF_AREA%in%c("KOR", "USA","FRA","BRA"),
         TIME_PERIOD>2013) %>% 
  select(TIME_PERIOD,REF_AREA,obsValue) %>% 
  group_by(TIME_PERIOD,REF_AREA) %>% 
  pivot_wider(names_from = REF_AREA, values_from = obsValue) -> Comparativa1
Comparativa1[,-1]%>% ts(start = c(2013,1), frequency = 12 ) ->`Indice de Volumen de la Producción de manufactura de algunos paises de la OCDE`
ts_plot(`Indice de Volumen de la Producción de manufactura de algunos paises de la OCDE`)

Acceso a la API de UN COMTRADE (comtradr).

Para poder acceder a esta API, es necesario registrarse como usuario en https://comtradeplus.un.org/, donde se puede acceder mediante un correo de Google y así acceder a “Mi portal API”. Ahí, se puede suscribir al acceso a la API para obtener el “TOKEN” (sin este no se puede hacer uso de la API). Cabe mencionar que esta API tiene limitaciones para los usuarios sin un plan de pago, ya que existen restricciones de acceso y descarga de datos. Para ver más detalles sobre estas limitaciones en las suscripciones, se puede visitar: https://uncomtrade.org/docs/subscriptions/. También existe una guia para usar la Librería (Bochtler 2024)


Ejemplo No.1: Accede y descarga los datos de exportaciones mensuales totales para 2024 de los 5 países de Centroamérica con el mundo.

#install.packages("comtradr") #Para instalar la librería.
library(comtradr)
#set_primary_comtrade_key('clave') # Se ingresa la KEY que brinda el sitio web de UNcomtrade
Exportaciones_CA<-ct_get_data(commodity_code = ,
                              reporter = c("SLV","HND","GTM","CRI","NIC","PAN"), 
                              partner = c("World"),
                              frequency =  "M",
                              flow_direction = "export",
                              start_date  = 2024,
                              end_date = 2024)
Exportaciones_CA<-Exportaciones_CA %>% select(Mes=ref_month,Year=ref_year,ISO=reporter_iso,Country=reporter_desc,Socio=partner_desc,Valor=fobvalue) %>%  
  mutate(Valor=round((Valor/1e6),2)) %>% 
kable(caption = "Exportaciones de los Países de Centroamérica con el resto del mundo en MM USD ") %>%
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API de Uncomtrade",
               notation="symbol") %>%  kable_styling() 
Exportaciones_CA
Exportaciones de los Países de Centroamérica con el resto del mundo en MM USD
Mes Year ISO Country Socio Valor
1 2024 SLV El Salvador World 531.06
1 2024 GTM Guatemala World 1176.99
1 2024 PAN Panama World 62.92
2 2024 SLV El Salvador World 506.68
2 2024 GTM Guatemala World 1209.02
2 2024 PAN Panama World 59.46
3 2024 SLV El Salvador World 507.21
3 2024 GTM Guatemala World 1316.15
3 2024 PAN Panama World 82.30
4 2024 SLV El Salvador World 586.37
4 2024 GTM Guatemala World 1225.69
4 2024 PAN Panama World 95.62
5 2024 SLV El Salvador World 567.80
5 2024 GTM Guatemala World 1345.48
5 2024 PAN Panama World 118.03
6 2024 SLV El Salvador World 510.28
6 2024 GTM Guatemala World 1293.11
6 2024 PAN Panama World 99.79
7 2024 SLV El Salvador World 574.38
7 2024 GTM Guatemala World 1194.98
7 2024 PAN Panama World 115.67
8 2024 SLV El Salvador World 535.61
8 2024 GTM Guatemala World 1309.25
8 2024 PAN Panama World 96.22
9 2024 SLV El Salvador World 540.75
9 2024 GTM Guatemala World 1123.28
9 2024 PAN Panama World 101.87
10 2024 SLV El Salvador World 582.32
10 2024 GTM Guatemala World 1177.77
10 2024 PAN Panama World 107.05
11 2024 SLV El Salvador World 555.44
11 2024 GTM Guatemala World 1185.69
11 2024 PAN Panama World 93.21
12 2024 SLV El Salvador World 449.61
12 2024 GTM Guatemala World 1202.93
12 2024 PAN Panama World 96.60
* Tomado de la API de Uncomtrade


Ejemplo No. 2: A nivel del capítulo arancelario “87” (vehículos de motor, incluidos los vehículos de turismo y otros vehículos diseñados principalmente para el transporte de personas, así como los vehículos de carga), ¿cuánto exportó Japón a Estados Unidos en el período 2021-2024?

Paises_<-country_codes # Muestra los Países
Catalogo_Productos<-ct_get_ref_table("HS") # Brinda catalogo de los productos y servicios según se especifique. 
Posibles_productos <- ct_commodity_lookup("Maize", return_code = TRUE, return_char = TRUE) # Busca todo los relacionado a la mercancía especificada.

# Buscar todos los códigos de productos relacionados con el Vehículos
Car_datos <- ct_commodity_lookup("Vehicles", return_code = TRUE, return_char = TRUE) 

# Realizar la consulta a la API para obtener datos de exportación de Vehículos
datos_Car <- ct_get_data(
  reporter = "JPN",  
  flow_direction = c("export"),
  partner = "USA",
  start_date = 2020,  
  end_date = 2023,
  frequency = "A",    
  commodity_code = Car_datos)

datos_Car<-datos_Car %>% select(Year=ref_year,
                                ISO=reporter_iso,
                                Country=reporter_desc,
                                Socio=partner_desc,
                                Nivel_Agregacion=aggr_level,
                                Codigo_Arancelario=cmd_code,
                                Descripcion=cmd_desc,
                                Valor=fobvalue) %>% 
  filter(Nivel_Agregacion==2) %>% 
  mutate(Valor=round((Valor/1e6),2)) %>% 
kable(caption = "Exportaciones de Japón del Capitulo Arancelario 87 hacia Estados Unidos en MM USD") %>%
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API de Uncomtrade",
               notation="symbol") %>%  kable_styling() 
datos_Car
Exportaciones de Japón del Capitulo Arancelario 87 hacia Estados Unidos en MM USD
Year ISO Country Socio Nivel_Agregacion Codigo_Arancelario Descripcion Valor
2020 JPN Japan USA 2 87 Vehicles; other than railway or tramway rolling stock, and parts and accessories thereof 40991.07
2021 JPN Japan USA 2 87 Vehicles; other than railway or tramway rolling stock, and parts and accessories thereof 43653.34
2022 JPN Japan USA 2 87 Vehicles; other than railway or tramway rolling stock, and parts and accessories thereof 43476.22
2023 JPN Japan USA 2 87 Vehicles; other than railway or tramway rolling stock, and parts and accessories thereof 51660.88
* Tomado de la API de Uncomtrade

Acceso a la API de Eurostats (eurostat).

El acceso a esta API es facilitado por la librería “eurostat”, se puede destacar la existencía de 11,547 conjunto de datos, para poder profundizar sobre las herramientas y usos de esta API, consultar:(eurostat 2024) https://ropengov.github.io/eurostat/articles/eurostat_tutorial.html#r-tools-for-eurostat-open-data

Ejemplo: Accede dentro de los datasets disponibles en la API al “Consumo Final del Gobierno Central” de los siguientes paises de la UE (Francia: FR, España: ES , Dinamarca: DK, Alemania: DE para el año 2023

# install.packages("eurostat") Para instalar la librería.
library(eurostat)

Datasets_Eurostats<-get_eurostat_toc() # Permite conocer los conjutos de datos existentes en la API. 
Datasets_Eurostats%>% head(10) %>% 
  filter(values>0) %>% 
  #filter(title=="Final consumption expenditure of general government")
  kable(caption = "Datasets disponibles en la API de Eurostats") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API de Eurostats",
               notation="symbol") %>%  kable_styling() 
Datasets disponibles en la API de Eurostats
title code type last.update.of.data last.table.structure.change data.start data.end values hierarchy
Current account - quarterly data ei_bpm6ca_q table 30.10.2025 07.10.2025 1991-Q1 2025-Q2 295278 4
Financial account - quarterly data ei_bpm6fa_q table 30.10.2025 06.10.2025 1991-Q1 2025-Q2 52168 4
Current account - monthly data ei_bpm6ca_m table 20.10.2025 20.10.2025 1991-01 2025-08 246436 4
Financial account - monthly data ei_bpm6fa_m table 20.10.2025 20.10.2025 1991-01 2025-08 81138 4
International investment position - quarterly data ei_bpm6iip_q table 30.10.2025 07.10.2025 1992-Q4 2025-Q2 64422 4
* Tomado de la API de Eurostats
# Acceder al Datasets que contiene el consumo Final del Gobierno Central.
Consumo_GC<- get_eurostat(id="tec00010") 
Consumo_GC<-Consumo_GC %>% 
  filter(TIME_PERIOD=="2023-01-01",
         geo%in%c("FR", "ES", "DK", "DE"))

Consumo_GC %>% kable(caption = "Datasets disponibles en la API de Eurostats") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API de Eurostats",
               notation="symbol") %>%  kable_styling() 
Datasets disponibles en la API de Eurostats
freq na_item unit geo TIME_PERIOD values
A P3_S13 CP_MEUR DE 2023-01-01 905202.0
A P3_S13 CP_MEUR DK 2023-01-01 85467.7
A P3_S13 CP_MEUR ES 2023-01-01 293914.0
A P3_S13 CP_MEUR FR 2023-01-01 682143.6
A P3_S13 PC_GDP DE 2023-01-01 21.5
A P3_S13 PC_GDP DK 2023-01-01 22.8
A P3_S13 PC_GDP ES 2023-01-01 19.6
A P3_S13 PC_GDP FR 2023-01-01 24.1
* Tomado de la API de Eurostats
Diccionario<-get_eurostat_dic(dictname = "unit") # CP_MEUR = "Current prices, million euro" y PC_GDP = "Percentage of gross domestic product (GDP)"
Diccionario %>% 
  head(10) %>% 
  kable(caption = "Diccionario de los valores de las variables") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API de Eurostats",
               notation="symbol") %>%  kable_styling()
Diccionario de los valores de las variables
code_name full_name
TOTAL Total
NR Number
NR_HAB Number per inhabitant
NR_HHAB Number per hundred inhabitants
NR_HTHAB Number per hundred thousand persons
THS Thousand
MIO Million
BN Billion
CT Euro cent
EUR Euro
* Tomado de la API de Eurostats

Acceso a la API Fondo Monetario Internacional (imfapi).

El uso de esta API es facilitado a través de la librería (imfapi), la cual se puede instalar desde install packages, y con ello ya poder acceder a la API. En cuanto a su uso, también se puede utilizar la guía que brinda el FMI para acceder https://cran.r-project.org/web/packages/imfapi/imfapi.pdf (FMI, n.d.).

Ejemplo 1: Accede a los datos de la API del FMI para obtener la variación porcentual del Índice de precios al consumidor (CPI),de todos los países disponibles para el periodo de 2020 a 2025 (octubre).

library(imfapi)

# Para conocer los dataset disponibles
Datasets_disponibles_FMI<-imf_get_dataflows()

Datasets_disponibles_FMI %>% 
  arrange(desc(last_updated)) %>% 
  head(10) %>% 
  kable(caption = "Datasets disponibles en la API del IMF") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del IMF",
               notation="symbol") %>%  kable_styling() 
Datasets disponibles en la API del IMF
id name description version agency last_updated
CPI_WCA Consumer Price Index (CPI), World and Country Aggregates (CPI_WCA) This dataset provides monthly price indexes at world and country aggregate levels, based on published national CPIs all-item indexes. For monthly indexes the transformation type “period average” indicated in the metadata is not applicable: the values are recorded for the period itself, not averaged across it 2.0.2 IMF.STA 2025-10-29T10:11:03.437788Z
MCDREO Middle East and Central Asia Regional Economic Outlook (MCDREO)  The Middle East and Central Asia Department Regional Economic Outlook (MCDREO) provides information on recent economic developments and prospects for 32 countries and territories: Afghanistan, Algeria, Armenia, Azerbaijan, Bahrain, Djibouti, Egypt, Georgia, Islamic Republic of Iran, Iraq, Jordan, Kazakhstan, Kuwait, Kyrgyz Republic, Lebanon, Libya, Mauritania, Morocco, Oman, Pakistan, Qatar, Saudi Arabia, Somalia, Sudan, Syrian Arab Republic, Tajikistan, Tunisia, Turkmenistan, United Arab Emirates, Uzbekistan, West Bank and Gaza, and Yemen. These countries and territories are divided into two main nonoverlapping groups, based on export earnings, namely (1) oil exporters; and (2) oil importers. The oil importers group comprises (1) emerging market and middle-income countries (EM&MI) and (2) low-income countries (LICs) based on the income level. Additional analytical and regional groups might be used to provide a more granular breakdown for analysis and continuity. 8.0.0 IMF.MCD 2025-10-16T00:20:10.062512Z
WHDREO Western Hemisphere Regional Economic Outlook (WHDREO) The WHD Regional Economic Outlook (REO) provides information on recent economic developments and prospects for countries in the Western Hemisphere. Data for the Western Hemisphere REO are prepared in conjunction and are consistent with the semi-annual World Economic Outlook (WEO) exercises. REO aggregate data may differ from WEO aggregates due to differences in group membership. Composite data for country groups are weighted averages of data for individual countries. Arithmetic weighted averages are used for all concepts except for inflation and broad money, for which geometric averages are used. PPP GDP weights from the WEO database are used for the aggregation of real GDP growth, real non-oil GDP growth, real per capita GDP growth, investment, national savings, broad money, claims on the nonfinancial private sector, and real and nominal effective exchange rates. Aggregates for other concepts are weighted by GDP in U.S. dollars at market exchange rates. 5.0.0 IMF.WHD 2025-10-15T22:08:42.286708Z
WEO World Economic Outlook (WEO) The World Economic Outlook (WEO) database is created during the biannual WEO exercise, which begins in January and June of each year and results in the April and September/October WEO publication. Selected series from the publication are available in a database format. 9.0.0 IMF.RES 2025-10-08T18:00:33.590181Z
IRFCL International Reserves and Foreign Currency Liquidity (IRFCL) The International Reserves and Foreign Currency Liquidity (IRFCL, or the “Reserves Data Template”) dataset includes data on the amount and composition of countries’ official reserve assets, other foreign currency assets held by monetary authorities and central governments, and short-term foreign currency obligations and related activities of monetary authorities and central governments that can lead to drains on official reserves and other foreign currency assets. This website re-disseminates IMF member countries’ data on international reserves and foreign currency liquidity in a common template and in a common currency (the U.S. dollar). Historical data by country are also available. Please note that the re-dissemination of the template data by the Fund does not constitute endorsement of the quality of the data by the Fund. 11.0.0 IMF.STA 2025-10-07T20:17:28.687470Z
MFS_CBS Monetary and Financial Statistics (MFS), Central Bank Data The Monetary and Financial Statistics (MFS), Central Bank dataset offers an analytical perspective on the central bank’s balance sheet, focusing on the monetary base and the central bank’s financial relationships with other economic sectors and nonresidents. 24.0.0 IMF.STA 2025-10-04T15:21:19.994511Z
WPCPER Crypto-based Parallel Exchange Rates (Working Paper dataset WP-CPER) This dataset provides a cross-country indicator of parallel exchange rates based on crypto markets. Parallel exchange rates are measured as the price of bitcoin on the local market relative to the U.S. market. Suggested citation: Graf von Luckner, C., Koepke, R., & Sgherri, S. (2024). “Crypto as a Marketplace for Capital Flight.” IMF Working Paper No. 2024/133. International Monetary Fund. Data Management: Shuhan Yue 5.0.2 IMF.STA 2025-09-22T13:20:57.198733Z
NSDP National Summary Data Page (NSDP) Dataset of key macroeconomic indicators that participating countries commit to publishing on the National Summary Data Page (NSDP). 7.0.0 IMF.STA 2025-09-11T14:33:41.209547Z
QGFS Quarterly Government Finance Statistics (QGFS) The Government Finance Statistics (GFS) includes government revenues and expenditures, government net lending / net borrowing (the surplus / deficit) financing transactions and balance sheet data on government assets and liabilities. Statistics are available for different levels of government including budgetary central government, central government and general government. 12.0.0 IMF.STA 2025-09-03T16:39:57.786541Z
IL International Liquidity (IL) International liquidity consists of all the resources that are available to the monetary authorities of countries for the purpose of meeting balance of payments financing needs. 13.0.1 IMF.STA 2025-08-29T09:08:22.007419Z
* Tomado de la API del IMF
# Para conocer la estructura del dataset seleccionado

Estructura_Dataset<-imf_get_datastructure("CPI",include_time = T,include_measures = T)

Estructura_Dataset%>% 
  kable(caption = "Estructura de Datasets disponibles en la API del IMF") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del IMF",
               notation="symbol") %>%  kable_styling() 
Estructura de Datasets disponibles en la API del IMF
dimension_id type position
COUNTRY Dimension 0
INDEX_TYPE Dimension 1
COICOP_1999 Dimension 2
TYPE_OF_TRANSFORMATION Dimension 3
FREQUENCY Dimension 4
TIME_PERIOD TimeDimension 5
OBS_VALUE Measure NA
* Tomado de la API del IMF
# Brindar los indicadores disponibles dentro del dataset selecionado.

indicadores_disponibles_datasets <- imf_get_codelists(dimension_ids = c("TYPE_OF_TRANSFORMATION"),  dataflow_id = "CPI")
indicadores_disponibles_datasets%>% 
  kable(caption = "Indicadores disponibles") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del IMF",
               notation="symbol") %>%  kable_styling()
Indicadores disponibles
dimension_id code name description codelist_id codelist_agency codelist_version
TYPE_OF_TRANSFORMATION IX Index A statistical measure that expresses the relative change in a variable in the current period compared to the index reference period. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION POP_PCH_PA_PT Period average, Period-over-period percent change Average percentage change of the data series over a defined period. A ratio expressed as a fraction of 100. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION YOY_PCH_PA_PT Period average, Year-over-year (YOY) percent change The percentage change over two consecutive years in the average value of an index for the current period compared to the previous period. This provides a measure of how the average relative value (compared to the base period) has changed over two consecutive periods. A ratio expressed as a fraction of 100. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION WGT Weight Weight refers to a numerical value assigned to each observation in a dataset to adjust its relative importance in calculations. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION WGT_PT Weight, Percent Weight refers to a numerical value assigned to each observation in a dataset to adjust its relative importance in calculations. A ratio expressed as a fraction of 100. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION SRP_IX Standard reference period (2010=100), Index Standard Reference Period (SRP) is a consistent timeframe used for comparing data over time. A statistical measure that expresses the relative change in a variable in the current period compared to the index reference period. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION SRP_POP_PCH_PA_PT Standard reference period (2010=100), Period average, Period-over-period percent change Standard Reference Period (SRP) is a consistent timeframe used for comparing data over time. Average percentage change of the data series over a defined period. A ratio expressed as a fraction of 100. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
TYPE_OF_TRANSFORMATION SRP_YOY_PCH_PA_PT Standard reference period (2010=100), Period average, Year-over-year (YOY) percent change Standard Reference Period (SRP) is a consistent timeframe used for comparing data over time. The percentage change over two consecutive years in the average value of an index for the current period compared to the previous period. This provides a measure of how the average relative value (compared to the base period) has changed over two consecutive periods. A ratio expressed as a fraction of 100. CL_CPI_TYPE_OF_TRANSFORMATION IMF.STA 5.0+.0
* Tomado de la API del IMF
# Realiza la consulta a la API del indicador específico.
Consumer_price_index<- imf_get(dataflow_id = "CPI", dimensions = list(INDEX_TYPE = c("CPI"),COICOP_1999= "_T", TYPE_OF_TRANSFORMATION
="YOY_PCH_PA_PT", FREQUENCY ="M" ),start_period="2020-M01", end_period="2025-M10")


Consumer_price_index%>% 
  arrange(desc(TIME_PERIOD)) %>% 
  head(10) %>% 
  kable(caption = "Índice de precios al consumidor, todos los artículos") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del IMF",
               notation="symbol") %>%  kable_styling() 
Índice de precios al consumidor, todos los artículos
COUNTRY INDEX_TYPE COICOP_1999 TYPE_OF_TRANSFORMATION FREQUENCY TIME_PERIOD OBS_VALUE
AGO CPI _T YOY_PCH_PA_PT M 2025-M09 18.157560
ALB CPI _T YOY_PCH_PA_PT M 2025-M09 1.680270
ARG CPI _T YOY_PCH_PA_PT M 2025-M09 31.758445
ARM CPI _T YOY_PCH_PA_PT M 2025-M09 3.740915
AUT CPI _T YOY_PCH_PA_PT M 2025-M09 3.964401
AZE CPI _T YOY_PCH_PA_PT M 2025-M09 5.707763
BDI CPI _T YOY_PCH_PA_PT M 2025-M09 29.655172
BEL CPI _T YOY_PCH_PA_PT M 2025-M09 2.118804
BGD CPI _T YOY_PCH_PA_PT M 2025-M09 8.360769
BGR CPI _T YOY_PCH_PA_PT M 2025-M09 5.550007
* Tomado de la API del IMF
# Ejemplo de su uso: IPC de :Argentina (AR), Sudán del Sur (SS), Turquía (TR), Sierra Leona (SL), El Salvador (SV), Estados Unidos (US).
Grafica2<-Consumer_price_index%>% 
  filter(COUNTRY%in%c("ARG", "SSD", "TUR", "SLE", "SLV", "USA")) %>% 
  select(TIME_PERIOD,COUNTRY,OBS_VALUE) %>% 
  group_by(TIME_PERIOD,COUNTRY) %>% 
  pivot_wider(names_from = COUNTRY, values_from = OBS_VALUE) -> Comparativa2
Comparativa2[,-1]%>% ts(start = c(2020,1), frequency = 12 ) ->`Variación Porcentual del Índice de precios al consumidor, todos los artículos`
ts_plot(`Variación Porcentual del Índice de precios al consumidor, todos los artículos`)


Ejemplo 2: Accede a los datos de la API del FMI para obtener las proyecciones de deuda publica para CentroAmerica de 2025 a 2030.

# Para conocer la estructura del dataset seleccionado

WEO_Estructura_Dataset<-imf_get_datastructure("WEO",include_time = T,include_measures = T)

WEO_Estructura_Dataset%>% 
  kable(caption = "Estructura de Datasets WEO disponible en la API del IMF") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del IMF",
               notation="symbol") %>%  kable_styling() 
Estructura de Datasets WEO disponible en la API del IMF
dimension_id type position
COUNTRY Dimension 0
INDICATOR Dimension 1
FREQUENCY Dimension 2
TIME_PERIOD TimeDimension 3
OBS_VALUE Measure NA
* Tomado de la API del IMF
# Brindar los indicadores disponibles dentro del dataset selecionado.

WEO_indicadores_disponibles_datasets <- imf_get_codelists(dimension_ids = c("INDICATOR"),  dataflow_id = "WEO")

WEO_indicadores_disponibles_datasets%>% 
  head(10) %>% 
  kable(caption = "Indicadores disponibles en el WEO") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del IMF",
               notation="symbol") %>%  kable_styling() 
Indicadores disponibles en el WEO
dimension_id code name description codelist_id codelist_agency codelist_version
INDICATOR LUR Unemployment rate The percentage of the labor force that is unemployed and actively seeking employment. It is calculated as the number of unemployed persons divided by the total labor force. A measure that expresses the frequency of occurrence of an event or phenomenon in relation to another quantity. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR PCOALSA Coal, South Africa, Export price, US dollars per metric tonne Coal, South African export price, US$ per metric ton. This indicator appears in other datasets published by the IMF. While every effort is made to ensure that estimates for the same indicator are consistent across different datasets, differences can occur due to differences in compilation methodology, reference year, splicing series to preserve time-series continuity, and when the data were collected, processed, and published. The export price of a commodity. Price or cost in US dollars per metric tonne. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR DSP External debt: total debt service, amortization, US dollar Total external debt amortization charges reflect the amortization (interest and regular payments) charges related to gross external debt during the accounting period. Gross external debt reflects liabilities that require payment(s) of interest and/or principal by the debtor at some point(s) in the future and that are owed to non-residents by residents of an economy. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR DSI External debt: total debt service, interest, US dollar Total external debt interest charges reflect the interest payments related to gross external debt during the accounting period. Gross external debt reflects liabilities that require payment(s) of interest and/or principal by the debtor at some point(s) in the future and that are owed to non-residents by residents of an economy. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR DSP_NGDPD External debt: total debt service, amortization, Percent of GDP Total external debt amortization charges reflect the amortization (interest and regular payments) charges related to gross external debt during the accounting period. Gross external debt reflects liabilities that require payment(s) of interest and/or principal by the debtor at some point(s) in the future and that are owed to non-residents by residents of an economy. Value expressed as a percent of the Gross Domestic Product (GDP) of a country. A ratio expressed as a fraction of 100. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR BX Exports of goods and services, US dollar The export (sale or barter) of physical, produced objects (goods) and services over which ownership rights can be established and whose ownership can be transferred from one institutional unit to another by engaging in transactions on markets by residents in one territory to residents in another territory. Exports reflect a change in the economic ownership of goods from residents of the compiling economy to non-residents, irrespective of physical movement of goods across national borders. The f.o.b. price (free on board price) of exports and imports of goods is the market value of the goods at the point of uniform valuation, (the customs frontier of the economy from which they are exported). It is equal to the c.i.f. price less the costs of transportation and insurance charges, between the customs frontier of the exporting (importing) country and that of the importing (exporting) country. This indicator appears in other datasets published by the IMF. While every effort is made to ensure that estimates for the same indicator are consistent across different datasets, differences can occur due to differences in compilation methodology, reference year, splicing series to perserve time-series continuity, and when the data were collected, processed, and published. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR BM Imports of goods and services, US dollar Total current and capital account balances (credit less debit) CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR DS External debt: total debt service, US dollar Total external debt service charges reflect the amortization (interest and regular payments) and principle payments related to gross external debt during the accounting period. Gross external debt reflects liabilities that require payment(s) of interest and/or principal by the debtor at some point(s) in the future and that are owed to non-residents by residents of an economy. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR TTPCH Terms of trade of goods and services, percent change The percentage change in the terms of trade of goods and services over a specific period. A ratio expressed as a fraction of 100. CL_WEO_INDICATOR IMF.RES 2.0+.0
INDICATOR DSI_NGDPD External debt: total debt service, interest, Percent of GDP Total external debt interest charges reflect the interest payments related to gross external debt during the accounting period. Gross external debt reflects liabilities that require payment(s) of interest and/or principal by the debtor at some point(s) in the future and that are owed to non-residents by residents of an economy. Value expressed as a percent of the Gross Domestic Product (GDP) of a country. A ratio expressed as a fraction of 100. CL_WEO_INDICATOR IMF.RES 2.0+.0
* Tomado de la API del IMF
CRECIMIENTO_WEO<- imf_get(dataflow_id = "WEO", dimensions = list(INDICATOR="NGDP_RPCH",COUNTRY=c("SLV","PAN","CRI","GTM","HND","NIC"),FREQUENCY ="A")) 

CRECIMIENTO_WEO<-CRECIMIENTO_WEO %>% 
  filter(TIME_PERIOD>2024) %>%
  arrange(desc(TIME_PERIOD)) 
  

Grafica3<-CRECIMIENTO_WEO%>% 
  pivot_wider(names_from = COUNTRY, values_from = OBS_VALUE) -> Comparativa3
Comparativa3 %>% select(CRI,GTM,HND,NIC,PAN,SLV)->Comparativa3 
Comparativa3%>% ts(start = c(2025), frequency = 1) ->`Perspectivas de Crecimiento Economico 2025-2030`
ts_plot(`Perspectivas de Crecimiento Economico 2025-2030`)

Acceso a la API Banco Mundial (wbstats).


El acceso a la API es facilitado por la librería “wbstats”, en la cual están almacenados alrededor de 23,678 indicadores que pueden ser consultados y descargados.
Ejemplo No.1: Accede a la API del Banco Mundial y obten los datos del “Crecimiento del PIB per cápita (% anual)” (NY.GDP.PCAP.KD.ZG) de los países Centroamerica, China y Estados Unidos” en los ultimos 10 años.

#install.packages("wbstats")
library(wbstats)

# Para concer los indicadores disponibles en la API.
indicadores<-wb_indicators(lang = "es") 
indicadores %>% 
  head(10) %>% 
  kable(caption = "Indicadores disponibles en la API del Banco Mundial") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del BM",
               notation="symbol") %>%  kable_styling() 
Indicadores disponibles en la API del Banco Mundial
indicator_id indicator unit indicator_desc source_org topics source_id source
1.0.HCount.1.90usd Tasa de Incidencia de la Pobreza ($1.90 al día) NA Tasa de Incidencia de la Pobreza mide la proporción de la población con ingreso per cápita diario (en PPA de 2011) por debajo de la línea de pobreza. Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.HCount.2.5usd Tasa de Incidencia de la Pobreza ($2.50 al día) NA Tasa de Incidencia de la Pobreza mide la proporción de la población con ingreso per cápita diario (en PPA de 2005) por debajo de la línea de pobreza. Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.HCount.Mid10to50 Tasa de Incidencia de la Clase Media ($10-50 al día) NA Tasa de Incidencia de la Pobreza mide la proporción de la población con ingreso per cápita diario (en PPA de 2005) por debajo de la línea de pobreza. Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.HCount.Ofcl Tasa Oficial de la Pobreza Moderada-Nacional NA Tasa de Incidencia de la Pobreza mide la proporción de la población con ingreso per cápita diario por debajo de la línea de pobreza desarrollada por cada país. Tabulaciones del LAC Equity Lab de los datos de las Oficinas Nacionales de Estadística 11 , Pobreza 37 NA
1.0.HCount.Poor4uds Tasa de Incidencia de la Pobreza ($4 al día) NA Tasa de Incidencia de la Pobreza mide la proporción de la población con ingreso per cápita diario (en PPA de 2005) por debajo de la línea de pobreza. Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.HCount.Vul4to10 Tasa de incidencia de población Vulnerable ($4-10 al día) NA Tasa de Incidencia de la Pobreza mide la proporción de la población con ingreso per cápita diario (en PPA de 2005) por debajo de la línea de pobreza. Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.PGap.1.90usd Brecha de Pobreza ($1.90 al día) NA La Brecha de Pobreza captura el déficit del ingreso o consumo promedio agregado relativo a la línea de pobreza a través de toda la población. Mide el total de recursos necesarios para traer a todos os pobres al nivel de la línea de pobreza (promediado sobre la población total). Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.PGap.2.5usd Brecha de Pobreza ($2.50 al día) NA La Brecha de Pobreza captura el déficit del ingreso o consumo promedio agregado relativo a la línea de pobreza a través de toda la población. Mide el total de recursos necesarios para traer a todos os pobres al nivel de la línea de pobreza (promediado sobre la población total). Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.PGap.Poor4uds Brecha de Pobreza ($4 al día) NA La Brecha de Pobreza captura el déficit del ingreso o consumo promedio agregado relativo a la línea de pobreza a través de toda la población. Mide el total de recursos necesarios para traer a todos os pobres al nivel de la línea de pobreza (promediado sobre la población total). Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
1.0.PSev.1.90usd Severidad de la Pobreza ($1.90 al día) NA El índice de severidad de la pobreza combina información tanto de pobreza como de desigualdad entre los pobres, al promediar los cuadrados de las brechas de pobreza relativas a la línea de pobreza Tabulaciones del LAC Equity Lab con datos de SEDLAC (CEDLAS y el Banco Mundial) 11 , Pobreza 37 NA
* Tomado de la API del BM
# Consulta a la API
PIB_Percapita<-wb_data(indicator = "NY.GDP.PCAP.KD.ZG",country = c("SLV", "GTM", "HND", "NIC", "CRI", "PAN", "CHN", "USA"),start_date = 2014, end_date = 2023,lang = "es")
PIB_Percapita %>% 
  head(10) %>% 
  kable(caption = "Crecimiento del PIB per cápita (% anual)") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del BM",
               notation="symbol") %>%  kable_styling() 
Crecimiento del PIB per cápita (% anual)
iso2c iso3c country date NY.GDP.PCAP.KD.ZG unit obs_status footnote last_updated
CN CHN China 2014 6.786670 NA NA NA 2025-10-07
CN CHN China 2015 6.358550 NA NA NA 2025-10-07
CN CHN China 2016 6.165427 NA NA NA 2025-10-07
CN CHN China 2017 6.246266 NA NA NA 2025-10-07
CN CHN China 2018 6.258612 NA NA NA 2025-10-07
CN CHN China 2019 5.692901 NA NA NA 2025-10-07
CN CHN China 2020 2.096867 NA NA NA 2025-10-07
CN CHN China 2021 8.473227 NA NA NA 2025-10-07
CN CHN China 2022 3.147700 NA NA NA 2025-10-07
CN CHN China 2023 5.524315 NA NA NA 2025-10-07
* Tomado de la API del BM


Ejemplo No.2: A través de la API del BM accede a datos de El Salvador y presenta un indicador por cada tema: Economico, Educación, Salud, Desigualdad y Ambiental, para el periodo del 2015-2019.

indicadores %>% filter(indicator_id%in% c("NE.GDI.TOTL.ZS","SE.ADT.1524.LT.ZS", "EN.ATM.CO2E.KT","SH.MED.PHYS.ZS", "SI.POV.GINI")) %>% 
  kable(caption = "Descripción de los Indicadores") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del BM",
               notation="symbol") %>%  kable_styling() 
Descripción de los Indicadores
indicator_id indicator unit indicator_desc source_org topics source_id source
NE.GDI.TOTL.ZS Formación bruta de capital (% del PIB) NA La formación bruta de capital (anteriormente, inversión interna bruta) comprende los desembolsos en concepto de adiciones a los activos fijos de la economía más las variaciones netas en el nivel de los inventarios. Los activos fijos incluyen los mejoramientos de terrenos (cercas, zanjas, drenajes, etc.); las adquisiciones de planta, maquinaria y equipo, y la construcción de carreteras, ferrocarriles y obras afines, incluidas las escuelas, oficinas, hospitales, viviendas residenciales privadas, y los edificios comerciales e industriales. Los inventarios son las existencias de bienes que las empresas mantienen para hacer frente a fluctuaciones temporales o inesperadas de la producción o las ventas, y los “productos en elaboración”. De acuerdo con el SCN de 1993, las adquisiciones netas de objetos de valor también constituyen formación de capital. Datos sobre las cuentas nacionales del Banco Mundial y archivos de datos sobre cuentas nacionales de la OCDE. 3 , Economía y crecimiento 2 Indicadores del desarrollo mundial
SE.ADT.1524.LT.ZS Tasa de alfabetización, total de jóvenes (% de personas entre 15 y 24 años) NA Tasa de alfabetización juvenil (15-24) (%), total. Corresponde al número de personas de entre 15 y 24 años que son capaces de leer y escribir, con entendimiento, una proposición simple y breve sobre su vida diaria, dividido por la población en dicho grupo etáreo. En general, el término “alfabetización” incluye también las habilidades aritméticas, es decir la capacidad de hacer cálculos matemáticos sencillos. Instituto de Estadística de la Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura (UNESCO). 4 , Educación 2 Indicadores del desarrollo mundial
SH.MED.PHYS.ZS Médicos (por cada 1.000 personas) NA Los médicos incluyen médicos generalistas y especialistas. Estadísticas mundiales sobre el personal sanitario de la Organización Mundial de la Salud, OCDE, complementadas con datos de los países. 8 , Salud 2 Indicadores del desarrollo mundial
SI.POV.GINI Índice de Gini NA El índice de Gini mide el grado en que la distribución del ingreso (o, en algunos casos, el gasto de consumo) entre individuos u hogares dentro de una economía se desvía de una distribución perfectamente equitativa. Una curva de Lorenz traza los porcentajes acumulados del ingreso total recibido frente al número acumulado de beneficiarios, comenzando con el individuo o el hogar más pobre. El índice de Gini mide el área entre la curva de Lorenz y una línea hipotética de igualdad absoluta, expresada como porcentaje del área máxima bajo la línea. Así, un índice de Gini de 0 representa una igualdad perfecta, mientras que un índice de 100 implica una desigualdad perfecta. Banco Mundial, Plataforma sobre Pobreza y Desigualdad. Los datos se basan en datos de encuestas primarias de hogares obtenidos de agencias estadísticas gubernamentales y departamentos nacionales del Banco Mundial. Los datos de las economías de altos ingresos provienen principalmente de la base de datos del Estudio de Ingresos de Luxemburgo. Para obtener más información y metodología, consulte http://pip.worldbank.org. 11 , Pobreza 2 Indicadores del desarrollo mundial
* Tomado de la API del BM
Seccion_indicadores<-wb_data(indicator = c("NE.GDI.TOTL.ZS","SE.ADT.1524.LT.ZS","SH.MED.PHYS.ZS", "SI.POV.GINI"),country = "SLV",start_date = 1990,end_date = 2019 ,lang = "es")
Seccion_indicadores %>% 
  head(10) %>% 
  kable(caption = "Bateria de Indicadores") %>%  
  kable_classic(html_font = "Times New Roman", font_size = 14) %>% 
  add_footnote(label="Tomado de la API del BM",
               notation="symbol") %>%  kable_styling() 
Bateria de Indicadores
iso2c iso3c country date NE.GDI.TOTL.ZS SE.ADT.1524.LT.ZS SH.MED.PHYS.ZS SI.POV.GINI
SV SLV El Salvador 1990 13.81290 NA 0.840 NA
SV SLV El Salvador 1991 15.45549 NA NA 53.8
SV SLV El Salvador 1992 18.83297 84.95 NA NA
SV SLV El Salvador 1993 18.95763 NA 0.660 NA
SV SLV El Salvador 1994 20.35812 NA NA NA
SV SLV El Salvador 1995 20.94422 NA 0.910 49.8
SV SLV El Salvador 1996 15.35496 NA NA 51.0
SV SLV El Salvador 1997 15.08320 NA 1.071 NA
SV SLV El Salvador 1998 18.65106 NA NA 54.4
SV SLV El Salvador 1999 17.30148 NA 1.227 52.1
* Tomado de la API del BM

h1,h2,h3,h4{
    font-size: 20px;
    font-weight: bold;
    font-family: 'Times New Roman', Times, serif;
    line-height:2;
}
h1 {
    text-align: justify;
}
h4{
    text-align:justify;
    font-weight: bold
}
p, li{
  text-indent: 40px;
    font-size:12 px;
    font-family: 'Times New Roman', Times, serif;
      line-height: 1.50;
}

Bibliografia

Bochtler, P.; 2024. “Interface with the United Nations Comtrade API.” https://cran.r-project.org/web/packages/comtradr/comtradr.pdf.
Caballero, Alberto Ramírez. 2022. “APRENDE a TRABAJAR CON WEB APIS.” https://cosasdedevs.com/static/dist/files/guia-para-aprender-a-trabajar-con-apis-version-1.pdf.
datos.gob.es. n.d. “Guía Práctica Para La Publicación de Datos Abiertos Usando APIs.” https://datos.gob.es/sites/default/files/doc/file/guia_publicacion_apis.pdf.
eurostat. 2024. “Tutorial for the Eurostat r Package.” https://ropengov.github.io/eurostat/articles/eurostat_tutorial.html.
FMI. n.d. “How to Use the API (Python and r).” Statistics Department. https://datahelp.imf.org/knowledgebase/articles/1968408-how-to-use-the-api-python-and-r.
OCDE. 2024. “OECD Data API Documentation.” https://gitlab.algobank.oecd.org/public-documentation/dotstat-migration/-/raw/main/OECD_Data_API_documentation.pdf.
Services, Amazon Web. 2023. “¿Qué Es Una Interfaz de Programación de Aplicaciones (API)?” https://aws.amazon.com/es/what-is/api/.