---
title: "List all data providers"
method: GET
path: "/v1/providers/"
tags: ["Companies and Data Providers"]
---

# List all data providers

`GET /v1/providers/`

The endpoint returns a list of data providers filtered by the query parameter `product_type`.

## Query parameters

- `data_source` 'payroll' | 'docs' | 'insurance' | 'financial_accounts' | 'tax' | 'scoring_attributes'
- `product_type` 'income' | 'employment' | 'deposit_switch' | 'pll' | 'insurance' | 'transactions' | 'assets', required
- `query` string
- `category` 'gig' | 'benefits' | 'w2' | 'financial_institution' | 'insurance' | 'tax' | 'education'
- `ordering` 'id' | '-id' | 'name' | '-name' | 'rank' | '-rank'
- `page` integer
- `page_size` integer

## Response `200`

- object
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` Provider[], required
    - `id` string, required — ID of provider
    - `name` string, required — Data provider name
    - `data_source` 'payroll' | 'docs' | 'insurance' | 'financial_accounts' | 'tax' | 'scoring_attributes' | 'credit' | 'education' — Source of data: payroll - payroll provider parsing, docs - user uploaded documents, insurance - insurance data, financial_accounts - bank data, tax - tax documents, scoring_attributes - transactions scoring attributes report.
    - `logo_url` string, uri — Data provider logo URL
    - `is_disabled` boolean — True if product type for the query parameter `product_type` not implemented for the provider yet. If `product_type` query parameter is omitted the field will be null.
    - `success_rate` 'low' | 'high' | 'unsupported' | 'null', nullable — Success rate for the provider
    - `category` 'gig' | 'benefits' | 'w2' | 'financial_institution' | 'insurance' | 'tax' | 'education' — Category of the provider.

## Other responses

- `401` — HTTP 401 Unauthorized
- `403` — HTTP 403 Forbidden

## Changes

- **2026-08-20** `d7195c30b6b1` — 2 info
  - added the new optional `query` request parameter `category`
  - added the optional property `results/items/category` to the response with the `200` status
- **2026-07-26** `e58688835e25` — 2 warning
  - added the new `credit` enum value to the `results/items/data_source` response property for the response status `200`
  - added the new `education` enum value to the `results/items/data_source` response property for the response status `200`

[Change history](https://skmtc.dev/truv/apis/truv-api/changes/v1/providers/get.md)

---

[API](https://skmtc.dev/truv/apis/truv-api.md) · [All operations](https://skmtc.dev/truv/apis/truv-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/truv/truv-api/revisions/d7195c30b6b1/schema)
