Preisvergleich · Testberichte · AI-Beratung

Für Entwickler & KI-Assistenten

Preis-API und MCP-Server

Unsere Preisdaten stehen offen zur Verfügung: über 90.000 Produkte, 200.000+ Angebote aus 6.000+ Shops, Preisverläufe und 105.000 Testberichte aus Fachmagazinen. Kein API-Key, keine Registrierung, 120 Anfragen pro Minute je IP. Alle Preise in Euro inkl. MwSt. Shop-Links sind Affiliate-Links, der Preis ändert sich für Käufer nicht.

MCP-Server für Claude, ChatGPT & Co.

Der Server spricht das Model Context Protocol (Streamable HTTP, ohne Anmeldung). Füge die URL als Remote-MCP-Server hinzu, dann kann dein Assistent Preise vergleichen, Angebote prüfen und Preisalarme anlegen.

https://bestenvergleich.de/mcp

Claude Desktop / Cursor (stdio über mcp-remote)

{
  "mcpServers": {
    "bestenvergleich": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://bestenvergleich.de/mcp"]
    }
  }
}

Tools

  • search_products – Produkte suchen
  • get_product – Angebote, Preisverlauf, Tests
  • get_offers_by_ean – Angebote per Barcode
  • get_price_drops – aktuelle Preisrückgänge
  • list_categories – Kategorien
  • create_price_alert – Preisalarm per E-Mail

REST-API

Basis-URL https://bestenvergleich.de/api/v1, Antworten als JSON mit CORS-Freigabe. Maschinenlesbare Beschreibung: OpenAPI 3.1.

GET/api/v1/search?q=…&limit=10

Produktsuche mit Bestpreis, Angebotsanzahl, Score und Produkt-URL.

https://bestenvergleich.de/api/v1/search?q=Sony%20WH-1000XM5&limit=5
GET/api/v1/products/{id | ean | kategorie/slug}

Produktdetails: alle Angebote sortiert nach Gesamtpreis, Preisverlauf (90 Tage), Tests aus Fachmagazinen, Attribute.

https://bestenvergleich.de/api/v1/products/lautsprecher/teufel-theater500-test
GET/api/v1/price-drops?limit=20&category=…&min_price=20

Aktuelle Preisrückgänge gegenüber dem historischen Durchschnitt, optional je Kategorie.

https://bestenvergleich.de/api/v1/price-drops?limit=10&category=kopfhoerer
GET/api/v1/categories

Alle Kategorien mit Slug und Produktanzahl.

https://bestenvergleich.de/api/v1/categories
GET/api/v1/go/{offerId}

Weiterleitung zum Shop-Angebot (302). Die Angebots-IDs kommen aus den Produktdetails.

https://bestenvergleich.de/api/v1/go/123456

Beispiel

curl "https://bestenvergleich.de/api/v1/search?q=Bosch%20GLM%2050&limit=3"

{
  "query": "Bosch GLM 50",
  "count": 3,
  "results": [
    {
      "id": 123456,
      "name": "Bosch GLM 50-22",
      "url": "https://bestenvergleich.de/messgeraete/bosch-glm-50-22",
      "price_min": 73.00,
      "offer_count": 11,
      "bv_score": 78,
      ...
    }
  ],
  "disclosure": "Shop-Links sind Affiliate-Links. …"
}

Regeln

  • 120 Anfragen pro Minute je IP. Mehr Bedarf? Kurz melden, wir schalten gern frei.
  • Bitte verlinke bei Anzeige von Preisen die Produktseite oder das Angebot über die gelieferten URLs. Preise ändern sich laufend, wir aktualisieren alle 20 Minuten.
  • Die Daten dürfen in Apps, Assistenten und Vergleichen genutzt werden. Kein Weiterverkauf der Rohdaten.
  • Für Crawler: llms.txt beschreibt die Seite in Kurzform.