Indici
Coșul
GET/v1/indexes/basket
Produsele coșului și totalurile pe zile. Costă 2 credite, plus 1 pentru fiecare lună după prima.
Parametri
-
monthsintegeropționalimplicit 1Câte luni în urmă.
Erori posibile
curl "https://api.satelit.md/v1/indexes/basket?months=1" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/indexes/basket?months=1", {
headers: { Authorization: `Bearer ${process.env.SATELIT_KEY}` },
});
const { data, meta } = await res.json();
console.log(data, meta.credits); import json, os, urllib.request
req = urllib.request.Request(
"https://api.satelit.md/v1/indexes/basket?months=1",
headers={"Authorization": f"Bearer {os.environ['SATELIT_KEY']}"},
)
with urllib.request.urlopen(req) as res:
body = json.load(res)
print(body["data"], body["meta"]["credits"]) <?php
$ch = curl_init("https://api.satelit.md/v1/indexes/basket?months=1");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("SATELIT_KEY")],
]);
$body = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($body["data"]); {
"data": {
"items": [
{
"product": "lapte",
"qty": 4,
"unit": "l"
},
{
"product": "oua",
"qty": 20,
"unit": "buc"
},
{
"product": "paine",
"qty": 4,
"unit": "buc"
}
],
"points": [
{
"date": "2026-11-02",
"total": 681.44,
"cheapest_total": 588.05
},
{
"date": "2026-11-03",
"total": 682.49,
"cheapest_total": 588.35
}
],
"change_mom": null,
"change_yoy": null
},
"meta": {
"credits": 2,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)"
}
}Mișcările de preț
GET/v1/indexes/moves
Câte produse s-au scumpit, s-au ieftinit sau au rămas la fel, în total și pe grupe. Fără nume de magazine.
Parametri
-
daysintegeropționalimplicit 30Câte zile compari, de la 7 la 90.
Erori posibile
curl "https://api.satelit.md/v1/indexes/moves?days=30" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/indexes/moves?days=30", {
headers: { Authorization: `Bearer ${process.env.SATELIT_KEY}` },
});
const { data, meta } = await res.json();
console.log(data, meta.credits); import json, os, urllib.request
req = urllib.request.Request(
"https://api.satelit.md/v1/indexes/moves?days=30",
headers={"Authorization": f"Bearer {os.environ['SATELIT_KEY']}"},
)
with urllib.request.urlopen(req) as res:
body = json.load(res)
print(body["data"], body["meta"]["credits"]) <?php
$ch = curl_init("https://api.satelit.md/v1/indexes/moves?days=30");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("SATELIT_KEY")],
]);
$body = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($body["data"]); {
"data": {
"from": "2026-10-28",
"to": "2026-11-03",
"compared": 3193,
"up": 251,
"down": 223,
"same": 2719,
"change_pct": 0.51,
"groups": [
{
"key": "beauty",
"label": "Cosmetice și igienă",
"compared": 82,
"up": 0,
"down": 2,
"same": 80,
"change_pct": -0.82
},
{
"key": "pets",
"label": "Animale",
"compared": 101,
"up": 6,
"down": 10,
"same": 85,
"change_pct": -0.73
}
]
},
"meta": {
"credits": 2,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)"
}
}