Skip to main content
A Data Provider is the underlying system that stores user data: payroll platforms (e.g., ADP, Workday, Gusto), banks (e.g., Chase, Wells Fargo), and insurance carriers. Each company typically maps to one data provider. Use the Data Providers endpoints to check which providers Truv supports, verify coverage for a specific product type, and retrieve provider details before creating orders. Filter by product_type and data_source to find providers relevant to your use case.

Supported product types

income, employment, deposit_switch, pll, insurance, transactions, assets

Supported data sources

payroll, docs, insurance, financial_accounts, tax, scoring_attributes
Before creating an order, confirm that the user’s provider supports your product type by checking the is_disabled field and success_rate.

Attributes

AttributeTypeDescription
idStringUnique data provider identifier
nameStringData provider name (e.g., ADP, Chase, Gusto)
data_sourceStringSource of data: payroll, docs, insurance, financial_accounts, tax, or scoring_attributes
logo_urlStringURL to the provider’s logo
is_disabledBoolean, nulltrue if the provider has not implemented the queried product_type yet; null when the product_type query parameter is omitted
success_rateStringPredicted verification success: "high" — expected to succeed; "low" — may succeed (send if the user knows their payroll provider and is confident); "unsupported" — payroll verification not feasible; null — not enough attempts to determine

Endpoints

List Data Providers

Retrieve all data providers filtered by product type and data source

Retrieve Data Provider

Get details for a specific data provider by ID

Example response

{
  "count": 123,
  "results": [
    {
      "id": "adp",
      "name": "ADP",
      "data_source": "payroll",
      "logo_url": "https://cdn.truv.com/providers/adp.svg",
      "is_disabled": false,
      "success_rate": "high"
    }
  ],
  "next": "<string>",
  "previous": "<string>"
}