Bezmaksas pārlūkošana · tiešs kontakts ar pārdevēju · bez starpniekiem
Kategorijas

API dokumentācija

Saņemt API atslēgu

JSON REST API sludinājumu, kandidātu un statistikas pārvaldībai. Cenas ir eiro, laiki ISO 8601 formātā.

Autentifikācija

Katram pieprasījumam pievienojiet galveni Authorization ar atslēgu no sadaļas “Integrācijas”. Atslēgas glabājiet servera pusē.

curl https://baltic-market.org/api/v1/me \
  -H "Authorization: Bearer tg_live_…"

Limits: 120 pieprasījumi minūtē uz atslēgu (galvenes X-RateLimit-*).

Droši atkārtojumi

Pievienojiet POST pieprasījumiem galveni Idempotency-Key (līdz 100 simboliem). Ja savienojums pārtrūkst un pieprasījums tiek atkārtots ar to pašu atslēgu un saturu, saņemsiet pirmo atbildi (galvene Idempotent-Replayed) – sludinājums netiks izveidots divreiz un izcelšana netiks apmaksāta divreiz. Atslēgas glabājas 24 stundas.

curl -X POST https://baltic-market.org/api/v1/listings \
  -H "Authorization: Bearer tg_live_…" -H "Content-Type: application/json" \
  -H "Idempotency-Key: dms-order-1001" -d '{ … }'

Pieprasījumu saturs ir JSON objekts ar pareiziem tipiem; nezināmi lauki un atribūti tiek noraidīti ar paskaidrojumu. Katrai atbildei ir galvene X-Request-Id – norādiet to, rakstot atbalstam.

Listings

GET/api/v1/listings?status=active&page=1Jūsu sludinājumi, 50 lapā
POST/api/v1/listingsIzveidot un publicēt
GET/api/v1/listings/:idViens sludinājums
PATCH/api/v1/listings/:idMainīt cenu, virsrakstu, aprakstu vai statusu (active/inactive)
DELETE/api/v1/listings/:idDzēst
POST/api/v1/listings/:id/imagesPievienot foto (multipart lauks "photos", līdz 10)
DELETE/api/v1/listings/:id/images/:imageDzēst foto
POST/api/v1/listings/:id/promoteTOP, izcelšana, steidzami, pacelšana vai pagarināšana no kredītiem
curl -X POST https://baltic-market.org/api/v1/listings \
  -H "Authorization: Bearer tg_live_…" -H "Content-Type: application/json" \
  -d '{
    "category": "transport/cars", "deal": "sell",
    "title": "Volkswagen Golf 1.6 TDI, 2015",
    "body": "Serviced at the dealer, one owner, winter tyres included.",
    "price": 8500, "region": "riga", "city": "Purvciems",
    "attrs": { "brand": "Volkswagen", "model": "Golf", "year": 2015, "mileage": 180000, "fuel": "diesel" },
    "days": 30
  }'

Publicēšana izmanto plāna kvotu un tad kredītus. Ja kredītu nepietiek, atbildē ir "pending": "credits" un sludinājums paliek melnrakstā.

curl -X POST https://baltic-market.org/api/v1/listings/123/images   -H "Authorization: Bearer tg_live_…" -F "photos=@front.jpg" -F "photos=@interior.jpg"

curl -X POST https://baltic-market.org/api/v1/listings/123/promote   -H "Authorization: Bearer tg_live_…" -H "Content-Type: application/json"   -d '{ "top": 7, "highlight": 7, "bump": true }'

top / highlight / urgent: 7, 14 vai 30 dienas; renew: 7, 14, 30 vai 60; bump: true. Plāna atlaide tiek piemērota, summa atbildē ir "charged".

Applications

GET/api/v1/applications?listing=:idPieteikumi jūsu vakancēm
PATCH/api/v1/applications/:idMainīt atlases posmu {"stage": "interview"}

Stats

GET/api/v1/meKonts, plāns, kredīti
GET/api/v1/stats?days=30Skatījumi, kontakti, saglabāšanas pa dienām

Kļūdas

400invalid_jsonNederīgs JSON
401unauthorizedTrūkst vai nederīga atslēga
402insufficient_creditsNepietiek kredītu publicēšanai vai izcelšanai
403plan_required · account_disabledPlāns neietver API vai konts ir bloķēts
404not_foundNav atrasts vai nepieder jums
405method_not_allowedMetode šim ceļam nav atļauta (skat. galveni Allow)
409expired · not_published · auction_price_locked · withdrawn · request_in_progressDarbība nav iespējama pašreizējā stāvoklī
415unsupported_media_typeSūtiet Content-Type: application/json
422validation_failed · idempotency_key_reusedLauku kļūdas: "fields" (teksts) un "codes" (kodi)
429rate_limitedPārsniegts pieprasījumu limits

MCP serveris mākslīgajam intelektam

Pievienojiet Tirgus tirgus datus Claude vai citam MCP klientam: AI var meklēt sludinājumus, novērtēt cenas, atrast labākos piedāvājumus, sekot cenu tendencēm un atrast iespējas nopelnīt. Tikai publiski dati, tikai lasīšana – bez kontaktiem un personas datiem.

search_listingsMeklēšana pēc teksta, kategorijas, reģiona, cenas un filtriem
get_listingSludinājuma dati, cenas vērtējums, cenu vēsture, izsole, pārdevēja uzticamība
check_priceVai cena ir laba? Salīdzinājums ar līdzīgiem auto, dzīvokļiem, mājām, telefoniem
best_offersLētākā ceturtdaļa tirgū un lielākās cenu samazināšanas
price_trendsNedēļas mediānās cenas, cenu samazinājumi un pārdotais
market_overviewViss tirgus: apjomi, pieprasījums, auto un dzīvokļu cenas
find_opportunitiesGadījuma darbi, vakances, “pērk” sludinājumi, stundas, izsoles, atdod bez maksas
list_categoriesKategorijas, filtri un reģioni

Attālināti (HTTP)

Claude: Iestatījumi → Savienotāji → Pievienot pielāgotu savienotāju, un ievadiet šo adresi. Atslēga nav vajadzīga; limits 120 pieprasījumi minūtē.

https://baltic-market.org/mcp

Lokāli (stdio)

Claude Desktop vai IDE konfigurācijā (servera kopija ar to pašu datubāzi):

{
  "mcpServers": {
    "tirgus": { "command": "node", "args": ["/path/to/market/scripts/mcp-stdio.js"] }
  }
}

Gatavas uzvednes: market_report, deal_hunter, earn_money.

CSV

CSV failā pirmā rinda ir kolonnu nosaukumi; atribūti ar prefiksu a_ (tie paši, kas filtros). Vairākas vērtības atdaliet ar |. Der gan komats, gan semikols.

category,deal,title,body,price,region,city,a_brand,a_model,a_year
transport/cars,sell,"Škoda Octavia 2.0 TDI","Serviced, new tyres, two keys.",9900,riga,Teika,Skoda,Octavia,2017