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
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:
See your credit 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.