Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Quickstart

1. Install

You need Node.js 18 or later.
npm install -g dealmachine
Or run without installing:
npx dealmachine --help

2. Log In

dm login
A code appears in your terminal. Your browser opens — sign in with your DealMachine account, enter the code, and click Authorize. That's it.
To complete authentication: 1. Visit: https://dealmachine.com/device/authorize 2. Enter code: BCDF-GHJK Opening browser... Waiting for authorization... done Successfully authenticated! Organization: My Company
If you already have an API key, you can skip the browser flow: dm login --key dm_sk_live_xxxxx
Need an API key before using the CLI? Run dm signup developer@example.com --login, adding --phone-number +15551234567 if the API environment requires phone numbers, then dm plans, then dm checkout --price-id price_xxx_monthly.

3. Run Your First Command

Look up a property:
dm enrich address "123 Main St, Austin, TX 78704"
Check your account:
dm whoami
See your credit usage:
dm usage

4. Try More

Search for people by name:
dm enrich name "David Oster" --state MO
Get raw JSON output (useful for scripts and integrations):
dm enrich address "123 Main St, Austin, TX 78704" --json
Validate and standardize an address:
dm addresses validate "456 Oak Ave, Dallas, TX"
See the full command reference for everything you can do.