TLO Enterprise API

Metered credit-header & skip-trace API. Prepaid credits, per-key rate limits.

Authentication

Authorization: Bearer tlo_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Pricing

EndpointCost
POST /v1/lookup1 credit (only when rows are returned)
POST /v1/lookup/bulk1 credit per subject that returns rows
POST /v1/ssn/unlockfree
GET /v1/balance, /v1/usage, /v1/me, /v1/pricingfree
POST /v1/credit/pull5 credits

Quick start

curl -X POST https://YOUR-HOST/v1/lookup   -H "Authorization: Bearer $TLO_KEY"   -H "Content-Type: application/json"   -d '{"last":"WOMACK","first":"ZIYONNA","state":"PA"}'

Endpoints

MethodPathPurpose
GET/v1/healthliveness (public)
GET/v1/pricingcosts and data packages
GET/v1/balanceremaining credits
GET/v1/usageyour call history
GET/v1/mekey status
POST/v1/lookupsingle search
POST/v1/lookup/bulkup to 100 subjects
POST/v1/ssn/unlockdecrypt ssnEncrypted
POST/v1/credit/pullTU / EFQ report

Accepted fields

last first middle ssn dob phone address city state zip limit (max 25) decrypt age_min age_max

Errors

Codeerror
400bad_request
401invalid_or_revoked_key
402insufficient_credits
429rate_limited (Retry-After)
502upstream_error

Billing

Credits are prepaid and debited atomically. A lookup that returns zero rows is not charged. Top up by contacting your account manager; balance is always visible at /v1/balance.

OpenAPI spec: /v1/openapi.json