Skip to main content

Quickstart

1. Install

You need Node.js 18 or later.
npm install -g @dealmachine/cli
Or run without installing:
npx @dealmachine/cli --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://dm-next.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

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.