Saltar al contenido
MarketScrap Datos

API de precios · España

Los precios de la competencia, en una llamada.

Precio, precio tachado, disponibilidad y ficha de producto de grandes tiendas y supermercados españoles, leídos a diario y servidos por API. Consulta por URL o por EAN y paga solo por lo que usas.

Canales
27
URLs leídas
6,2 mil
Lecturas en 24 h
5,5 mil
Respuesta de ejemplo · GET /ofertas?url=…
{
  "url": "https://mediamarkt.es/es/product/_lavadora-ejemplo-8-kg-0000000.html",
  "canal": "mediamarkt",
  "pais": "ES",
  "capturado_en": "2026-10-08T07:12:03Z",
  "edad_s": 5400,
  "lector": "mediamarkt@1.4",
  "sospechosa": false,
  "fuente": "compartido",
  "oferta": {
    "titulo": "Lavadora de ejemplo 8 kg 1400 rpm",
    "precio": 449.0,
    "precio_tachado": 599.0,
    "moneda": "EUR",
    "disponible": true,
    "ean": "0000000000000",
    "marca": "Marca Ejemplo",
    "modelo": "EJ-8140",
    "vendedor": "MediaMarkt",
    "precio_unidad": null,
    "unidad": null,
    "categoria": "Lavadoras",
    "imagen": "https://…/ejemplo.jpg",
    "atributos": { "capacidad_kg": 8, "clase_energetica": "A" }
  }
}

Datos ficticios, con el formato real de la API.

Cuadro de mandos

La plataforma, en cifras

Lo que guarda hoy la base compartida: productos, marcas, histórico de precios y fichas. Recuentos reales, actualizados cada cinco minutos.

01020304050× 100
05101520× 10
0246810× 10.000
01020304050× 100
0246810× 10.000
0246810× 1000
Cifras de la plataforma
IndicadorValorVariación en 7 días
Productos3349Sin dato
Marcas141Sin dato
Históricos de precio69.567+35.036
Atributos3175Sin dato
Propiedades75.706Sin dato
Lecturas en 24 h5501+2334
Cómo se cuenta cada cifra
Productos
Productos distintos en las ofertas vigentes: cada EAN cuenta una vez, aunque se venda en varias tiendas, y cada URL sin EAN cuenta como un producto.
Marcas
Marcas distintas en las ofertas vigentes (la última captura de cada URL). Se comparan en minúsculas y sin espacios de más: «Bosch» y «BOSCH » cuentan una vez.
Históricos de precio
Puntos de histórico de precio guardados (una fila por captura). La variación son los puntos añadidos en los últimos 7 días.
Atributos
Nombres de atributo distintos en las fichas vigentes (kg, potencia, formato…), en minúsculas.
Propiedades
Valores de atributo guardados en total: la suma de los pares clave-valor no vacíos de los atributos de todas las ofertas vigentes.
Lecturas en 24 h
Capturas hechas en las últimas 24 horas. La variación compara con las mismas 24 horas de hace una semana.

Cada esfera va de 0 al siguiente hito redondo (10, 20 o 50 por una potencia de diez); el «×» de la esfera es el multiplicador de sus marcas. Se actualiza cada cinco minutos.

Cómo funciona

De cero a tu primer precio en tres pasos

  1. 01

    Crea tu cuenta y una clave

    Regístrate con tu correo y genera una clave msd_ desde el panel. Puedes tener varias (producción, pruebas…) y revocarlas cuando quieras.

  2. 02

    Recarga créditos

    Compra un paquete desde el panel con tarjeta, Apple Pay, Google Pay, PayPal, Bizum o transferencia, con tu factura o justificante en PDF. Cada consulta gasta unos pocos créditos según su tipo; las consultas sin dato no se cobran, salvo 1 de cada 10.

  3. 03

    Consulta por URL o por EAN

    Una petición HTTP con tu clave y recibes el último precio leído, el histórico o las URLs del producto en cada tienda. JSON, sin sorpresas.

Cobertura

Lo que ya leemos, y nada más

La API sirve lo que nuestras instalaciones leen cada día en estas tiendas. No lanzamos lecturas bajo demanda: si algo no está, te lo decimos con un 404 y no te lo cobramos (salvo 1 de cada 10 consultas sin dato). Lo que nos pedís y no tenemos nos ayuda a decidir qué webs añadir.

  • Electrodomésticos, tecnología y hogar· 13
  • Supermercados y alimentación· 14
En tiempo real
  • Milar (Electrodomésticos y hogar)939 URLsfrescura media3 días
  • Euronics (Electrodomésticos y hogar)844 URLsfrescura media3 días
  • Sonimagen (Electrodomésticos y hogar)493 URLsfrescura media24 h
  • El Corte Inglés (Electrodomésticos y hogar)421 URLsfrescura media18 min
  • Clickelectrodomésticos (Electrodomésticos y hogar)417 URLsfrescura media22 h
  • MediaMarkt (Electrodomésticos y hogar)411 URLsfrescura media25 h
  • LaCoop (Electrodomésticos y hogar)340 URLsfrescura media19 h
  • Mielectro (Electrodomésticos y hogar)340 URLsfrescura media23 h
  • Leroy Merlin (Electrodomésticos y hogar)306 URLsfrescura media19 h
  • Amazon (Electrodomésticos y hogar)296 URLsfrescura media10 días
  • Electroprecio (Electrodomésticos y hogar)211 URLsfrescura media19 h
  • Electronow (Electrodomésticos y hogar)139 URLsfrescura media24 min
  • Tien 21 (Electrodomésticos y hogar)130 URLsfrescura media29 h
  • Consum (Supermercados)136 URLsfrescura media18 h
  • Alcampo (Supermercados)97 URLsfrescura media18 h
  • Eroski (Supermercados)84 URLsfrescura media17 h
  • Gadis (Supermercados)81 URLsfrescura media18 h
  • Alimerka (Supermercados)72 URLsfrescura media20 h
  • Condis (Supermercados)70 URLsfrescura media18 h
  • Dia (Supermercados)66 URLsfrescura media18 h
  • Masymas (Supermercados)65 URLsfrescura media18 h
  • Ahorramas (Supermercados)58 URLsfrescura media18 h
  • Carrefour (Supermercados)56 URLsfrescura media18 h
  • Hipercor (Supermercados)56 URLsfrescura media18 h
  • Bon Preu (Supermercados)49 URLsfrescura media18 h
  • BonÀrea (Supermercados)34 URLsfrescura media18 h
  • Mercadona (Supermercados)26 URLsfrescura media18 h

27 canales6237 URLs5501 lecturas en 24 h

Solo servimos lo que nuestras instalaciones leen de verdad: un canal aparece aquí cuando ya tiene lecturas. La lista crece, y lo que nos pedís y aún no tenemos decide qué tiendas entran antes.

Ver el detalle por canal
Número de URLs y frescura media de los datos por canal
CanalURLsFrescura media
Milar9393 días
Euronics8443 días
Sonimagen49324 h
El Corte Inglés42118 min
Clickelectrodomésticos41722 h
MediaMarkt41125 h
LaCoop34019 h
Mielectro34023 h
Leroy Merlin30619 h
Amazon29610 días
Electroprecio21119 h
Electronow13924 min
Consum13618 h
Tien 2113029 h
Alcampo9718 h
Eroski8417 h
Gadis8118 h
Alimerka7220 h
Condis7018 h
Dia6618 h
Masymas6518 h
Ahorramas5818 h
Carrefour5618 h
Hipercor5618 h
Bon Preu4918 h
BonÀrea3418 h
Mercadona2618 h

Frescura media: tiempo medio desde la última lectura de cada URL. Se actualiza cada pocos minutos.

Para desarrolladores

Una API REST sencilla y predecible

Autenticación con clave en la cabecera, JSON en la respuesta y códigos HTTP estándar. Cada respuesta te dice cuántos créditos te quedan.

  • precioy precio tachado, en euros
  • disponiblesi se puede comprar
  • eanmarca y modelo
  • vendedortienda o vendedor externo
  • precio_unidad€/kg, €/l… en alimentación
  • categoriaimagen y atributos
  • capturado_encuándo se leyó
  • edad_ssegundos desde la lectura
curl -G "https://marketscrap.myp.com.es/api/v1/ofertas" \
  -H "Authorization: Bearer $MSD_CLAVE" \
  --data-urlencode "url=https://www.mediamarkt.es/es/product/_lavadora-ejemplo-8-kg-0000000.html"

Guarda tu clave en la variable MSD_CLAVE; no la pongas en el código ni en el navegador.

Casos de uso

Para quién es

Equipos de pricing

Compara tu precio con el de las grandes cadenas cada mañana y detecta cambios sin mantener raspadores propios.

Marcas y fabricantes

Sigue cómo se vende tu catálogo por EAN en cada tienda: precio, precio tachado, disponibilidad y vendedor.

Tiendas online

Alimenta tus reglas de precio o tu comparador con datos de mercado de una sola fuente y un solo formato.

Analistas

Series históricas por producto y canal para estudiar promociones, estacionalidad o inflación de la cesta.

Frescura visible

Cada dato dice cuándo se leyó. Tú decides la edad máxima que aceptas.

Por URL o por EAN

Pregunta por una ficha concreta o por el producto en todas las tiendas.

Con histórico

Series de precio por URL o por EAN y canal, hasta 5.000 puntos por consulta.

Precios

Pago por uso, con créditos

Sin cuotas ni permanencia. Recargas créditos y cada consulta descuenta según su tipo. Lo que no encuentra no se cobra, salvo 1 de cada 10 consultas sin dato.

Créditos por tipo de consulta
ConsultaCréditos
GET /api/v1/ofertas?url=
Precio, disponibilidad y ficha de un producto en una tienda.
1
GET /api/v1/ofertas?ean=
El mismo producto en todas las tiendas donde lo leemos.
2
GET /api/v1/enlaces
Dónde se vende un EAN: las URLs conocidas por tienda.
2
GET /api/v1/historico
La evolución del precio de una URL o de un EAN en una tienda.
5
GET /api/v1/canales
Qué tiendas cubrimos, cuántas URLs y con qué frescura.
Gratis
GET /api/v1/cuenta
Tu saldo, tu consumo del mes y tus límites.
Gratis

Las consultas sin dato no se cobran, salvo 1 de cada 10 (para evitar consultas masivas a ciegas). Una consulta sin dato es un 404 o una lista vacía; la que se cobra cuesta lo mismo que su ruta.

Preguntas frecuentes

Lo que nos suelen preguntar

¿Con qué frecuencia se actualizan los precios?
Las URLs se leen a diario y muchas varias veces al día. Cada respuesta incluye capturado_en y edad_s, y puedes exigir una edad máxima con max_edad_h: si el dato es más viejo, la API responde 404. Las consultas sin dato no se cobran, salvo 1 de cada 10, para evitar consultas masivas a ciegas.
¿Qué tiendas y productos cubrís?
Las tiendas de la sección de cobertura y los productos que nuestras instalaciones ya leen. No hacemos lecturas bajo demanda: si una URL no está en la base, la API responde 404 y no se cobra (salvo 1 de cada 10 consultas sin dato, para evitar barridos a ciegas). Lo que nos pedís y no tenemos nos ayuda a decidir qué webs añadir. La cobertura exacta y al día se consulta gratis con GET /canales.
¿Distinguís el precio de cada país?
Sí. Cada oferta es de una URL y un país (código ISO: ES, PT, FR…), con su moneda: una misma tienda puede servir varios países con la misma URL y precios distintos. Todas las consultas admiten pais (por defecto, ES) y GET /canales dice en qué países leemos cada tienda.
¿De dónde salen los datos? ¿Es legal usarlos?
Son datos de precios públicos: los que cualquier persona ve en la web de cada tienda sin iniciar sesión. No incluimos datos personales. El uso que hagas de ellos es responsabilidad tuya y debe respetar la normativa aplicable y las condiciones de uso; si tienes dudas sobre un caso concreto, consúltalo con tu asesoría.
¿Cuánto cuesta?
Pagas por consulta con créditos: 1 crédito por URL, 2 por EAN, 5 por un histórico. Consultar la cobertura y tu cuenta es gratis. Las recargas se acuerdan contigo; el pago con tarjeta llegará más adelante. Ver precios.
¿Hay límites de uso?
Sí, un número de peticiones por minuto por cuenta. Cada respuesta lleva las cabeceras X-RateLimit-* y, si te pasas, la API responde 429 con Retry-After. Si necesitas más, escríbenos.
¿Puedo probar antes de pagar?
Puedes crear la cuenta, generar claves y consultar la cobertura y la documentación sin coste. Para hacer consultas de datos pide una recarga desde el panel y te contamos las opciones.

Empieza a consultar precios hoy

Crea tu cuenta, genera una clave y revisa la documentación. Te activamos los créditos cuando lo necesites.