Developer

Language: English
Appearance

Theme

Accent colour

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

Sign in

Insurance

Insurers and their figures

GET/v1/insurance/insurers

BNM's published figures for each insurer: premiums, claims, profit, own funds, assets, solvency, liquidity, against the same quarter a year before, and the average RCA and Green Card premiums. The same data is free at bnm.md.

Credits
2
With a key

Parameters

No parameters.

Possible errors

Try it

curl "https://api.satelit.md/v1/insurance/insurers" \
  -H "Authorization: Bearer $SATELIT_KEY"
const res = await fetch("https://api.satelit.md/v1/insurance/insurers", {
  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/insurance/insurers",
    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/insurance/insurers");
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"]);
Response
{
  "data": {
    "quarter": "2026-09-30",
    "month": "2026-09",
    "insurers": [
      {
        "key": "exemplu",
        "slug": "exemplu-asigurari",
        "name": "Exemplu Asigurări",
        "site": "https://exemplu.md",
        "life": false,
        "quarter": "2026-09-30",
        "share_pct": 18.4,
        "figures": {
          "gwp": {
            "unit": "MDL",
            "day": "2026-09-30",
            "value": 412300000,
            "year_before": {
              "day": "2025-09-30",
              "value": 389100000
            }
          }
        },
        "averages": {
          "rca": {
            "month": "2026-09",
            "premium": 1650.4,
            "claim": 21400
          }
        }
      }
    ]
  },
  "meta": {
    "credits": 2,
    "updated_at": "2026-11-02T13:05:00+02:00",
    "sources": [
      {
        "name": "BNM",
        "url": "https://www.bnm.md/ro/content/ratele-de-schimb",
        "license": "CC BY 4.0"
      }
    ],
    "attribution": "Date: Satelit (satelit.md); Sursa: Banca Națională a Moldovei, bnm.md, CC BY 4.0",
    "notice": "The same data is free at bnm.md."
  }
}

The insurance market

GET/v1/insurance/market

The market by class in the latest quarter, the whole market per quarter and the monthly average RCA and Green Card premium, from BNM. The same data is free at bnm.md.

Credits
2
With a key

Parameters

No parameters.

Possible errors

Try it

curl "https://api.satelit.md/v1/insurance/market" \
  -H "Authorization: Bearer $SATELIT_KEY"
const res = await fetch("https://api.satelit.md/v1/insurance/market", {
  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/insurance/market",
    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/insurance/market");
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"]);
Response
{
  "data": {
    "quarter": "2026-09-30",
    "classes": [
      {
        "code": "02101",
        "key": "rca",
        "name": "RCA (Moldovan motor liability)",
        "policies": 702300,
        "premiums": 1204000000,
        "claims_n": 21400,
        "claims_paid": 512000000,
        "avg_premium": 1714.37
      }
    ],
    "quarters": [
      {
        "date": "2026-09-30",
        "gwp": 2410000000,
        "claims": 980000000
      }
    ],
    "rca_avg": [
      {
        "date": "2026-09-30",
        "value": 1650.4
      }
    ],
    "green_card_avg": [
      {
        "date": "2026-09-30",
        "value": 812
      }
    ]
  },
  "meta": {
    "credits": 2,
    "updated_at": "2026-11-02T13:05:00+02:00",
    "sources": [
      {
        "name": "BNM",
        "url": "https://www.bnm.md/ro/content/ratele-de-schimb",
        "license": "CC BY 4.0"
      }
    ],
    "attribution": "Date: Satelit (satelit.md); Sursa: Banca Națională a Moldovei, bnm.md, CC BY 4.0",
    "notice": "The same data is free at bnm.md."
  }
}