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. 1

    Crea tu cuenta y suscríbete

    Plan Starter desde €99/mes. Empieza con 14 días de prueba. Ver planes

  2. 2

    Genera una API key

    Desde /app/settings/api-keys. El secret se muestra una sola vez. Cópialo a un gestor seguro.

  3. 3

    Llama a la API

    curl
    curl https://api.cestwise.com/v1/products?q=leche \
      -H "Authorization: Bearer vlk_<tu_key>"
    Node.js
    import 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]);
    Python
    import 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.