Docs

Tools via API

Last updated: 2026-10-023 min read

The same tools as in the cabinet are available programmatically. A tool costs the same as in the cabinet, plus one API call (Limits and billing). Base address: https://developers.grem.capital/api/v1.

List

ToolRequestScopeHow it works
Express valuationPOST /valuation/expresstools:valuationimmediate
Full valuation reportPOST /valuation/reporttools:valuationjob
Rent estimatePOST /valuation/renttools:rentimmediate
Report reviewPOST /valuation/reviewtools:reviewjob, with a file, waits for confirmation
Content packPOST /content/generatetools:contentgenjob
Listing textsPOST /text/generatetools:textjob
Video from photosPOST /video/createtools:videojob, with files
Avatar videoPOST /avatar/videotools:avatarjob
Photo enhancementPOST /photo/enhancetools:photojob, with a file
Floor plan cleanupPOST /floorplan/createtools:floorplanimmediate (the 202 already holds the result), with a file
Listing landing pagePOST /site/createtools:sitegenimmediate
PDF presentationPOST /pdf/createtools:pdfjob
Personal flyerPOST /flyer/createtools:flyerimmediate
Draft from documentsPOST /draft/extracttools:draftimmediate, with files

Fields, examples and errors of each tool:

The ids tools take as input (voice, avatar, music, closing phrase) and the current availability of the tools: Reference data.

Sending data

  • JSON - most tools: Content-Type: application/json.
  • multipart/form-data - tools with files. Their field layouts differ, and this matters:
    • photo enhancement and draft - options as one JSON string in the data field, files as separate parts;
    • video - each option as its own form field (prompt, length, musicTrackId ...), photos as photos parts;
    • report review and floor plan - the file in the file part, options as separate fields.

Sending JSON to a tool that expects a file returns 400.

Responses

  • A synchronous tool answers 200 with the result.
  • An async one answers 202 with a job; get the result by polling or webhook (Jobs and results).
  • Generated files are downloaded through GET /artifacts/{path}.

Send every tool-starting request with an Idempotency-Key (Idempotency).

Not in the API

The 3D tour and the neighbourhood market report are available in the cabinet only for now.

Was this article helpful?