> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truv.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The Data Providers object

> Look up payroll, bank, and insurance providers supported by Truv, filter by product type and data source

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](/api-reference/companies/object) 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`

<Note>
  Before creating an order, confirm that the user's provider supports your product type by checking the `is_disabled` field and `success_rate`.
</Note>

***

## Attributes

| Attribute      | Type          | Description                                                                                                                                                                                                                                            |
| -------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `id`           | String        | Unique data provider identifier                                                                                                                                                                                                                        |
| `name`         | String        | Data provider name (e.g., ADP, Chase, Gusto)                                                                                                                                                                                                           |
| `data_source`  | String        | Source of data: `payroll`, `docs`, `insurance`, `financial_accounts`, `tax`, or `scoring_attributes`                                                                                                                                                   |
| `logo_url`     | String        | URL to the provider's logo                                                                                                                                                                                                                             |
| `is_disabled`  | Boolean, null | `true` if the provider has not implemented the queried `product_type` yet; `null` when the `product_type` query parameter is omitted                                                                                                                   |
| `success_rate` | String        | Predicted 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

<CardGroup cols={2}>
  <Card title="List Data Providers" icon="server" href="/api-reference/data-providers/providers-list">
    Retrieve all data providers filtered by product type and data source
  </Card>

  <Card title="Retrieve Data Provider" icon="circle-info" href="/api-reference/data-providers/providers-detail">
    Get details for a specific data provider by ID
  </Card>
</CardGroup>

***

## Example response

```json theme={null}
{
  "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>"
}
```
