DealMachine
Developers & AI

API Quickstart

The DealMachine REST API gives your own app the same property and people data that powers DealMachine. Here is how to make your first call.

5 min read

A REST API for property intelligence

The API base URL is https://api.v2.dealmachine.com/v1. Endpoints cover property and people search, enrichment, comps, lists, exports, and more. Authenticate with an API key as a bearer token.

Get started

  1. 1

    Create an API key

    In the web app, go to Settings → Developer (workspace admins with an active subscription) and create a key. Keys start with dm_sk_live_. Store it securely — it is shown once.

  2. 2

    Make a request

    Send your key in the Authorization: Bearer header. Start with a count — it is free and confirms your auth works.

  3. 3

    Search for real data

    POST a search with locations and filters. Use the discovery endpoints to list valid filters and fields first.

Your first search

curl -X POST https://api.v2.dealmachine.com/v1/properties/search \
  -H "Authorization: Bearer dm_sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "locations": [{ "type": "zip_code", "code": "78704" }],
    "filters": [
      { "filter_id": "estimated_value", "operator": "range",
        "value": { "min": 200000, "max": 500000 } }
    ]
  }'

Search properties in a ZIP code by estimated value.

Rate limits

Window
Limit
Per minute
60 requests per workspace
Per day
5,000 requests per workspace

Credits work the same as in the app

Searches that return data spend credits per unique record, deduplicated per billing cycle. Count endpoints and cost estimates are free. Responses include a credits breakdown so you can see exactly what each call cost.

Prefer the command line?

The dm CLI wraps the same API for scripts and quick lookups.

Using the CLI

Ready to find your next deal?

Join thousands of professionals using DealMachine to find off-market properties and close more deals.

Plans start at $99/mo
All features included
Cancel anytime