Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · May 20, 2026

United States Credit Bureau Verification API

Validate United States credit-file identity against a national credit bureau's identity file in real time, billed only on conclusive results. Endpoint, parameters, response schema, pricing, and integration.

By DiditUpdated
united-states-credit-bureau-database-validation.png

Onboarding users in United States means confirming they are who they claim to be. Aggregated service of credit header data and other services. A document or a typed-in detail only proves the data exists — not that it is genuine or belongs to the person in front of you. United States Credit Bureau Verification closes that gap by checking the data against a national credit bureau's identity file. This guide explains what the check does, the exact technical details, and how to integrate it in minutes.

Key takeaways:

  • What it checks — United States Credit Bureau Verification validates credit-file identity against a national credit bureau's identity file.
  • What you get back — a normalized match_type plus field-level results you can route straight into approve / review / reject logic.
  • Why it matters — Credit-bureau identity data is deep and well-maintained, making it a strong authoritative source for confirming an applicant exists at the stated identity and address.
  • How to use it — one POST to Didit's database-validation endpoint, or a no-code workflow module. $0.11 per conclusive query, results in seconds.

What United States Credit Bureau Verification validates

Aggregated service of credit header data and other services. Didit exposes it through a single endpoint so you can verify the submitted data against a national credit bureau's identity file and receive a structured, normalized result — not a raw registry dump you have to parse yourself.

A conclusive response returns the matched source_data and a per-field validation block, so your risk engine gets a clear, machine-readable verdict.

Why it matters

Credit-bureau identity data is deep and well-maintained, making it a strong authoritative source for confirming an applicant exists at the stated identity and address.

For regulated businesses in United States — fintechs, crypto platforms, lenders, marketplaces, and gaming operators — checking against an authoritative source produces a defensible, auditable record that identity was confirmed at the source, not merely captured from a form or a photo.

Technical details

Didit exposes this service through the unified database-validation endpoint. It is a single POST — no SDK required.

Endpoint

POST /v3/database-validation/

Request parameters

ParameterTypeRequiredDescription
issuing_statestringYesISO 3166-1 alpha-3 country code. Use USA.
servicesstringYesService identifier. Use usa_states_credit_bureau.
first_namestringYesFirst name.
last_namestringYesLast name.
date_of_birthstringNoDate of birth (optional cross-check).
addressstringNoAddress (optional cross-check).
phonestringNoPhone (optional cross-check).
ssnstringNoSsn (optional cross-check).
emailstringNoEmail (optional cross-check).

Example request

curl -X POST "https://verification.didit.me/v3/database-validation/" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "issuing_state=USA" \
  -F "services=usa_states_credit_bureau" \
  -F "first_name=John" \
  -F "last_name=Doe"

Example response (conclusive match)

{
  "request_id": "req_01H...",
  "status": "Approved",
  "issuing_state": "USA",
  "match_type": "full_match",
  "validations": [
    {
      "outcome_code": "MATCH",
      "service_id": "usa_states_credit_bureau",
      "service_name": "United States of America - United States Credit Bureau",
      "source_data": {
        "address": "123 Sample Street",
        "address_match_score": "1.000",
        "city": "Sample City",
        "date_of_birth": "1990-01-01",
        "first_name": "John",
        "full_name": "John Doe",
        "last_name": "Doe",
        "name_match_score": "1.000",
        "postal_code": "10001",
        "state": "Sample State",
        "street": "sample_value",
        "verifications": {
          "address": true,
          "date_of_birth": true,
          "full_name": true
        }
      },
      "validation": {
        "address": "full_match",
        "date_of_birth": "full_match",
        "full_name": "full_match"
      }
    }
  ]
}

Performance and billing

  • Latency: typically a couple of seconds.
  • Cost: $0.11 per conclusive query. You are billed only on conclusive results — no charge for source downtime, missing fields, or pre-source rejections.
  • Reliability: runs on Didit's infrastructure with a 99.9% quarterly uptime target.

Use cases

  • Fintech & neobanks — confirm a real, verifiable account holder before opening a wallet or extending credit in United States.
  • Crypto & Web3 — meet VASP onboarding requirements with authoritative-source identity proof.
  • Lending — reduce synthetic-identity and first-party fraud with source-verified data.
  • Marketplaces & gig platforms — verify users against authoritative data, not just a self-reported form.
  • iGaming — satisfy identity and eligibility checks for United States players with an auditable trail.

How to integrate with Didit

You can run United States Credit Bureau Verification two ways:

  1. No-code workflow. In the Didit Business Console, open the Workflow Builder, add the Database Validation module, select United States → United States Credit Bureau Verification, and activate it. Matching users are routed automatically — no engineering required.
  2. Direct API. Call the /v3/database-validation/ endpoint shown above with services=usa_states_credit_bureau. Read match_type and the per-field validation block to drive your approve / review / reject logic.

Every Didit account includes 500 free verifications per month, so you can test the full flow end-to-end before you pay for a single query.

Frequently asked questions

What does the United States Credit Bureau Verification check confirm?

It validates the submitted data against a national credit bureau's identity file and returns a normalized match result, so you learn whether the credit-file identity exists at the authoritative source and which fields matched.

What happens if the source is temporarily unavailable?

You are not charged. Billing applies only to conclusive results — source downtime, missing fields, and pre-source rejections are free.

How fast is the check?

Database validation typically returns in a couple of seconds, so it fits inside a real-time onboarding flow.

Do I need an SDK?

No. The check is a single HTTPS POST to one endpoint. You can also wire it into a no-code workflow in the Business Console.

Ready to get started?

Validate your first United States credit-file identity today.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
United States Credit Bureau API | Didit