The GREM Developer API lets you call our tools — property valuation, content generation, photo enhancement, avatar video, site and PDF generation, and the AI chat — programmatically over HTTPS. Requests and responses are JSON.
Base URL
Every endpoint lives under this base:
https://developers.grem.capital/api/v1
1. Get an API key
In the cabinet, open AI tools → API and create a key on the Keys tab. The secret (gsk_live_…) is shown once — copy it right away.
Treat the key like a password: it grants access to your account's tools and billing. Never commit it to source control or expose it in browser code.
2. Make your first call
GET /ping verifies your key and costs nothing:
curl -H "Authorization: Bearer gsk_live_xxx" \
https://developers.grem.capital/api/v1/ping
{ "ok": true, "subjectId": "…", "requestId": "req_…" }
3. Call a tool
A synchronous example — express property valuation:
curl -X POST https://developers.grem.capital/api/v1/valuation/express \
-H "Authorization: Bearer gsk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"propertyCategory":"apartment","totalArea":50}'
{
"estimate": { "pricePoint": 156250, "rangeLow": 125575, "rangeHigh": 207813, "currency": "USD" },
"requestId": "req_…"
}
Long-running tools
Tools like content, avatar or PDF generation return a job (202 with a jobId). Poll the job's status endpoint (polling is free) or, better, subscribe to a webhook to be notified when it completes. Generated files are served through our domain as artifacts.
Explore every endpoint
Interactive explorer
Try requests live in Swagger UI at https://developers.grem.capital/docs.
OpenAPI spec
Import https://developers.grem.capital/openapi.json into Postman or Insomnia, or use it to generate a client.