DineTracer  /  Developers

The DineTracer API

Search new restaurants, unlock leads and pull the ones you own into your CRM or your own tools. The API uses the same credits, prices and rules as the website.

Getting started

  • Sign in, open Settings, and under API access click Create key. We show the key once; keep it somewhere safe.
  • Replace the key or turn API access off any time on the same page. Replacing it stops the old key at once.
  • Every call runs as your account and uses your credits. Searching and anything you already own are free.

Base URL: https://dinetracer.com/api/v1. Requests and responses are JSON.

Authentication

Send your key in the Authorization header:

curl https://dinetracer.com/api/v1/account \
  -H "Authorization: Bearer dt_live_your_key_here"
# response
{"ok": true, "email": "[email protected]",
 "credits": {"balance": 12845, "plan": 10345, "bought": 2500},
 "plan": {"name": "Scale", "credits_per_month": 30000, "status": "active", "renews_at": "2026-11-18T10:00:00", "cancelling": false},
 "pricing": {"credits_per_lead": 25, "usd_per_credit": "0.02"}}

Endpoints

MethodPathWhat it doesCost
GET/api/v1/accountYour email, credits (plan vs bought) and planFree
GET/api/v1/leadsSearch the Restaurant Database. Previews are masked until you own the leadFree
GET/api/v1/leads/{id}One record: the preview, or every detail once you own itFree
POST/api/v1/leads/{id}/unlockUnlock one record and get its details25 credits ($0.50); free if you own it
GET/api/v1/leads/ownedEvery lead you own, across lead types, newest firstFree
GET/api/v1/leads/updatesWhat changed on the leads you own in the last 30 daysFree
GET/api/v1/monitorsYour MonitorsFree

Unlocking

Unlocking a lead costs 25 credits ($0.50). A lead you already own is free, every time. Send a JSON body; add an idempotency_key so a retry never charges twice.

curl -X POST https://dinetracer.com/api/v1/leads/LEAD_ID/unlock \
  -H "Authorization: Bearer dt_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"idempotency_key": "crm-sync-2026-10-18-001"}'

The response has the full record, what was charged and your new balance. Leads you unlock through the API show up on the website too, and the other way round.

Errors and limits

  • 401: the key is missing, wrong, replaced or turned off.
  • 402: not enough credits. The response says how many you need (required, balance, shortfall).
  • 404: no such record, or no such endpoint.
  • 415: send a JSON body with Content-Type: application/json.
  • 429: too many requests. Wait for the number of seconds in the Retry-After header.

Limits are per account and shared with the website: 600 requests an hour, and 300 searches an hour.

Rules

  • Keep your key secret. Anyone with it can use your credits.
  • Use of the API follows our Terms, including the outreach rules for the leads you contact.
  • The API is the only automated way in. Scraping the website isn’t allowed.

Get your API key.

Sign up free, then create a key under Settings, API access.