Monitorul Oficial, searchable, as JSON.
Acts since 24 April 1961: 110,413. Issuers: 198. Titles, types, dates, topics and the digest of each day.
Numbers as of 6 November 2026
By type
- Resolutions81
- Orders55
- Decrees46
- Laws26
- Directives23
What it contains
- The official title, type, number and issuer of each act.
- The dates: adopted, published, in force.
- The topic of the act and what it does: amends, repeals, promulgates, appoints.
- The Monitorul Oficial reference and a link to the official page.
- The day's digest, with the number of acts and the important ones.
Who uses it
- Lawyers and accountants who follow what was published today.
- Compliance departments.
- Newsrooms and newsletters.
How often it changes
Once a day, on the days Monitorul Oficial is published.
Source and licence
Monitorul Oficial of the Republic of Moldova. Titles and dates are official data. The source is named in every answer.
What it costs
/v1/law/acts2for every 20 rows, 3 with the q parameter/v1/law/acts/{id}1per call/v1/law/digests2per call/v1/law/digests/{date}2per call
curl "https://api.satelit.md/v1/law/acts?type=lege&page=1" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/law/acts?type=lege&page=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/law/acts?type=lege&page=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/law/acts?type=lege&page=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": [
{
"id": 254,
"type": "ordin",
"type_label": "Ordin",
"number": "43",
"code": null,
"heading": "Ordinul nr. 43 de aprobare a Regulamentului privind stabilirea listelor cu țările, teritoriile sau zonele din acestea din care introducerea în Republica Moldova de animale, material germinativ și produse de origine animală este autorizată",
"issuer_name": "Agenția Națională pentru Siguranța Alimentelor",
"issuer_key": "agentia-nationala-pentru-siguranta-alimentelor",
"topic": "other",
"kind": null,
"adopted_on": "2026-01-22",
"published_on": "2026-11-03",
"status": "published",
"important": true,
"mo_ref": "MO 545-555b/03.11.2026 art. 908",
"url": "https://monitorul.gov.md/ro/monitor/3371"
}
],
"meta": {
"credits": 2,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "Monitorul Oficial",
"url": "https://monitorul.gov.md",
"license": "none: read from the source's public pages; no agreement with the source and no licence over its data is granted"
}
],
"attribution": "Date: Satelit (satelit.md)",
"page": {
"page": 1,
"per": 20,
"total": 254,
"pages": 13
}
}
}