Ринок оголошень Молдови
Кожне оголошення з двох великих сайтів оголошень Молдови, агреговано: скільки всього продається, за якими цінами і хто продає. Цифри, ніколи телефон чи ім'я.
Цифри станом на 7 листопада 2026 р.
- Автомобілі18 450
- Квартири12 900
- Телефони9 600
Обсяг ринку, за днями
Без контактів, ніколи
Телефони залишаються на сайті й показуються лише авторизованому користувачу з денним лімітом. B2B API ніколи не повертає телефон, e-mail чи ім'я: кожен продавець позначений анонімним кодом, який не можна розкрити. Перепродаж контактів був би окремим рішенням власника; він вимкнений.
Звідки ці дані, прямо
- Ми читаємо відкриті сторінки. Читаємо публічні сторінки сайтів оголошень під іменем браузера, дотримуючись robots.txt і пауз між запитами.
- У нас немає угоди з джерелами. Жодне джерело не є партнером чи прихильником цього API.
- Ми не надаємо ліцензію на їхні дані. Ми не можемо дати права, яких не маємо. За те, як ви використовуєте ці дані, відповідаєте ви.
- Без фото, логотипів і контактів. У відповідях немає телефонів та адрес електронної пошти людей, імен власників, фото й логотипів.
- Джерело може вийти. Джерело, яке не хоче тут бути, пише на abuse@satelit.md. Після вимкнення воно зникає з усіх відповідей щонайбільше за 10 секунд.
Що містить
- Ціни за категорією та містом: медіана, p10–p90 і діапазон, у леях.
- Обсяг ринку та щоденний потік у часі: нові та зняті оголошення.
- Продавці: їхні категорії, кількість оголошень, активність і рейтинг за категорією.
- Без контактів. Продавець позначений анонімним кодом; ні телефону, ні e-mail, ні імені.
Хто користується
- Дилери та магазини, що вимірюють свій ринок і конкурентів.
- Аналітики та редакції, що стежать за цінами й попитом.
- Цінові інструменти, яким потрібна медіана категорії.
Як часто змінюється
Щодня, після нічної інвентаризації джерел.
Джерело та ліцензія
Публічні сторінки двох сайтів оголошень; без угоди і без ліцензії на дані. Продавці лише з одного з них.
Скільки коштує
/v1/market/categories2за виклик/v1/market/prices2за кожні 50 рядків/v1/market/history3за кожні розпочаті 30 дн./v1/market/sellers3за кожні 50 рядків/v1/market/sellers/{id}2за виклик
curl "https://api.satelit.md/v1/market/categories" \
-H "Authorization: Bearer $SATELIT_KEY" const res = await fetch("https://api.satelit.md/v1/market/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/market/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/market/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": [
{
"category": {
"id": 659,
"name": "Автомобілі",
"url": null,
"group": {
"id": 657,
"name": "Транспорт",
"url": null
}
},
"volume": 18450,
"priced": 17230,
"median_mdl": 185000
},
{
"category": {
"id": 1404,
"name": "Квартири",
"url": null,
"group": {
"id": 1399,
"name": "Нерухомість",
"url": null
}
},
"volume": 12900,
"priced": 12010,
"median_mdl": 1650000
},
{
"category": {
"id": 40,
"name": "Телефони",
"url": null,
"group": {
"id": 646,
"name": "Електроніка",
"url": null
}
},
"volume": 9600,
"priced": 9100,
"median_mdl": 9900
}
],
"meta": {
"credits": 2,
"updated_at": "2026-11-02T13:05:00+02:00",
"sources": [
{
"name": "two classifieds sites",
"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)"
}
}