İlanların herkese açık kataloğunu okuyun: property, rental ve complex (proje). Yanıtlar açık ve kararlı bir okuma sözleşmesine (izin listesine) uyar; böylece iç alanlar dışarı sızmaz ve modelin yeni alanları sürpriz biçimde belirmez. Okumalar GET'tir ve ücretsizdir (API çağrı kotanızdan düşmez).
Temel adres: https://developers.grem.capital/api/v1.
Liste
GET /objects?kind=property&city=Kyiv&page=1&limit=20&sort=newest
Authorization: Bearer gsk_live_...
İstek parametreleri:
kind(zorunlu) —property,rentalya dacomplexcity,country(isteğe bağlı) — tam eşleşme süzgeçleripage(varsayılan 1),limit(varsayılan 20, en fazla 50)sort—newest(varsayılan) ya daoldest
Yanıt:
{
"data": [ { "id": "...", "kind": "property", "name": "...", "price": 120000, "currency": "USD", ... } ],
"paginate": { "currentPage": 1, "totalPages": 471, "totalCount": 9412 },
"requestId": "req_..."
}
Tek kayıt alma
GET /objects/{kind}/{id}
Authorization: Bearer gsk_live_...
{kind} değeri property, rental ya da complex olur. Aynı yapıda tek bir nesne ve bir requestId döndürür. Bilinmeyen kimlik 404 döndürür.
Nesnenin yapısı
Ortak alanlar (tam küme türe göre değişir):
id,kind,name,slug,status(activeya dasold),createdAtprice,currency(property/rental);price: { from, to, currency }(complex)address—streetvelocationkoordinatları dahil tam adresconstructionYear— düz dört haneli yıl (bilinmiyorsanull)- Alanlar nesnedir:
spaceAll: { "value": 50, "unit": "m2" }; gösterim ipucunativeAreaUnit photos—[{ id, isMain, mimetype, variants, ready }]author— ilanın danışmanı ya da ajansı (özenle seçilmiş herkese açık blok)- Projede ayrıca
apartmentPlans[](ünite planları) veprogress[](inşaat ilerlemesi) bulunur
Kategori ve nitelik alanları (type, condition, utilitySystem, apartType, amenities, status vb.) kod olarak döner. Onları sözlükler uç noktasıyla çözün.
Her fotoğrafta bir ready bayrağı vardır. Filigranlı sürümler üretilirken bu değer false olur. Bitmemiş bir görseli önbelleğe almak yerine ready değeri true olana dek yeniden sorgulayın (ya da bir yer tutucu gösterin).
Ne görürsünüz
Yanıt, kim olduğunuza göre kapsam kazanır:
- Herhangi bir nesne — ilanın herkese açık kartı (ziyaretçilerin grem.capital'da gördüğü).
- Açık komisyonlu bir ilan — kimliği doğrulanmış broker olarak, onaylanmış sözleşmedeki ödülü de görürsünüz; böylece lead gönderip göndermeyeceğinize karar verirsiniz.
- Kendi nesneleriniz — sahibin tam görünümü.
Kimseye açılmayanlar: mal sahibinin özel iletişim bilgileri, içe aktarılmış satıcı verileri, moderasyon notları, filigransız fotoğraf asılları ve iç kimlikler.