Gå til hovedindhold

PriceTracker API

Gratis adgang til prisdata fra 1.000+ danske webshops. Slå produkter op via EAN-stregkode eller søg blandt 5M+ produkter.

Base URLhttps://api.pricetracker.dk

Autentificering

Ingen autentificering er påkrævet for grundlæggende brug. For højere grænser kan du tilføje en API-token.

Uden autentificering
Ingen opsætning påkrævet
10 forespørgsler/min per IP
Med API Token
Send token i header
500 forespørgsler/min
X-Api-Token: din-uuid-token-her

Endpoints

GET/public/product/:ean
Slå et produkt op via dets EAN-stregkode. Kortere koder end 13 cifre nulstilles automatisk med foranstillede nuller.

Parameter

ParameterTypePåkrævetBeskrivelse
eanstring (cifre)JaEAN-kode, 1-13 cifre. Kortere koder nulstilles automatisk.

Eksempel forespørgsel

curl
curl https://api.pricetracker.dk/public/product/5060403742476

Succesfuldt svar (produkt fundet)

200 OK
{
  "found": true,
  "ean": "5060403742476",
  "product": {
    "ean": "5060403742476",
    "product_name": "CamelBak Thrive Mug VSS 16oz",
    "brand": "CamelBak",
    "category": "Termokrus",
    "image_url": "https://example.com/image.jpg",
    "vendor_count": 6,
    "lowest_price": 299,
    "highest_price": 349,
    "avg_price": 315.63,
    "size": null,
    "color": "Black",
    "slug": "camelbak-thrive-mug-vss-16oz"
  }
}

Svar (produkt ikke fundet)

200 OK
{
  "found": false,
  "ean": "0000000012345",
  "product": null
}

Fejlsvar

400EAN indeholder ikke-cifre tegn
429Hastighedsgrænse overskredet

Prøv det

Hastighedsbegrænsning

API-kald er begrænset per IP-adresse. Brug en API-token for højere grænser.

NiveauGrænseSådan får du adgang
Gratis10 forespørgsler/minIngen opsætning – brug direkte
Professionel500 forespørgsler/minKontakt os for API-token

Svar ved hastighedsoverskridelse (429)

429 Too Many Requests
{
  "statusCode": 429,
  "message": "Rate limit exceeded. Try again in 45 seconds.",
  "error": "Too Many Requests",
  "retry_after": 45,
  "limit": 10
}

Brug feltet retry_after (i sekunder) til at vide hvornår du kan prøve igen.

Fejlkoder

Oversigt over HTTP-statuskoder som API'et kan returnere.

StatuskodeBetydningHvornår
200SuccesForespørgslen blev behandlet (tjek found-feltet for resultat)
400Ugyldig forespørgselUgyldigt EAN (ikke-cifre) eller søgning under 5 tegn
429For mange forespørgslerHastighedsgrænsen er overskredet
503Tjeneste utilgængeligSøgetjenesten er midlertidigt nede

Brug for højere grænser?

Kontakt os for at få en professionel API-token med op til 500 forespørgsler per minut – eller tilpassede grænser til dit projekt.