ReceptAPI

Svenska recept som strukturerad data. Ett API.

6 462 recept med normaliserade ingredienser, allergener enligt EU:s 14, steg med timers och portionsdata som går att skala. Byggt för matappar, matkassar, handel och AI-agenter.

Testa utan nyckel: 50 anrop per dag. Attribution krävs på gratisnivån.

GET https://receptapi.se/api/v1/recipes/kottbullar-med-potatismos
{
  "data": {
    "title": "Köttbullar med potatismos",
    "servings": 4,
    "total_minutes": 45,
    "allergens": ["gluten", "mjolk", "agg"],
    "ingredients": [
      { "raw_text": "500 g blandfärs",
        "amount": 500, "unit": "g",
        "ingredient": { "slug": "blandfars", "category": "kott_chark" } },
      …
    ],
    "steps": [ { "text": "Blanda färsen …", "timer_seconds": 600 } ],
    "source": { "name": "ICA", "url": "https://…" }
  },
  "meta": { "attribution": "Data från ReceptAPI – receptapi.se" }
}

Det du får i varje svar

Varulager-klara ingredienser
Varje ingrediensrad är parsad till mängd, enhet och en normaliserad ingrediens med kategori (frukt & grönt, mejeri, skafferi …) och alias. Direkt användbart för inköpslistor och lagerkoppling.
Allergener enligt EU:s 14
Gluten, mjölk, ägg, nötter, jordnötter, soja, fisk, kräftdjur, blötdjur, selleri, senap, sesam, svaveldioxid och lupin – per ingrediens och sammanslaget per recept.
Portionsskalning
Numeriska mängder och portionsantal gör att du skalar 4 → 6 portioner i en rad kod. Densitet per ingrediens för att gå från dl till gram.
6 462 recept, i tillväxt
Vardagsmat, bakning, högtider. Varje recept har kategori, taggar, svårighetsgrad, tider, steg med timers och länk till källan.

Första anropet tar tio sekunder

Inget konto behövs för att prova. Skicka en nyckel i x-api-key när du vill ha högre gränser. Allt är vanlig JSON över HTTPS med CORS påslaget.

Alla endpoints i dokumentationen

curl
curl -s "https://receptapi.se/api/v1/recipes?q=kyckling&limit=3"

curl -s -H "x-api-key: rapi_…" \
  "https://receptapi.se/api/v1/recipes?ingredient=blandfars&category=huvudratt"

curl -s "https://receptapi.se/api/v1/ingredients?q=grädde"

Ur receptbanken

Alla recept

Hur datan är framtagen

Alla beskrivningar och instruktioner i ReceptAPI är våra egna omskrivningar. Det som hämtas från publika receptsajter är faktauppgifter – ingredienser, mängder, tider, portioner – som i sig inte är upphovsrättsskyddade. Varje recept anger sin källa och länkar dit.

Vi hämtar inte och distribuerar inte källornas bilder. Fält som text_status talar om för dig om texten är omskriven eller bara består av extraherade fakta, och verified om receptet är kontrollerat av oss.

Gratisnivån kräver synlig attribution. Vill du använda datan utan attribution, i white-label eller ladda ner hela banken? Se nivåer och datalicens.