Api preturi

← Domov
Programová integrácia

API cenových údajov — prístup k údajom z monitoringu z vlastných systémov

REST API platformy 4pricing.net umožňuje vášmu tímu čítať údaje z monitoringu cien a prepájať ich s vlastnými systémami (ERP, WMS, e-shopová platforma). Hotové konektory neexistujú — prepojenie sa vyvíja nad API. Autentifikácia prebieha kľúčom API, odpovede majú štandardný formát JSON a špecifikácia je zverejnená ako OpenAPI 3.0, ktorú môžete rovno importovať do svojho klienta.

Hlavné endpointy

API sprístupňuje údaje monitoringu na úrovni sledovaného produktu: zoznam produktov s aktuálnou cenou, históriu cien jedného produktu a hromadnú mini-históriu pre zobrazenie v zoznamoch. Produkty sa identifikujú hodnotou product_id, ktorú dostanete pri ich pridaní — URL adresa produktu slúži na jeho pridanie, nie ako kľúč v ceste. Sumy prichádzajú v najmenších jednotkách meny, v poliach current_price_cents a price_cents, spolu s menou, a každý záznam nesie presný čas kontroly (last_scraped_at, resp. scraped_at).

  • GET /products/ — vaše sledované produkty s aktuálnou cenou a menou
  • GET /products/{product_id}/history — história cien jedného produktu s časovými pečiatkami
  • GET /products/sparklines — hromadná mini-história, jeden riadok cien na produkt
  • POST /alerts/ — vytvorenie upozornenia (prah, percentuálny pokles, sklad, konkurent)

Autentifikácia a obmedzenie frekvencie

Autentifikácia prebieha cez hlavičku X-API-Key alebo rovnocenne cez Authorization: Bearer s tým istým kľúčom. Kľúče sa generujú v paneli, v sekcii API a kľúče, pričom celá hodnota sa zobrazí iba raz, pri vytvorení. Limit je 60 požiadaviek za minútu na účet, spoločný pre všetky vaše kľúče; pri jeho prekročení API odpovie kódom 429 a pošle hlavičku Retry-After.

Výhody a obmedzenia

Výhody

  • Cez API ho možno prepojiť s ERP/WMS bez manuálneho exportu do CSV — vývoj zabezpečuje váš tím, hotové konektory neexistujú
  • Upozornenia možno doručovať webhookom, takže nemusíte dáta neustále dopytovať
  • Zverejnená špecifikácia OpenAPI 3.0, ktorú rovno importujete do svojho klienta
  • Prístup k odporúčanej cene pre porovnávaciu skupinu, nielen k surovým údajom

Obmedzenia

  • Limit 60 požiadaviek za minútu na účet (spoločný pre všetky kľúče) si pri rozsiahlych katalógoch vyžaduje hromadné čítanie a lokálne ukladanie do vyrovnávacej pamäte
  • Webhook vyžaduje verejnú http/https URL adresu (port 80/443) vo vašej infraštruktúre

Stručný záver

API pokrýva bežné scenáre na vytvorenie vlastného prepojenia s vašimi systémami. Katalógom s viac než 50 000 aktívnymi SKU sa oplatí hromadné čítanie a lokálna vyrovnávacia pamäť.

Tabuľka špecifikácií

EndpointMetódaOdpoveď
/products/GETPole JSON so sledovanými produktmi, s current_price_cents
/products/{product_id}/historyGETPole JSON s históriou a časovými pečiatkami
/products/sparklinesGETJSON s jedným riadkom cien na produkt
/alerts/POSTVytvorené upozornenie s jeho typom a prahom

API verzus export do CSV na požiadanie

KritériumREST APIExport do CSV
Oneskorenie údajovÚdaje sú také staré ako posledná kontrolaÚdaje k okamihu stiahnutia
Prepojenie s ERPVytvorí ho váš tím cez HTTP (bez hotového konektora)Manuálny import alebo cez cron
Push upozorneniaÁno (webhook)Nie

Časté otázky

Ako získam kľúč API?

Kľúč si vygenerujete v paneli svojho účtu 4pricing.net, v sekcii API a kľúče. Celá hodnota kľúča sa zobrazí iba raz, pri vytvorení — ak ju stratíte, kľúč zrušte a vygenerujte nový.

Môžem pristupovať k údajom o všetkých produktoch naraz?

Áno, cez GET /products/?skip=0&limit=200 prelistujete celý sledovaný katalóg; celkový počet riadkov prichádza v hlavičke X-Total-Count. Pri dlhých zoznamoch vráti GET /products/sparklines mini-históriu viacerých produktov v jedinom volaní. Pri rozsiahlych katalógoch odporúčame nočné čítanie, ktoré si naplánujete sami, a častejšie čítanie len pri produktoch, na ktorých vám záleží.

Aký formát má história cien vrátená cez API?

Pole JSON s objektmi {product_id, price_cents, currency, in_stock, scraped_at}, zoradené zostupne podľa dátumu. Cena prichádza v najmenších jednotkách meny (price_cents), nie v celých jednotkách, a scraped_at je presná časová pečiatka podľa ISO 8601.

Aké udalosti webhook odosiela?

Na jeden účet pripadá jedna URL adresa webhooku, ktorá prijíma každý typ upozornenia, ktorý vytvoríte: cena pod prahom, cena nad prahom, percentuálny pokles, návrat na sklad, konkurent, ktorý vás podliezol, a strata pozície s najnižšou cenou. Upozornenie na nákladovú hranicu ako takú neexistuje.

4b2b.net
Podnikový ekosystém
4conta.ro
Účtovníctvo
4invoices.net
Aplikácia na fakturovanie
4expenses.net
Správa výdavkov
4notify.net
Notifikácie
4hosting.net
Hosting
4database.net
Databázy
4buildsite.net
Tvorba webových stránok
4myapp.net
Tvorba aplikácií
4avatars.net
AI avatary
4chaty.net
AI chatbot
4webagency.net
Softvér pre webové agentúry
4softedu.net
Weby pre vzdelávanie
4softcrm.net
CRM platforma
4softerp.net
ERP systém
4softhr.net
Riadenie ľudských zdrojov
4mystaff.net
Portál zamestnancov
4myprojects.net
Manažér projektov
4mycontracts.net
Zmluvy
4docs.net
Správa dokumentov
4appointments.net
Rezervácie
4marketingonline.net
Marketing
4insurance.net
Poistenie
4property.net
Reality
4lawyers.net
Právny softvér
4mygarage.net
Autoservis
4driving.net
Autoškoly
4fleet.net
Správa vozového parku
4myevents.net
Podujatia
4therapy.net
Terapia
4clinics.net
Kliniky
4dental.net
Zubné ambulancie
4restaurants.net
Reštaurácie
4beautify.net
Salón krásy
4gym.net
Fitness centrá
4guards.net
Bezpečnostné firmy
4softvet.net
Veterinárne ambulancie
4softauto.net
Softvér pre autobiznis
4construct.net
Stavebné firmy
4marketplace.net
Trhovisko
4shopy.net
Online obchod
4pricing.net
Porovnanie cien
4salefood.net
Rozvoz jedla
4rentify.net
Prenájom
4transports.net
Doprava
4agencytravel.net
Cestovná agentúra
4hotel.net
Správa hotelov
4ong.net
Sprava NNO