🇺🇸 United States
United States of America - United States Financial Services
Aggregated service of government and public records, background records, and other services. Authoritative real-time identity lookup for United States. Real-time lookup, pay-per-call.
POST
Aggregated service of government and public records, background records, and other services. Didit exposes this service through
POST /v3/database-validation/ so you can verify the submitted data against the authoritative source and receive normalized match results.
Coverage
- Coverage: ~ 85%
- Country: United States
- Service ID:
usa_states_financial_services - Data domain: Financial
- Category: FinancialServices
Inputs
| Field | Required | Example |
|---|---|---|
first_name | Yes | John |
last_name | Yes | Doe |
date_of_birth | Yes | 1990-01-01 |
address.street_1 | No | 123 Sample Street |
address.street_2 | No | Unit 4 |
address.city | No | Sample City |
address.region | No | Sample State |
address.postal_code | No | 10001 |
phone | No | +15550101000 |
ssn | No | 123456789 |
email | No | john.doe@example.com |
vendor_data | No | user-1234 |
- Required inputs:
first_name,last_name,date_of_birth - Optional inputs:
address.street_1,address.street_2,address.city,address.region,address.postal_code,phone,ssn,email,vendor_data - Consent: Not required
- Workflow availability: Available in workflow
- Coverage: ~ 85%
- Price: $0.19 per successful query
Body parameters
ISO 3166-1 alpha-3 country code for this database service.Example:
USAArray containing this service ID. Pinning the service keeps the request scoped to this exact database.Example:
usa_states_financial_servicesGiven name to validate.Example:
JohnFamily name to validate.Example:
DoeDate of birth in
YYYY-MM-DD format.Example: 1990-01-01Structured residential address object. Use
street_1, street_2, city, region, postal_code, and country. A complete legacy address string is still accepted but not recommended.Example: {"street_1":"123 Sample Street","street_2":"Unit 4","city":"Sample City","region":"Sample State","postal_code":"10001","country":"US"}Phone number in international format.Example:
+15550101000ssn value required by this database service.Example: 123456789Email address.Example:
john.doe@example.comYour stable user reference for this person, such as your internal user ID. Didit uses it to link standalone checks to the same end user and reduce duplicate-detection noise.Example:
user-1234Input rules & validation notes
addressis optional for this service. You can send one completeaddressstring and Didit will split it into structured address elements when possible, or you can send the structured fields explicitly.- US Social Security Number or ITIN - full 9 digits (dashes optional) or only the last 4 digits
ssnmust match(?:\d{9}|\d{3}-\d{2}-\d{4}|\d{4}).- For
ssn, send either the full 9-digit SSN/ITIN (dashes optional) or only its last 4 digits. - This service requires
first_name,last_name, anddate_of_birth, which already meets the source’s minimum of a name plus one more identity field. Optional fields (ssn,address,phone,email) further strengthen the match. - For address services, send structured address fields instead of a single
addressstring when possible. address.street_1is the street address, including street number and street type.address.street_2is apartment, unit, building, floor, or extra address line. Send it only when you have it.address.cityis city, suburb, district, locality, or neighborhood.address.regionis state, province, region, or town.address.postal_codeis postcode or postal code.- Address-based database services require at least street address and postal code; requests rejected before source lookup are not charged.
How to call it
Returned data
The exact fields surfaced insource_data depend on what the registry returns. The generated example for usa_states_financial_services currently documents this normalized shape:
addressaddress_match_scorecitydate_of_birthfirst_namefull_namelast_namename_match_scorepostal_codestatestreet
Pricing & SLAs
United States of America - United States Financial Services queries are billed only when Didit receives a conclusive result from the validation source.- Per-call price: $0.19 USD.
- Billing: per successful query. You are not charged when the registry is unreachable, when required fields are missing, or when the request is rejected before reaching the source.
- Latency: typical p95 < 2 s.
- Availability: 99.9% per quarter on Didit’s side; downstream source availability varies by country and dataset.
Continue reading
United States of America - United States Death Check (SSDMF)United States of America - United States Phone