Docs

API

Developer API: call GREM tools programmatically over HTTPS

Quickstart

Your first GREM API call in five minutes: a key, a health check, a synchronous tool, an async job and a webhook

Last updated: 2026-10-03

Authentication

GREM API keys: format, scopes, agency and agent keys, rotation, expiry, security

Last updated: 2026-10-02

Jobs and results

How async GREM API tools work: the state field, polling, confirmation, webhooks and downloading generated files

Last updated: 2026-10-03

Errors

GREM API error format (RFC 9457): codes, the code and errors fields, what to retry and what to fix

Last updated: 2026-10-03

Limits and billing

GREM API rate limits, the API call pool in your plan, and which calls are paid and which are free

Last updated: 2026-10-03

Idempotency

Safe retries of GREM API requests with the Idempotency-Key header: no double execution, no double charge

Last updated: 2026-10-03

Webhooks

GREM API events: finished jobs, listings, leads, Swipe Match. Subscribing, delivery format, HMAC signature verification, retries

Last updated: 2026-10-03

Tools via API

The GREM tools available through the API: what each does, its scope, synchronous or job, and what it needs as input

Last updated: 2026-10-02

Valuation

Valuation through the GREM API: express valuation, full valuation report, rent estimate and review of someone else's report. Fields, examples, responses, errors

Last updated: 2026-10-03

Content and video

Content pack, listing texts, video from photos and avatar video through the GREM API: fields, examples, results

Last updated: 2026-10-03

Photos and floor plans

Photo enhancement (light, object removal, virtual staging) and floor plan cleanup through the GREM API

Last updated: 2026-10-03

Listing materials

Listing landing page, PDF presentation, personal broker flyer and a listing draft from documents through the GREM API

Last updated: 2026-10-03

Reference data

Voices, avatars, music and closing phrases for the tools, tool availability and your work history through the GREM API

Last updated: 2026-10-03

Listings

Reading the catalog and your listings (property, rental, complex), creating, editing, deleting, photos and agency operations through the GREM API

Last updated: 2026-10-03

Leads via API

Reading your own leads, sending in an inquiry from outside, changing status, matching listings and working with the agency pool

Last updated: 2026-10-03

Swipe Match

Swipe Match module leads for partner brokers through the GREM API: incoming offers, assigned leads, deal stages and events

Last updated: 2026-10-03

Files

Uploading images for listings and tools, and downloading generated results

Last updated: 2026-10-03

Dictionaries

Decoding listing category and attribute codes into labels in 10 languages

Last updated: 2026-10-02

Chat assistant via API

The GREM AI assistant in your app: sessions, messages, the response stream (SSE), history, billing

Last updated: 2026-10-03

TypeScript SDK

A dependency-free GREM API client for TypeScript and JavaScript: every operation, jobs, errors, webhooks, chat

Last updated: 2026-10-03

Versions and API changes

How the GREM API changes, what counts as a compatible change, how to write a client that does not break, and the changelog

Last updated: 2026-10-03

Sandbox

Test your GREM API integration without doing real work or spending money: test keys, simulated tools and jobs, outcome control, limits

Last updated: 2026-10-03