Cestwise Data API
Inteligencia de precios.
Servida en JSON.
Acceso programático a precios de supermercado en España. 9.905+ productos canónicos, 24+ cadenas, históricos, alertas. REST + GraphQL. Empieza en 5 minutos.
Lo que obtienes
9.905+ productos canónicos
Catálogo unificado con barcode, marca, categoría, comparable_unit. Embeddings semánticos para matching.
24+ cadenas en España
Mercadona, Carrefour, Lidl, Aldi, Eroski, Día, Alcampo, Caprabo, BonÁrea, Veritas… Actualizado diariamente.
Latencia <50ms P99
Vista materializada precalculada. Tu integración no espera; tus dashboards no parpadean.
Trazabilidad de fuente
Cada precio incluye `source_type`, `confidence_score`, `observed_at`. Compliance-ready para auditoría.
Rate limit por plan
Token-bucket distribuido. Headers RFC (`X-RateLimit-*`, `Retry-After`). Sin sorpresas.
OpenAPI 3.1 + GraphQL
SDK auto-generables. Schema versionado. Migración a v2 con `Sunset` header de 6 meses.
Quickstart
- 1
Crea tu cuenta y suscríbete
Plan Starter desde €99/mes. Empieza con 14 días de prueba. Ver planes
- 2
Genera una API key
Desde
/app/settings/api-keys. El secret se muestra una sola vez. Cópialo a un gestor seguro. - 3
Llama a la API
curlcurl https://api.cestwise.com/v1/products?q=leche \ -H "Authorization: Bearer vlk_<tu_key>"
Node.jsimport fetch from 'node-fetch'; const res = await fetch( 'https://api.cestwise.com/v1/products?q=leche', { headers: { Authorization: `Bearer ${process.env.CESTWISE_API_KEY}` } } ); const { data, pagination } = await res.json(); console.log(`${pagination.total} productos`, data[0]);Pythonimport os, requests r = requests.get( "https://api.cestwise.com/v1/products", params={"q": "leche", "min_supermarkets": 3}, headers={"Authorization": f"Bearer {os.environ['CESTWISE_API_KEY']}"}, ) print(r.json()["pagination"]["total"], "productos")
¿Listo para empezar?
Si tu caso de uso es enterprise (volumen alto, SLA 99.9%, on-premise), escribe a sales@cestwise.com.