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

# What is Finch?

> The Finch API powers integrations to employment systems through a single, standardized data model.

Finch is a connectivity platform that enables you to connect to hundreds of employment systems through a unified API. Once Finch is integrated into your application, you can access your customers' company details, employment history, employee count, individual contact information, income details, company pay periods, and individual paycheck details like earnings, taxes, deductions, and contributions.

Finch works by allowing your customers (employers) to connect their employment systems (HRIS, Payroll, etc.) to your application. This connection process is facilitated through [Finch Connect](/how-finch-works/finch-connect), our employer-facing user interface which provides an elegant and secure authorization flow where your customers (employers) approve permissions, select their provider, and authorize access to their employment systems. Upon a successful connection, Finch will issue an access token to your application which is used to make API requests to Finch API endpoints.

<img src="https://mintcdn.com/finch/YGk1T8H6_KZq_kmT/images/how-finch-works-diagram.png?fit=max&auto=format&n=YGk1T8H6_KZq_kmT&q=85&s=cd87919b5e8121e3cf48d601d4646b0d" alt="How Finch Works Diagram" width="533" height="683" data-path="images/how-finch-works-diagram.png" />

## Products

Finch offers four products: Organization, Payroll, Deductions, and Documents. Each product has its own set of endpoints, which provide specific data related to HRIS and payroll employment systems.

* Our [Organization](/products/organization/Overview) product provides APIs to read company directory and employee data including contact information, demographics, departmental hierarchy, income history, and more.
* Our [Payroll](/products/payroll/Overview) product provides APIs for retrieving company payroll and inspecting individual paycheck information such as earnings, taxes, deductions, and contributions.
* Our [Deductions](/products/deductions/Overview) product provides APIs for creating, enrolling, and unenrolling individuals in deductions and contributions directly within the payroll provider.
* Our [Documents](/products/documents/Overview) product provides APIs to read data from employee and employer documents like W-4 forms.

## Finch Connect

Employers connect their data to your application in 4 easy steps, facilitated through [Finch Connect](/how-finch-works/finch-connect).

* **Prioritize privacy**: Finch Connect discloses data privacy practices right from the start, so your customers know where and how their data is used.
* **Confirm permissions**: Finch Connect displays the granular permissions needed to access the requested data. Finch only shares data that has been approved.
* **Select a provider**: Once the user approves, they select their employment system from Finch's list of 200+ integrations.
* **Authenticate access**: The user is prompted to log into their account (via credentials or API key if available), granting your application access to their employment data.

## Integration Types

Finch offers two [Integration Types](/integrations/integration-types) that enable you to optimize for either data refresh cadence or long-tail provider coverage. This allows you to service *all* of your customers via Finch, no matter which employment systems they are using. Employers will go through different Finch Connect experiences depending on the integration type.

## Connections

After an employer authenticates via Finch Connect, a connection is established between you and the employer via Finch. A [connection](/how-finch-works/unified-employment-api-glossary#connection) is a unique *Provider* + *App* + *Company* pairing.
