API REST
API:
CategoríasCatálogo
API de solo lectura para consultar series macroeconomicas de Argentina. Todos los endpoints sonGET.
Base URL: https://macroeconomic-analysis-production.up.railway.app
Ejemplo de uso
// Obtener catálogo de series
fetch('/api/v1/data/catalog')
.then(res => res.json())
.then(data => console.log(data));
// Obtener serie específica
fetch('/api/v1/data/series/145.3_INGNACUAL_DICI_M_38')
.then(res => res.json())
.then(data => console.log(data));Endpoints
| Metodo | Path | Parametros | Descripcion |
|---|---|---|---|
| GET | /api/v1/data/catalog | category, search | Lista de series disponibles con metadatos y ultimo valor. |
| GET | /api/v1/data/series/{series_id} | start_date, end_date, collapse | Serie historica para un identificador puntual. |
| GET | /api/v1/data/latest | - | Ultimo valor disponible de cada serie. |
| GET | /api/v1/data/categories | - | Categorias habilitadas para filtrar el catalogo. |
Ejemplo Python (requests)
import requests
base_url = "https://macroeconomic-analysis-production.up.railway.app"
r = requests.get(f"{base_url}/api/v1/data/series/145.3_INGNACUAL_DICI_M_38", params={"collapse": "month"}, timeout=20)
r.raise_for_status()
print(r.json())Ejemplo JavaScript (fetch)
const baseUrl = "https://macroeconomic-analysis-production.up.railway.app";
const response = await fetch(
`${baseUrl}/api/v1/data/catalog?category=precios&search=ipc`
);
if (!response.ok) throw new Error(await response.text());
const data = await response.json();
console.log(data);