Skip to main content

DealMachine API

Access real estate data, manage properties, and automate workflows through the DealMachine API. Authenticate via API key or the DealMachine CLI and start building integrations.

Key Features

API Key Authentication

Secure API key authentication with SHA-256 hashed storage. No test keys needed.

DealMachine CLI

Command-line interface for quick access. Login with a single command.

OAuth 2.0

Full OAuth 2.0 authorization code flow for third-party integrations.

App APIs

Build against Driving and Mail app workflows from the Apps tab.

Device Auth Flow

RFC 8628 device authorization for CLI and MCP server login.

Quick Start

Using an API Key

Base URL

Authentication

Include your API key in the Authorization header:
Get your API key from Developer Settings or by running dm login.
API keys are scoped to your organization. Keep them secure and never expose them in client-side code.

Response Format

All responses are JSON. Successful responses wrap their payload in a data envelope:
Error responses include a request ID for debugging:

Next Steps

Authentication

Learn about API key formats and security best practices

Quick Start

Get up and running in 5 minutes

CLI Documentation

Install and use the DealMachine CLI

Apps

Explore Driving and Mail endpoints

API Reference

Browse all available endpoints