Broker Verify API

Put a broker’s pay grade where the decision gets made.

Carrier- and factor-verified payment behavior, by MC, over a simple REST API — so a TMS, load board, factoring underwriter, or insurer can pull a broker's grade at the moment a load is booked or an invoice is bought. Role-based access to specific data points: you supply the MC, we return the grade. No bulk export, ever.

What you can build

One lookup, three jobs.

Vet at booking

Carrier sales pulls a broker’s pay grade inline in your TMS or load board before covering a load — days-to-pay, short-pay and post-delivery-deduction history, evidence-weighted.

Underwrite the debtor

Factoring and insurance: score the broker behind the invoice with cross-industry payment data, not just your own book — before you advance or bind.

Show the seal

Embed a broker’s consented pay-grade badge (an SVG that always reflects the current grade) on a profile or directory — good payers earn it.

Authentication

Operator-issued keys. Send your key in the X-Api-Key header. Keys are scoped and rate-limited.

curl https://brokerverify.us/api/v1/brokers/MC-204417 \
  -H "X-Api-Key: bv_live_…"

Scopes (role-based access)

  • Grade — letter grade, 0–100 score, provisional flag, formula version, as-of date.
  • Metrics — avg days-to-pay, paid-in-full %, deduction / short-pay / accessorial counts, loads on file, evidence-tier mix.
  • Reports paid tier — up to 5 anonymized recent figures (month, agreed vs paid, days-to-pay, flags). Never any reporter identity, rate-con number, exact date, or lane.

Endpoints

GET /api/v1/brokers/{docket} — single lookup.
POST /api/v1/brokers/batch — up to 100 caller-supplied dockets per call.

There is no “list all brokers” endpoint. You always supply the MC. Usage is metered per docket resolved.

Example response

{
  "legalName": "Westbound Freight Brokers",
  "docket": "MC-204417",
  "dotNumber": "9880233",
  "grade": { "letter": "A-", "score": 88, "provisional": false, "formulaVersion": "v2.3", "asOf": "2026-03-20T00:00:00Z" },
  "metrics": { "avgDaysToPay": 19, "paidInFullPct": 98, "loadsOnFile": 37, "...": "..." },
  "methodology": "Neutral automated aggregation…",
  "disclaimer": "Grades are informational guidance, not a guarantee…"
}
Plans & pricing

Pay for the lookups you make.

Metered by broker lookup (a 40-docket batch call counts as 40). Keys are operator-approved and provisioned by hand today; metered billing is invoiced monthly. Prices are provisional until launch.

Lookup
$99/mo
Grade + Metrics scopes
  • 1,000 broker lookups / mo included
  • then $0.05 / lookup
  • single + batch (up to 100/call)
  • 60 requests / min
Lookup + Reports
$299/mo
adds the Reports scope — anonymized recent figures
  • 5,000 broker lookups / mo included
  • then $0.04 / lookup
  • up to 5 anonymized recent reports per broker
  • 300 requests / min
Embed & Enterprise
Let’s talk
high volume · the badge program · SLA
  • volume lookup pricing
  • embeddable pay-grade badge for your directory
  • custom rate limits + uptime SLA
  • priority support

All plans: caller-supplied MCs only (no bulk export), neutral evidence-weighted grades, full anonymization of the carriers behind every report.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.