Primat

Sveriges mest kompletta matprisdata – via API

Primat bevakar dagligen priser i 2 300+ butiker hos ICA, Coop, Willys, Hemköp, Lidl och City Gross: 150 000+ produkter med ordinarie priser, kampanjer och medlemspriser, EAN-kopplade, med daglig historik sedan december 2025.

Prova direkt, utan konto. Kör en riktig sökning mot livedata:
curl "https://primat.nu/api/v1/demo/products?q=banan"

Demot ger upp till 3 träffar och 30 anrop/dygn. Skapa en gratis nyckel nedan för alla träffar och 60 anrop/min.

Priser

Gratis

0 kr
  • Alla aktuella priser: ordinarie, kampanj, multiköp och medlemspriser
  • Alla kedjor och butiker, inkl. prissänkningar (/deals)
  • 60 anrop/minut, 200 träffar/anrop, 50 000 rader/dygn

Pro

1 995 kr/mån
  • Allt i Gratis
  • 12 månaders prishistorik
  • Kampanjserier och snittpriser
  • 600 anrop/minut, 1 000 träffar/anrop, ingen radbudget
  • Support via e-post

Logga in för att uppgradera.

Byrå

7 495 kr/mån
  • Allt i Pro
  • Full prishistorik (från dec 2025)
  • 3 000 anrop/minut
  • Bulk-export på begäran (CSV/Parquet)
  • Prioriterad support

Logga in för att uppgradera.

Enterprise

från 14 995 kr/mån
  • Skräddarsydda dataset och aggregat
  • Momssänknings- och indexdata
  • Avtal, SLA och dedikerad support

Kontakta oss

Alla priser exklusive moms. Prenumerationer förnyas månadsvis och kan sägas upp när som helst via Hantera prenumeration.

Villkor

API:et är till för att bygga tjänster och göra analyser — inte för att systematiskt kopiera databasen. Det innebär:

API-nyckel

Logga in för att skapa en personlig API-nyckel.

Exempel

Utan konto (demo, hastighetsbegränsat):

curl "https://primat.nu/api/v1/demo/products?q=banan"

Med din nyckel (fullständig gratisnivå eller högre):

curl -H "Authorization: Bearer DIN_API_NYCKEL" "https://primat.nu/api/v1/products?q=banan"

Svar (förkortat, 1 av 3 träffar):

{
  "demo": true,
  "query": "banan",
  "count": 3,
  "data": [
    {
      "chain": "coop",
      "store_id": "015700",
      "product_id": "2317401100009",
      "name": "Banan Styck",
      "category": "Frukt & Grönsaker > Frukt & bär > Banan",
      "package": "180 g",
      "available": true,
      "prices": {
        "regular": 3.57,
        "effective": 3.40,
        "comparison": { "price": 18.89, "unit": "kg" }
      },
      "urls": {
        "primat": "https://primat.nu/vara/coop/015700/2317401100009",
        "source": "https://www.coop.se/..."
      }
    }
  ]
}

Endpoints

Fullständig referens med svarsformat, felkoder och nivågränser: primat.nu/api.

Endpoint Beskrivning
GET /api/v1/demo/products?q=banan Sök utan nyckel. Upp till 3 aktuella träffar, hastighetsbegränsat per dygn. Bra för att testa.
GET /api/v1/me Kontot som hör till API-nyckeln.
GET /api/v1/stores Butiker och datatillgänglighet.
GET /api/v1/products?q=banan&s=ica:1003385 Sök aktuella produkter, valfritt filtrerat på en eller flera butiker.
GET /api/v1/products/{chain}/{store_id}/{product_id}?history=1 En produkt med aktuella priser. Lägg till history=1 för daglig basprishistorik och kampanjserier (betalnivå).
GET /api/v1/deals?s=coop:012345 Aktuella prissänkningar. Stöder limit och lookback_days.
GET /api/v1/cheap?s=willys:123 Billigaste produkter efter jämförpris. Stöder limit.

Format

Produktobjekt innehåller kedja, butik, produkt-id, namn, varumärke, kategori, förpackning, aktuella priser, jämförpris och länkar till Primat och källsidan.

API v1 är avsett för läsning. Nycklar kan roteras här utan att gamla nyckeln behöver visas igen.

API-dokumentation · Om Primat · Integritetspolicy · [email protected]