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, 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.
Finch offers three products: Organization, Payroll, and Deductions. Each product has its own set of endpoints, which provide specific data related to HRIS and payroll employment systems.
Employers connect their data to your application in 4 easy steps, facilitated through Finch Connect.
Finch offers two 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.
After an employer authenticates via Finch Connect, a connection is established between you and the employer via Finch. A connection is a unique Provider + App + Company pairing.