Api preturi

← Forside
Programmatisk adgang

API til prisdata — hent overvågningsdata ind i dine egne systemer

REST-API'et fra 4pricing.net giver dit tekniske team mulighed for at hente prisovervågningsdata ind i egne systemer (for eksempel ERP, WMS eller webshop). 4pricing tilbyder ikke færdige konnektorer: forbindelsen bygger din udvikler oven på API'et. Autentificering sker med en API-nøgle, svar leveres som standard-JSON, og specifikationen er udgivet som OpenAPI 3.0, som du kan importere direkte i din klient.

De vigtigste endpoints

API'et eksponerer overvågningsdata på niveau af det enkelte overvågede produkt: produktlisten med aktuel pris, prishistorikken for ét produkt og en mini-historik i bulk til listevisninger. Produkter identificeres på det product_id, du får retur, når du tilføjer dem — det er rutenøglen. Beløb leveres i mindste enhed, i felterne current_price_cents og price_cents sammen med valutaen, og hver post bærer det præcise tidspunkt for tjekket (henholdsvis last_scraped_at og scraped_at).

  • GET /products/ — dine overvågede produkter med aktuel pris og valuta
  • GET /products/{product_id}/history — prishistorikken for ét produkt med tidsstempler
  • GET /products/sparklines — mini-historik i bulk, én prisrække pr. produkt
  • POST /alerts/ — opret en alarm (grænseværdi, procentvist fald, lager, konkurrent)

Autentificering og rate limiting

Autentificering sker med headeren X-API-Key eller, tilsvarende, Authorization: Bearer med samme nøgle. Nøgler oprettes i panelet under API og nøgler, og hele værdien vises kun én gang, ved oprettelsen. Rate limit er 60 forespørgsler i minuttet pr. konto, delt mellem alle dine nøgler; derover svarer API'et 429 og sender headeren Retry-After.

Fordele og begrænsninger

Fordele

  • Dit team kan fodre dit eget ERP/WMS direkte fra API'et uden manuel CSV-eksport (konnektoren bygger du selv)
  • Alarmer kan leveres via webhook, så du slipper for at polle
  • Udgivet OpenAPI 3.0-specifikation, som du importerer direkte i din klient
  • Adgang til den anbefalede pris for sammenligningsgruppen, ikke kun rådata

Begrænsninger

  • Rate limit på 60 forespørgsler/minut pr. konto (delt mellem alle nøgler) kræver bulk-læsninger og lokal caching ved store sortimenter
  • Webhooken kræver en offentlig http/https-URL (port 80/443) i din egen infrastruktur

Kort vurdering

API'et dækker læsning af overvågningsdata og den anbefalede pris, indsendelse af dine egne priser og anvendelse af den anbefalede pris, men leveres ikke med konnektorer til ERP eller webshop. Store sortimenter har fordel af bulk-læsning (paginering, mini-historik i bulk) og lokal caching.

Specifikationstabel

EndpointMetodeSvar
/products/GETJSON-array med overvågede produkter, inkl. current_price_cents
/products/{product_id}/historyGETJSON-array med historik og tidsstempler
/products/sparklinesGETJSON med én prisrække pr. produkt
/alerts/POSTDen oprettede alarm med type og grænseværdi

API vs. CSV-eksport efter behov

KriteriumREST-APICSV-eksport
DatalatensData er lige så gamle som det seneste tjekData som på downloadtidspunktet
Forbindelse til ERPVia HTTP, med en konnektor, som dit team skriverManuel import eller cron
Push-alarmerJa (webhook)Nej

Ofte stillede spørgsmål

Hvordan får jeg en API-nøgle?

Du opretter nøglen i panelet på din 4pricing.net-konto, under API og nøgler. Hele nøglens værdi vises kun én gang, ved oprettelsen — mister du den, skal du tilbagekalde nøglen og oprette en ny.

Kan jeg hente data for alle produkter på én gang?

Ja, GET /products/?skip=0&limit=200 lader dig sidedele hele det overvågede sortiment; det samlede antal rækker kommer i headeren X-Total-Count. Ved lange lister returnerer GET /products/sparklines mini-historikken for flere produkter i ét kald. Vi anbefaler en natlig synkronisering af store sortimenter og hyppigere læsninger kun på de produkter, der betyder noget.

Hvilket format har prishistorikken fra API'et?

Et JSON-array af objekter af typen {product_id, price_cents, currency, in_stock, scraped_at}, sorteret faldende efter dato. Prisen leveres i mindste enhed (price_cents), ikke i hele valutaenheder, og scraped_at er et præcist ISO 8601-tidsstempel.

Hvilke hændelser sender webhooken?

Der er én webhook-URL pr. konto, og den modtager alle de alarmtyper, du opretter: pris under en grænse, pris over en grænse, procentvist fald, tilbage på lager, en konkurrent underbyder dig, og tab af positionen som billigst. Der findes ingen alarm på selve kostprisgrænsen.

4b2b.net
Forretningsøkosystem
4conta.ro
Bogføring
4invoices.net
Faktureringsapp
4expenses.net
Udgiftsstyring
4notify.net
Notifikationer
4hosting.net
Webhosting
4database.net
Databaser
4buildsite.net
Hjemmesidebygger
4myapp.net
App-bygger
4avatars.net
AI-avatarer
4chaty.net
AI-chatbot
4webagency.net
Software til webbureauer
4softedu.net
Websteder til uddannelse
4softcrm.net
CRM-platform
4softerp.net
ERP-system
4softhr.net
HR-styring
4mystaff.net
Medarbejderportal
4myprojects.net
Projektstyring
4mycontracts.net
Kontrakter
4docs.net
Dokumenthåndtering
4appointments.net
Bookinger
4marketingonline.net
Markedsføring
4insurance.net
Forsikring
4property.net
Ejendomme
4lawyers.net
Juridisk software
4mygarage.net
Autoværksted
4driving.net
Køreskoler
4fleet.net
Flådestyring
4myevents.net
Events
4therapy.net
Terapi
4clinics.net
Klinikker
4dental.net
Tandklinikker
4restaurants.net
Restauranter
4beautify.net
Skønhedssalon
4gym.net
Fitnesscentre
4guards.net
Vagtselskaber
4softvet.net
Dyreklinikker
4softauto.net
Software til autobranchen
4construct.net
Entreprenørvirksomheder
4marketplace.net
Markedsplads
4shopy.net
Webshop
4pricing.net
Prissammenligning
4salefood.net
Madlevering
4rentify.net
Udlejning
4transports.net
Transport
4agencytravel.net
Rejsebureau
4hotel.net
Hotelstyring
4ong.net
NGO-styring