Documentación
El acceso pagado aún no abre. Esta página documenta cómo funcionará para que evalúes la integración — mientras tanto, lasmuestras en Kaggle yHugging Face siguen el mismo esquema. Únete a la lista de espera →
Quickstart
- Al suscribirte recibes una clave de licencia por correo.
- Tu cliente la cambia por credenciales temporales de solo lectura (válidas ≤ 24 h, limitadas a tu plan) en
POST /api/credentials. - Consultas el bucket R2
sniim-datadirectamente — Parquet por tabla y uncatalog.duckdbde solo vistas para navegar el catálogo.
import duckdb, requests
c = requests.post(
"https://dataset.radarcentral.com.mx/api/credentials",
headers={"Authorization": "Bearer <LICENCIA>"},
).json()
con = duckdb.connect()
con.sql(f"""CREATE SECRET sniim (TYPE r2,
KEY_ID '{c["key_id"]}', SECRET '{c["secret"]}',
SESSION_TOKEN '{c["session_token"]}',
ACCOUNT_ID '{c["account_id"]}')""")
con.sql("ATTACH 'r2://sniim-data/catalog.duckdb' AS sniim (READ_ONLY)")
con.sql("""SELECT * FROM sniim.frutas_y_hortalizas
WHERE Fecha >= '2026-01-01'""").show()Estructura de los datos
r2://sniim-data/
agricolas/<tabla>/*.parquet # particionado por año donde aplica
pecuarios/<tabla>/*.parquet
pesqueros/<tabla>/*.parquet
catalog.duckdb # vistas a todas las tablas
_manifest.json # filas, MAX(Fecha), hashes por tablaPrecios en MXN: mínimo, máximo y frecuente por observación, más producto, variedad, presentación, origen/destino y observaciones — tal como los publica el boletín diario del SNIIM.
Actualización
El pipeline corre diario (horario de la Ciudad de México)._manifest.json lleva conteos de filas, fecha máxima y hash de contenido por tabla — úsalo para saber qué cambió sin leer todo. El estado público de cobertura está en /estado.
Catálogo de endpoints
47 endpoints · 17,001,491 filas · verificación generada el 2026-10-23.
Agrícolas
| Tabla | Filas | Cobertura |
|---|---|---|
aceites_comestibles | 8,439 | 2000-01-05 → 2026-10-21 |
azucar | 99,944 | 2000-01-03 → 2026-10-22 |
flores_por_destino | 47,794 | 2000-01-04 → 2026-10-22 |
frutas_por_destino | 10,704,586 | 1998-01-02 → 2026-10-22 |
granos_basicos | 13,401 | 1998-01-06 → 2026-10-22 |
Pecuarios
| Tabla | Filas | Cobertura |
|---|---|---|
aves_huevo | 152,271 | 2000-01-05 → 2026-10-21 |
aves_pollo_entero | 184,432 | 2000-01-03 → 2026-10-22 |
aves_pollo_pza | 42,100 | 1999-11-30 → 2026-10-22 |
becerros_carne_canal | 19,794 | 2000-01-03 → 2026-10-22 |
becerros_ganado_pie | 26,186 | 2000-01-03 → 2026-10-22 |
becerros_subproductos | 16,562 | 2000-01-03 → 2026-10-22 |
bovinos_carne_canal | 373,577 | 2000-01-02 → 2026-10-22 |
bovinos_cortes | 363,080 | 2000-01-03 → 2026-10-22 |
bovinos_empacadoras | 81,363 | 2000-01-03 → 2026-10-22 |
bovinos_ganado_pie | 317,896 | 2000-01-02 → 2026-10-22 |
bovinos_precios_origen | 14,395 | 2000-01-03 → 2026-10-22 |
bovinos_subproductos | 158,626 | 2000-01-03 → 2026-10-22 |
caprinos_carne_canal | 22,785 | 2000-01-03 → 2026-10-22 |
caprinos_ganado_pie | 26,716 | 2000-01-03 → 2026-10-22 |
caprinos_subproductos | 14,501 | 2000-01-07 → 2026-10-22 |
ovinos_carne_canal | 23,542 | 2000-01-03 → 2026-10-22 |
ovinos_ganado_pie | 29,697 | 2000-01-03 → 2026-10-22 |
ovinos_subproductos | 9,250 | 2000-01-03 → 2026-10-22 |
porcinos_carne_canal | 198,558 | 2000-01-01 → 2026-10-22 |
porcinos_ganado_pie | 288,710 | 2000-01-02 → 2026-10-22 |
porcinos_obradores | 771,123 | 2000-01-03 → 2026-10-22 |
porcinos_subproductos | 117,032 | 2000-01-03 → 2026-10-22 |
Pesqueros
| Tabla | Filas | Cobertura |
|---|---|---|
destino_agua_dulce | 128,658 | 2000-01-31 → 2026-10-22 |
destino_crustaceos | 275,339 | 2000-01-04 → 2026-10-22 |
destino_filetes | 109,374 | 2000-01-04 → 2026-10-22 |
destino_moluscos | 218,140 | 2000-01-06 → 2026-10-22 |
destino_pescados_marinos | 420,508 | 2000-01-02 → 2026-10-22 |
enlatados | 267,073 | 2000-01-05 → 2026-10-15 |
menudeo_agua_dulce | 29,290 | 2000-06-01 → 2026-10-16 |
menudeo_crustaceos | 70,836 | 2000-01-06 → 2026-10-16 |
menudeo_filetes | 34,890 | 2000-01-06 → 2026-10-16 |
menudeo_moluscos | 29,047 | 2000-01-06 → 2026-10-16 |
menudeo_pescados_marinos | 73,011 | 2000-02-01 → 2026-10-16 |
origen_agua_dulce | 138,144 | 2000-01-05 → 2026-10-22 |
origen_crustaceos | 191,157 | 2000-01-03 → 2026-10-22 |
origen_filetes | 80,911 | 2000-01-03 → 2026-10-22 |
origen_moluscos | 125,088 | 2000-01-03 → 2026-10-22 |
origen_pescados_marinos | 540,634 | 2000-01-03 → 2026-10-22 |
viga_agua_dulce | 17,977 | 2000-01-02 → 2026-10-22 |
viga_crustaceos | 32,530 | 2000-02-02 → 2026-10-22 |
viga_moluscos | 34,732 | 2000-01-02 → 2026-10-22 |
viga_pescados_marinos | 57,792 | 2000-06-01 → 2026-10-22 |