EN

Theme

Accent colour

Your theme and colour carry over to satelit.md and the app.

Dashboard Choose a plan

Moldova's news, with a gravity score.

Rows since 2 October 2026: 5,491. Full articles among them: 304. Publications: 40. Updated every hour.

Numbers as of 6 November 2026

A real day: 2 November 2026
  • low: 78
  • moderate: 47
  • high: 41
  • severe: 1

Rows: 167. Average: 30. Most news is not serious, which is why the score is useful as a filter.

  • 74Ministry proposes 966 million lei in contributions for home renovation in 2027-2029
  • 26The government is preparing over one billion lei for Chisinau schools for 2026-2030
  • 14The 2027 baccalaureate main session will run from June 2 to June 18, with all exams starting at 9:00

How gravity is calculated

A number from 0 to 100. It is calculated when the row is saved, from three inputs. It is an estimate, not a judgment on whether the story is true.

  1. 55%How alarming it would seem to an ordinary person in Moldovaweighs the most
  2. 35%How many people it affectsfrom nobody to the whole country
  3. 10%How many publications confirm itfrom 1 to 5 or more
gravity
gravity = round(100 × (0.55·a + 0.35·s + 0.10·c))

The bands

  • lowlow0..24
  • moderatemoderate25..49
  • highhigh50..74
  • severesevere75..100

The reach field

  • 0almost nobody
  • 1a few people or a single place
  • 2a town, a district or a large group
  • 3the whole country

Region and time of day

For each story, our newsroom sets the region where it matters most and the time of day it is best read. global means the whole country. A story without a region yet has a null region and counts as a story for the whole country.

Regions

  • globalNationwide
  • chisinauChișinău
  • baltiBălțipart of: North
  • nordNorth
  • centruCentre
  • sudSouth
  • gagauziaGagauzia
  • transnistriaTransnistria
  • diasporaDiaspora

Times of day, Chisinau time

  • morningMorning06:00 – 11:00
  • noonMidday11:00 – 17:00
  • eveningEvening17:00 – 24:00

The due_at field

The first moment, from publication on, when the Chisinau clock is inside the story's window. A morning story published at 21:00 has due_at at 06:00 the next day. Published inside its own window, or with no time of day, due_at is the time of publication.

What to show a reader now

GET /v1/news/now takes the reader's region and the cards they have already seen. It returns the stories that are due: of their region, of the region that contains it, and of the whole country. Order: the gravest band first; within a band, the reader's region, then the region that contains it, then the country; then gravity and date. Costs 2 credits.

What it contains

  • The card: title, intro, category, date, score and links to the originals.
  • Summary, explanation and facts, depending on the plan.
  • Two kinds of rows: article, written in full, and brief, short.
  • The region where it matters most and the time of day it is best read.
  • All texts in four languages.

Who uses it

  • Blogs, channels and bots with the news of the day.
  • Risk and PR teams that watch what turns serious.
  • Apps that want to show only what matters.

How often it changes

Every hour. New rows appear in the API at most 10 minutes after they are written.

Source and licence

Our newsroom's own summaries, with links to the originals. No field contains the texts of other publications.

Usage rules

What you get on each plan

PlanDelayFieldsSearch
Startnone+ summarylast 30 days
Creatornone+ summarylast 90 days
Pronone+ explanation, factswhole archive
Businessnone+ explanation, factswhole archive
Enterprisenone+ explanation, factswhole archive

What it costs

Try it in the console

GET /v1/news
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"]);
A real response
{
  "data": [
    {
      "id": "n_a245",
      "kind": "article",
      "category": {
        "key": "economy",
        "label": "Economy & prices"
      },
      "title": "Ministry proposes 966 million lei in contributions for home renovation in 2027-2029",
      "dek": "The Ministry of Energy proposes that consumers pay about 966 million lei over 2027-2029 through energy tariffs and fuel prices for home renovation.",
      "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
  }
}