Știri
Știrile
GET/v1/news
Fișe de știri, cele mai noi primele. Câmpurile depind de plan.
Parametri
-
kindstring: article, briefopționalarticle sau brief.
-
categorystringopționalCheia categoriei, din /v1/news/categories.
-
regionstring: global, chisinau, balti, nord, centru, sud, gagauzia, transnistria, diasporaopționalDoar știrile care au această cheie în regions. Cheile: /v1/news/regions.
-
slotstring: morning, noon, eveningopționalmorning, noon sau evening.
-
min_gravityintegeropționalGravitatea minimă, de la 0 la 100.
-
fromstringopționalDe la această dată, YYYY-MM-DD.
-
tostringopționalPână la această dată, YYYY-MM-DD.
-
pageintegeropționalimplicit 1Pagina, de la 1.
-
perintegeropționalimplicit 20Rânduri pe pagină, cel mult 20.
Erori posibile
curl "https://api.satelit.md/v1/news?min_gravity=50&per=5" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news?min_gravity=50&per=5", {
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/news?min_gravity=50&per=5",
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/news?min_gravity=50&per=5");
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": [
{
"id": "n_a245",
"kind": "article",
"category": {
"key": "economy",
"label": "Economie și prețuri"
},
"title": "Ministerul Energiei propune contribuții de 966 de milioane de lei pentru renovarea locuințelor",
"dek": "Ministerul Energiei propune ca, în 2027-2029, consumatorii să plătească prin tarife și prețuri circa 966 de milioane de lei pentru renovarea locuințelor.",
"gravity": 74,
"band": "high",
"reach": 3,
"region": null,
"regions": [],
"slot": null,
"due_at": "2026-11-02T13:11:55Z",
"published_at": "2026-11-02T13:11:55Z",
"sources": [
{
"name": "Moldova 1",
"url": "https://moldova1.md/p/89169/aproape-un-miliard-de-lei-pentru-renovarea-locuintelor-pana-in-2029-contributiile-incluse-in-tarifele-la-energie-si-pretul-carburantilor"
}
],
"sources_count": 1,
"image": 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)",
"page": {
"page": 1,
"per": 20,
"total": 5491,
"pages": 275
},
"fields_cut": true
}
}Ce vede un cititor acum
GET/v1/news/now
Știrile cărora le-a venit ora și pe care cititorul nu le-a văzut, din regiunea lui, din regiunea care o cuprinde și din toată țara. Cele mai grave primele. Costă 2 credite.
Parametri
-
regionstring: global, chisinau, balti, nord, centru, sud, gagauzia, transnistria, diasporaopționalRegiunea cititorului, din /v1/news/regions. Fără ea, doar știrile pentru toată țara.
-
seenstringopționalId-urile fișelor deja arătate, separate prin virgulă, cel mult 100.
-
hoursintegeropționalimplicit 24Câte ore înapoi, de la 1 la 72.
-
perintegeropționalimplicit 10Câte fișe, cel mult 20.
Erori posibile
curl "https://api.satelit.md/v1/news/now?region=balti&hours=24" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news/now?region=balti&hours=24", {
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/news/now?region=balti&hours=24",
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/news/now?region=balti&hours=24");
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": [
{
"id": "n_a245",
"kind": "article",
"category": {
"key": "economy",
"label": "Economie și prețuri"
},
"title": "Ministerul Energiei propune contribuții de 966 de milioane de lei pentru renovarea locuințelor",
"dek": "Ministerul Energiei propune ca, în 2027-2029, consumatorii să plătească prin tarife și prețuri circa 966 de milioane de lei pentru renovarea locuințelor.",
"gravity": 74,
"band": "high",
"reach": 3,
"region": null,
"regions": [],
"slot": null,
"due_at": "2026-11-02T13:11:55Z",
"published_at": "2026-11-02T13:11:55Z",
"sources": [
{
"name": "Moldova 1",
"url": "https://moldova1.md/p/89169/aproape-un-miliard-de-lei-pentru-renovarea-locuintelor-pana-in-2029-contributiile-incluse-in-tarifele-la-energie-si-pretul-carburantilor"
}
],
"sources_count": 1,
"image": null
},
{
"id": "n_b14748",
"kind": "brief",
"category": {
"key": "education",
"label": "Educație"
},
"title": "Guvernul pregătește peste un miliard de lei pentru școlile din Chișinău în perioada 2026-2030",
"dek": null,
"gravity": 26,
"band": "moderate",
"reach": 1,
"region": null,
"regions": [],
"slot": null,
"due_at": "2026-11-02T15:20:03Z",
"published_at": "2026-11-02T15:20:03Z",
"sources": [
{
"name": "Cotidianul",
"url": "https://cotidianul.md/41806/video-unde-ivan-ceban-nu-a-investit-ani-la-rand-intervine-guvernul-dan-perciun-anunta-modernizarea-gimnaziului-nr-86-si-investitii-de-peste-un-miliard-de-lei-in-scolile-din-chisinau/"
}
],
"sources_count": 1,
"image": 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)",
"slot": {
"key": "noon",
"label": "La prânz"
},
"region": {
"key": "balti",
"label": "Bălți"
}
}
}Caută în știri
GET/v1/news/search
Caută în titluri și introduceri. Cât de departe în urmă caută depinde de plan.
Parametri
-
qstringobligatoriuÎntre 2 și 100 de caractere.
-
pageintegeropționalimplicit 1Pagina, de la 1.
Erori posibile
curl "https://api.satelit.md/v1/news/search?q=energie" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news/search?q=energie", {
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/news/search?q=energie",
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/news/search?q=energie");
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": [
{
"id": "n_a245",
"kind": "article",
"category": {
"key": "economy",
"label": "Economie și prețuri"
},
"title": "Ministerul Energiei propune contribuții de 966 de milioane de lei pentru renovarea locuințelor",
"dek": "Ministerul Energiei propune ca, în 2027-2029, consumatorii să plătească prin tarife și prețuri circa 966 de milioane de lei pentru renovarea locuințelor.",
"gravity": 74,
"band": "high",
"reach": 3,
"region": null,
"regions": [],
"slot": null,
"due_at": "2026-11-02T13:11:55Z",
"published_at": "2026-11-02T13:11:55Z",
"sources": [
{
"name": "Moldova 1",
"url": "https://moldova1.md/p/89169/aproape-un-miliard-de-lei-pentru-renovarea-locuintelor-pana-in-2029-contributiile-incluse-in-tarifele-la-energie-si-pretul-carburantilor"
}
],
"sources_count": 1,
"image": null
}
],
"meta": {
"credits": 3,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)",
"page": {
"page": 1,
"per": 20,
"total": 12,
"pages": 1
},
"fields_cut": true
}
}O zi întreagă
GET/v1/news/days/{date}
Toate știrile unei zile, cel mult 300, cu media și maximul gravității. Costă 10 credite.
Parametri
-
datestringobligatoriuZiua, YYYY-MM-DD.
-
min_gravityintegeropționalGravitatea minimă, de la 0 la 100.
Erori posibile
curl "https://api.satelit.md/v1/news/days/2026-11-02" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news/days/2026-11-02", {
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/news/days/2026-11-02",
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/news/days/2026-11-02");
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": {
"date": "2026-11-02",
"count": 167,
"avg_gravity": 30,
"max_gravity": 74,
"items": [
{
"id": "n_a245",
"kind": "article",
"category": {
"key": "economy",
"label": "Economie și prețuri"
},
"title": "Ministerul Energiei propune contribuții de 966 de milioane de lei pentru renovarea locuințelor",
"dek": "Ministerul Energiei propune ca, în 2027-2029, consumatorii să plătească prin tarife și prețuri circa 966 de milioane de lei pentru renovarea locuințelor.",
"gravity": 74,
"band": "high",
"reach": 3,
"region": null,
"regions": [],
"slot": null,
"due_at": "2026-11-02T13:11:55Z",
"published_at": "2026-11-02T13:11:55Z",
"sources": [
{
"name": "Moldova 1",
"url": "https://moldova1.md/p/89169/aproape-un-miliard-de-lei-pentru-renovarea-locuintelor-pana-in-2029-contributiile-incluse-in-tarifele-la-energie-si-pretul-carburantilor"
}
],
"sources_count": 1,
"image": null
}
]
},
"meta": {
"credits": 10,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)",
"fields_cut": true
}
}Categoriile
GET/v1/news/categories
Cheile și numele categoriilor, în limba cerută.
Parametri
Fără parametri.
Erori posibile
curl "https://api.satelit.md/v1/news/categories" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news/categories", {
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/news/categories",
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/news/categories");
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": [
{
"key": "economy",
"label": "Economie și prețuri"
},
{
"key": "education",
"label": "Educație"
}
],
"meta": {
"credits": 1,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)"
}
}Regiunile și momentele zilei
GET/v1/news/regions
Cheile pentru region și slot, cu numele în limba cerută, regiunea care cuprinde fiecare regiune și fereastra fiecărui moment al zilei, ora Chișinăului.
Parametri
Fără parametri.
Erori posibile
curl "https://api.satelit.md/v1/news/regions" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news/regions", {
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/news/regions",
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/news/regions");
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": {
"regions": [
{
"key": "global",
"label": "Toată țara",
"parent": null
},
{
"key": "chisinau",
"label": "Chișinău",
"parent": null
},
{
"key": "balti",
"label": "Bălți",
"parent": "nord"
},
{
"key": "nord",
"label": "Nord",
"parent": null
},
{
"key": "centru",
"label": "Centru",
"parent": null
},
{
"key": "sud",
"label": "Sud",
"parent": null
},
{
"key": "gagauzia",
"label": "Găgăuzia",
"parent": null
},
{
"key": "transnistria",
"label": "Stânga Nistrului",
"parent": null
},
{
"key": "diaspora",
"label": "Diaspora",
"parent": null
}
],
"slots": [
{
"key": "morning",
"label": "Dimineața",
"from": "06:00",
"to": "11:00"
},
{
"key": "noon",
"label": "La prânz",
"from": "11:00",
"to": "17:00"
},
{
"key": "evening",
"label": "Seara",
"from": "17:00",
"to": "24:00"
}
]
},
"meta": {
"credits": 1,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)"
}
}O știre
GET/v1/news/{id}
Fișa, cu rezumatul, explicația și faptele pe care le dă planul tău.
Parametri
-
idstringobligatoriuIdentificatorul rândului.
Erori posibile
curl "https://api.satelit.md/v1/news/n_a245" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/news/n_a245", {
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/news/n_a245",
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/news/n_a245");
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": {
"id": "n_a245",
"kind": "article",
"category": {
"key": "economy",
"label": "Economie și prețuri"
},
"title": "Ministerul Energiei propune contribuții de 966 de milioane de lei pentru renovarea locuințelor",
"dek": "Ministerul Energiei propune ca, în 2027-2029, consumatorii să plătească prin tarife și prețuri circa 966 de milioane de lei pentru renovarea locuințelor.",
"gravity": 74,
"band": "high",
"reach": 3,
"region": null,
"regions": [],
"slot": null,
"due_at": "2026-11-02T13:11:55Z",
"published_at": "2026-11-02T13:11:55Z",
"sources": [
{
"name": "Moldova 1",
"url": "https://moldova1.md/p/89169/aproape-un-miliard-de-lei-pentru-renovarea-locuintelor-pana-in-2029-contributiile-incluse-in-tarifele-la-energie-si-pretul-carburantilor"
}
],
"sources_count": 1,
"image": null,
"summary": null,
"explain": null,
"facts": null
},
"meta": {
"credits": 1,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Satelit",
"url": "https://satelit.md",
"license": "Satelit"
}
],
"attribution": "Date: Satelit (satelit.md)",
"fields_cut": true
}
}