Рынок объявлений Молдовы
Каждое объявление с двух крупных сайтов объявлений Молдовы, агрегированно: сколько всего продаётся, по каким ценам и кто продаёт. Цифры, никогда телефон или имя.
Цифры на 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)"
}
}