Docs

Değerleme

Son güncelleme: 2026-10-037 dk okuma

Dört değerleme aracı. Daireler, evler ve arsalar desteklenir; hızlı değerleme ve rapor, ticari mülkleri ve konut sitelerini 422 business_rule ile reddeder; kira tahmini ticari mülkler için de çalışır.

Hızlı değerleme

POST /valuation/express: tools:valuation kapsamı, hemen. Bir API çağrısı artı hızlı değerleme ücreti.

AlanTürZorunluAçıklama
propertyCategorydizehayırapartment (varsayılan), house, land; commercial 422 ile, başka herhangi bir değer (complex yoktur) 400 ile reddedilir
totalAreasayıüçünden birialan, m²
areaM2sayıüçünden biritotalArea ile aynı
landPlotAreasayıüçünden biriarsa alanı, m²; yalnızca land için alan sayılır
addressTextdizeönerilirtek satırda adres
country, city, postalCodedizehayırparçalar hâlinde adres
lat, lonsayıhayırkoordinatlar
roomssayıhayıroda sayısı
yearBuiltsayıhayıryapım yılı
floor, floorsTotalsayıhayırkat ve toplam kat
houseLevelssayıhayırevdeki kat seviyesi
heatingTypedizehayırısıtma
pricesayıhayırfiyatınız: tahminle karşılaştırılır
currencydizehayırsonuç para birimi
languagedizehayırkullanılmaz: hızlı yanıtta açıklama metni yoktur
targetIddizehayırilanınızın kimliği: aynı ilanın tekrarlanan tahminleri 7 gün boyunca önbellekten gelir
curl -X POST https://developers.grem.capital/api/v1/valuation/express \
  -H "Authorization: Bearer gsk_live_xxx" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 5b8c3f7e-2a71-4c55-8d0e-9f1a6b2c4d10" \
  -d '{"propertyCategory":"apartment","addressText":"Torstraße 12, Berlin","totalArea":64,"rooms":2,"currency":"EUR"}'

Yanıt:

AlanAçıklama
estimate.pricePointtahmini değer
estimate.rangeLow, estimate.rangeHigharalık
estimate.confidencegüvenilirlik düzeyi: low, medium veya high
estimate.confidenceScore0 ile 1 arası sayı olarak güvenilirlik
estimate.currencypara birimi
estimate.analogsbulunan emsaller: title, address, area, rooms, pricePerM2, originalPrice, adjustedPrice, adjustments, weight, provenance, source, sourceUrl
degradedpiyasa verisi olmayan kaba bir tahminde true; böyle bir tahmin ücretlendirilmez

Alan yoksa veya propertyCategory bilinmiyorsa 400 validation; ticari gayrimenkul code: commercial_unsupported ile 422 business_rule.

Tam değerleme raporu

POST /valuation/report: tools:valuation kapsamı, iş. Piyasa analizli ve PDF'li bir rapor. Zorunlu alanlar propertyCategory değerine bağlıdır. Yalnızca kendi kategorinizin alanlarını gönderin: başka bir kategorinin alanı (örneğin daire için houseLevels, ev için parking) 400 ile reddedilir. Yalnızca daire: livingArea, kitchenArea, bathrooms, ceilingHeight, floor, storeys, balcony, elevator, parking, houseType, apartmentType. Yalnızca ev: houseLevels. Yalnızca arsa: zoning. Ev ve arsa: utilities.

AlanTürAçıklama
propertyCategorydizeapartment, house veya land: zorunlu
addressnesnezorunlu: country, city, street (boş olabilir), streetNumber, location (lat, lng)
totalAreasayım²; daire ve ev için zorunlu
landPlotAreasayım²; ev için zorunlu; arsa için bu alan veya totalArea
conditiondizedurum; daire ve ev için zorunlu
apartmentTypedizedaire: Residential, Commercial, Industrial, Land plot veya Complex, zorunlu
houseTypedizedaire: bina türü, zorunlu
floor, storeyssayıdaire: kat ve binanın kat sayısı, zorunlu
balcony, elevatorevet/hayırdaire: zorunlu
houseLevelssayıev: kat seviyesi, 1 ile 10 arası, zorunlu
roomssayıdaire, ev: oda
livingArea, kitchenArea, bathrooms, ceilingHeightsayıyalnızca daire: isteğe bağlı ayrıntılar
yearConstructionsayıdaire, ev: yapım yılı
wallMaterial, heatingTypedizedaire, ev: duvar malzemesi, ısıtma; ev için heatingType şunlardan biridir: central, autonomous, boiler, fireplace, mixed, gas, electric, heat_pump, solid_fuel, underfloor, none
furnishedevet/hayırdaire, ev: eşyalı
parkingevet/hayıryalnızca daire: otopark
zoningdizeyalnızca arsa: kullanım
utilitiesnesneev ve arsa: gas, water, sewage, electricity (evet/hayır)
pricesayıfiyatınız: tahminle karşılaştırılır
currencydizeUAH, USD, EUR, AZN, GBP, AED, CNY, TRY, GEL
languagedizerapor dili: eng, rus, ukr, deu, spa, aze, arb, fra, zho, tur
objectIddizedeğerlediğiniz ilanınızın kimliği
commentsdizedeğerlemeye yorum
curl -X POST https://developers.grem.capital/api/v1/valuation/report \
  -H "Authorization: Bearer gsk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "propertyCategory": "apartment",
    "address": { "country": "Germany", "city": "Berlin", "street": "Torstraße", "streetNumber": "12" },
    "currency": "EUR", "language": "tur",
    "apartmentType": "Residential", "houseType": "panel",
    "totalArea": 64, "rooms": 2, "floor": 3, "storeys": 5,
    "balcony": true, "elevator": false, "condition": "good"
  }'

202 yanıtı: { "jobId": "...", "status": "processing", "state": "running" }. Biten iş (GET /valuation/report/jobs/{id}) şunları içerir:

AlanAçıklama
metricsrakamlar: potPrice, priceRangeLow, priceRangeHigh, avgPrice, analogCount, growth - piyasa değeri, aralığı, m² fiyatı, emsal sayısı, % artış
confidence, priceMethod, estimateTypedeğerin güvenilirliği (high…very_low), hesaplama yöntemi, nokta veya aralık
currencytüm rakamların para birimi
justificationdeğerin neden böyle olduğu
recommendationsfiyat ve satış önerileri
pdfMetaPDF raporun verileri
analogsdeğerin dayandığı emsaller (PDF'teki tabloyla aynı): title, address, area, rooms, pricePerM2, originalPrice, adjustedPrice, adjustments, weight, provenance, source, sourceUrl. provenance: model_estimate - arkasında ilan olmayan referans

Ticari gayrimenkul (apartmentType Commercial veya Industrial dahil) 422 business_rule ve code: commercial_unsupported ile reddedilir; kirası POST /valuation/rent ile tahmin edilir. Konut kompleksi (apartmentType: Complex): code: complex_unsupported ile 422; içindeki tek bir daireyi veya evi değerleyin.

PDF: GET /artifacts/v1/ai/appraisal/reports/{id}/pdf. Olaylar: valuation.completed / valuation.failed.

Kira tahmini

POST /valuation/rent: tools:rent kapsamı, hemen. Mülkü alanlarla tanımlayın veya kendinize ait ya da herkese açık bir ilanın objectId değerini verin.

AlanTürAçıklama
objectIddizetanım yerine ilan
citydizeobjectId olmadan zorunlu
totalAreasayım²; objectId olmadan zorunlu
country, district, streetdizeadres
propertyCategorydizemülk türü
rooms, floorsayıoda, kat
furnishedevet/hayıreşyalı
conditiondizedurum
rentTermdizelong: aylık kira (varsayılan); short: günlük. İki ayrı piyasa
occupancyPctsayıgünlük: beklenen doluluk, %10 ile %100 arası
monthRentalRatesayıaylık kiranız: yanıt piyasayla karşılaştırmayı gösterir
declaredDayRatesayıgünlük fiyatınız
currencydizesonuç para birimi
curl -X POST https://developers.grem.capital/api/v1/valuation/rent \
  -H "Authorization: Bearer gsk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"propertyCategory":"apartment","country":"Germany","city":"Berlin","totalArea":50,"rooms":2,"currency":"EUR"}'

Yanıt:

AlanAçıklama
idtahmin kimliği; PDF: GET /artifacts/v1/ai/appraisal/rent/{id}/pdf
currencypara birimi
rent.monthlyRentaylık piyasa kirası
rent.low, rent.higharalık
rent.annualRentyıllık
rent.pricePerM2m² başına aylık
rent.grossYieldPctfiyat biliniyorsa mülk fiyatına göre brüt getiri, %
rent.confidencegüvenilirlik
rent.basedOntahminin kaç emsal ilana dayandığı
rent.termBasislong veya short
compsincelenen tüm ilanlar ve tahmindeki rolleri: address, area, rooms, monthlyRent/dayRent, effectiveMonthly, term, status, usedInEstimate, source, url

Alan veya şehir yoksa "Missing or invalid: totalArea" gibi bir detail ile 400.

Rapor incelemesi

POST /valuation/review: tools:review kapsamı. Bir değerleme raporu yükleyin (PDF, DOCX, DOC, RTF; 40 MB'a kadar): GREM onu okur ve değeri piyasa verileriyle karşılaştırır.

Gövde: multipart/form-data:

ParçaAçıklama
filerapor belgesi (veya bir document parçası)
languagesonuç dili, varsayılan rus
currencypara birimi, varsayılan USD
curl -X POST https://developers.grem.capital/api/v1/valuation/review \
  -H "Authorization: Bearer gsk_live_xxx" \
  -F "[email protected]" \
  -F "language=tur" -F "currency=EUR"

Belge hemen okunur. 202 yanıtı jobId, status ve state içerir:

  • action_required (status: need_confirm): extracted, belgeden okunan verileri içerir. Kontrol edip onaylayın: POST /valuation/review/jobs/{id}/confirm (İşler ve sonuçlar). Onaydan sonra iş running durumuna geçer.
  • failed (status: rejected): belge bir gayrimenkul değerleme raporu değil.

Biten sonuç: GET /valuation/review/jobs/{id}; inceleme raporu: GET /artifacts/v1/ai/appraisal/reviews/{id}/report.pdf veya report.docx. Olaylar: review.completed / review.failed; webhook takibi onaydan sonra başlar.

İlgili makaleler

Bu makale yardımcı oldu mu?