Docs

Bewertung

Zuletzt aktualisiert: 2026-10-038 Min. Lesezeit

Vier Bewertungswerkzeuge. Unterstützt werden Wohnungen, Häuser und Grundstücke; Express-Bewertung und Gutachten lehnen Gewerbeimmobilien und Wohnanlagen mit 422 business_rule ab; die Mietschätzung funktioniert auch für Gewerbeimmobilien.

Express-Bewertung

POST /valuation/express - Bereich tools:valuation, sofort. Ein API-Aufruf plus der Preis der Express-Bewertung.

FeldTypPflichtBeschreibung
propertyCategoryStringneinapartment (Standard), house, land; commercial wird mit 422 abgelehnt, jeder andere Wert (es gibt kein complex) mit 400
totalAreaZahleines von dreienFläche, m²
areaM2Zahleines von dreienwie totalArea
landPlotAreaZahleines von dreienGrundstücksfläche, m²; zählt nur bei land als Fläche
addressTextStringempfohlenAdresse in einer Zeile
country, city, postalCodeStringneinAdresse in Teilen
lat, lonZahlneinKoordinaten
roomsZahlneinZimmer
yearBuiltZahlneinBaujahr
floor, floorsTotalZahlneinEtage und Geschosszahl
houseLevelsZahlneinEbenen im Haus
heatingTypeStringneinHeizung
priceZahlneinIhr Preis - wird mit der Schätzung verglichen
currencyStringneinErgebniswährung
languageStringneinwird nicht verwendet: die Express-Antwort enthält keinen Erläuterungstext
targetIdStringneinID Ihres Objekts: wiederholte Schätzungen desselben Objekts kommen 7 Tage aus dem Cache
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"}'

Antwort:

FeldBeschreibung
estimate.pricePointgeschätzter Wert
estimate.rangeLow, estimate.rangeHighSpanne
estimate.confidenceZuverlässigkeitsstufe: low, medium oder high
estimate.confidenceScoreZuverlässigkeit als Zahl von 0 bis 1
estimate.currencyWährung
estimate.analogsgefundene Vergleichsobjekte: title, address, area, rooms, pricePerM2, originalPrice, adjustedPrice, adjustments, weight, provenance, source, sourceUrl
degradedtrue bei einer groben Schätzung ohne Marktdaten; eine solche wird nicht berechnet

Ohne Fläche oder mit unbekannter propertyCategory - 400 validation; Gewerbeimmobilien - 422 business_rule mit code: commercial_unsupported.

Vollständiger Bewertungsbericht

POST /valuation/report - Bereich tools:valuation, Auftrag. Ein Bericht mit Marktanalyse und PDF. Die Pflichtfelder hängen von propertyCategory ab. Senden Sie nur die Felder Ihrer Kategorie: Ein Feld einer anderen Kategorie (zum Beispiel houseLevels bei einer Wohnung, parking bei einem Haus) wird mit 400 abgelehnt. Nur Wohnung: livingArea, kitchenArea, bathrooms, ceilingHeight, floor, storeys, balcony, elevator, parking, houseType, apartmentType. Nur Haus: houseLevels. Nur Grundstück: zoning. Haus und Grundstück: utilities.

FeldTypBeschreibung
propertyCategoryStringapartment, house oder land - Pflicht
addressObjektPflicht: country, city, street (darf leer sein), streetNumber, location (lat, lng)
totalAreaZahlm²; Pflicht für Wohnung und Haus
landPlotAreaZahlm²; Pflicht für Haus; für Grundstück dieses Feld oder totalArea
conditionStringZustand; Pflicht für Wohnung und Haus
apartmentTypeStringWohnung: Residential, Commercial, Industrial, Land plot oder Complex - Pflicht
houseTypeStringWohnung: Gebäudetyp - Pflicht
floor, storeysZahlWohnung: Etage und Geschosse im Gebäude - Pflicht
balcony, elevatorja/neinWohnung: Pflicht
houseLevelsZahlHaus: Ebenen, 1 bis 10 - Pflicht
roomsZahlWohnung, Haus: Zimmer
livingArea, kitchenArea, bathrooms, ceilingHeightZahlnur Wohnung: optionale Details
yearConstructionZahlWohnung, Haus: Baujahr
wallMaterial, heatingTypeStringWohnung, Haus: Wandmaterial, Heizung; bei einem Haus ist heatingType einer der Werte central, autonomous, boiler, fireplace, mixed, gas, electric, heat_pump, solid_fuel, underfloor, none
furnishedja/neinWohnung, Haus: möbliert
parkingja/neinnur Wohnung: Parkplatz
zoningStringnur Grundstück: Nutzung
utilitiesObjektHaus und Grundstück: gas, water, sewage, electricity (ja/nein)
priceZahlIhr Preis - wird mit der Schätzung verglichen
currencyStringUAH, USD, EUR, AZN, GBP, AED, CNY, TRY, GEL
languageStringBerichtssprache: eng, rus, ukr, deu, spa, aze, arb, fra, zho, tur
objectIdStringID Ihres Objekts, wenn Sie es bewerten
commentsStringKommentar zur Bewertung
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": "eng",
    "apartmentType": "Residential", "houseType": "panel",
    "totalArea": 64, "rooms": 2, "floor": 3, "storeys": 5,
    "balcony": true, "elevator": false, "condition": "good"
  }'

Antwort 202: { "jobId": "...", "status": "processing", "state": "running" }. Der fertige Auftrag (GET /valuation/report/jobs/{id}) enthält:

FeldBeschreibung
metricsZahlen: potPrice, priceRangeLow, priceRangeHigh, avgPrice, analogCount, growth - Marktwert, seine Spanne, Preis pro m², Zahl der Vergleichsobjekte, Wachstum in %
confidence, priceMethod, estimateTypewie verlässlich der Wert ist (high…very_low), wie er berechnet wurde, Punkt oder Spanne
currencyWährung aller Zahlen
justificationwarum der Wert so ist
recommendationsEmpfehlungen zu Preis und Verkauf
pdfMetaDaten des PDF-Berichts
analogsVergleichsobjekte, auf denen der Wert beruht (dieselbe Tabelle wie im PDF): title, address, area, rooms, pricePerM2, originalPrice, adjustedPrice, adjustments, weight, provenance, source, sourceUrl. provenance: model_estimate - Richtwert ohne Inserat dahinter

Gewerbeimmobilien (auch apartmentType Commercial oder Industrial) werden mit 422 business_rule und code: commercial_unsupported abgelehnt - ihre Miete schätzt POST /valuation/rent. Ein Wohnkomplex (apartmentType: Complex) - 422 mit code: complex_unsupported: Bewerten Sie eine einzelne Wohnung oder ein Haus darin.

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

Mietbewertung

POST /valuation/rent - Bereich tools:rent, sofort. Beschreiben Sie die Immobilie mit Feldern oder übergeben Sie die objectId eines eigenen oder öffentlichen Objekts.

FeldTypBeschreibung
objectIdStringObjekt statt Beschreibung
cityStringPflicht ohne objectId
totalAreaZahlm²; Pflicht ohne objectId
country, district, streetStringAdresse
propertyCategoryStringImmobilientyp
rooms, floorZahlZimmer, Etage
furnishedja/neinmöbliert
conditionStringZustand
rentTermStringlong - Monatsmiete (Standard), short - Tagesmiete. Zwei verschiedene Märkte
occupancyPctZahlTagesmiete: erwartete Auslastung, 10 bis 100 %
monthRentalRateZahlIhre Monatsmiete - die Antwort zeigt den Vergleich mit dem Markt
declaredDayRateZahlIhr Tagespreis
currencyStringErgebniswährung
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"}'

Antwort:

FeldBeschreibung
idID der Schätzung; PDF - GET /artifacts/v1/ai/appraisal/rent/{id}/pdf
currencyWährung
rent.monthlyRentMarktmiete pro Monat
rent.low, rent.highSpanne
rent.annualRentpro Jahr
rent.pricePerM2pro m² und Monat
rent.grossYieldPctBruttorendite zum Objektpreis, %, wenn der Preis bekannt ist
rent.confidenceZuverlässigkeit
rent.basedOnauf wie vielen Vergleichsinseraten die Schätzung beruht
rent.termBasislong oder short
compsalle geprüften Inserate und ihre Rolle in der Schätzung: address, area, rooms, monthlyRent/dayRent, effectiveMonthly, term, status, usedInEstimate, source, url

Ohne Fläche oder Stadt - 400 mit einem detail wie "Missing or invalid: totalArea".

Berichtsprüfung

POST /valuation/review - Bereich tools:review. Laden Sie einen Bewertungsbericht hoch (PDF, DOCX, DOC, RTF; bis 40 MB) - GREM liest ihn und prüft den Wert an Marktdaten.

Body - multipart/form-data:

TeilBeschreibung
filedas Berichtsdokument (oder ein Teil document)
languageErgebnissprache, Standard rus
currencyWährung, Standard USD
curl -X POST https://developers.grem.capital/api/v1/valuation/review \
  -H "Authorization: Bearer gsk_live_xxx" \
  -F "[email protected]" \
  -F "language=eng" -F "currency=EUR"

Das Dokument wird sofort gelesen. Die 202-Antwort enthält jobId, status und state:

  • action_required (status: need_confirm) - extracted enthält die aus dem Dokument gelesenen Daten. Prüfen und bestätigen Sie: POST /valuation/review/jobs/{id}/confirm (Aufträge und Ergebnisse). Nach der Bestätigung wechselt der Auftrag zu running.
  • failed (status: rejected) - das Dokument ist kein Immobilienbewertungsbericht.

Das fertige Ergebnis - GET /valuation/review/jobs/{id}; der Prüfbericht - GET /artifacts/v1/ai/appraisal/reviews/{id}/report.pdf oder report.docx. Ereignisse - review.completed / review.failed; die Webhook-Verfolgung beginnt nach der Bestätigung.

Verwandte Artikel

War dieser Artikel hilfreich?