iMatch Connect

The iMatch market, inside your own system.

iMatch Connect is the partner API for real-estate CRMs and platforms. It lets your software read the live iMatch market — listings, buyer demand, the project catalogue, distress deals — push your own inventory and requirements into it, hear about every match the moment it happens, and put our offer, poster and Copilot tools on your own pages. One key, JSON over HTTPS, and a contract that only ever gains fields.

Request accessRead the documentation →

Three ways in

API

Plain JSON over HTTPS with one bearer key. Read listings, inquiries, projects, distress deals, areas and your matches; write your own listings and inquiries with upserts on your ids. One response envelope, stable error codes, a frozen contract that only ever grows.

Live pushes

A cursor feed that tells you exactly what changed since your last call, and webhooks that call your endpoint within seconds — signed with HMAC, retried for twelve hours, logged and re-sendable from your side.

Embedded tools and AI

Our sales-offer and poster creators and the iMatch Copilot, running inside your CRM in an iframe with a short-lived token. The same Copilot as a chat endpoint, and the whole API as an MCP server for Claude, Cursor and other AI clients.

What a partner account can do

Every capability is a switch iMatch sets per partner. Most are on from day one; a few — developer unit lists, distress, embeds, Copilot, webhooks — are enabled deliberately. GET /me shows which you have.

Read the market

  • Search listings

    Search and read every live listing in the network, with photos, as structured JSON.

  • Projects feed

    The Dubai and UAE project catalogue — developer, status, prices, payment plans, plans and photos.

  • Developer unit lists

    Unit-by-unit developer price lists on a project, when iMatch enables them for you.

  • Buyer demand

    What buyers and tenants are looking for right now, posted by the brokers who hold them.

  • Distress deals

    The distress feed and the discount fields behind each deal, when enabled for you.

  • Areas & communities

    The area and community vocabulary, with aliases, so your locations resolve to ours — and the whole tree of UAE places, to search, walk, export and resolve text against.

  • Outside location ids

    Map the location ids your listing portal and the Dubai Land Department use to iMatch places, when iMatch enables it for you.

  • Own matches

    Every match on your own listings and inquiries, with the score and the reason.

Push your records

  • List properties

    Push your inventory from your system: create, update, unlist and mark sold, keyed on your own ids.

  • Post inquiries

    Post your buyers' requirements and have them matched against the whole market.

  • Upload photos

    Attach photos and floor plans to the listings you push — sending the same photo again never adds a copy.

  • Replace a listing's photos

    Set a listing's photos to exactly the list you send, in order: unchanged photos are kept without being downloaded again, and anything you left out is removed — when iMatch enables it for you.

Tools, pushes and AI

  • Embedded tools

    Run our sales-offer and poster creators inside your CRM, with your agent already signed in.

  • Copilot

    The iMatch Copilot as a chat endpoint and as an embeddable window — read-only, in your identity.

  • Live pushes

    Be told the moment something happens — a match, a change to your records, a new distress deal — with signed, retried deliveries.

  • Nearby matches in pushes

    Nearby matches pushed too — the right area but not the exact building, always marked as nearby and never mixed in with exact matches — when iMatch enables it for you.

For developers

The contract

OpenAPI 3.1 at openapi.json, a Postman collection at postman.json, both generated from the code that serves the API.

Any CRM, four steps

Key → initial pull and change feed → webhooks → embed. A runnable Node example does the first three in one file: Connect any CRM.

AI clients

The API is also an MCP server. Claude Code, Cursor and Claude Desktop connect with one line each: MCP / AI clients.

Request access

Tell us about your system.

Access is granted by iMatch, not self-served: we set up your partner account, switch on what you need, and hand you a key. Write to us with the name of your CRM or platform, what you want to read or push, and the address of the site that will embed our tools, if any.

Already have a key? Start with the Quickstart →