Check Components

Check Components is a library of white-labeled, drop-in React UI elements that handle the highest-friction surfaces of embedded payroll — company onboarding, terms of service, bank linking, employee tax setup, withholdings (W-4), filing authorization, verification documents, and Run Payroll — including the Check Onboard flow. Components are embedded via short-lived component links generated through the API and emit DOM events for lifecycle states.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/components"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: check-hq:components
name: Check Components
description: Check Components is a library of white-labeled, drop-in React UI elements that handle the
  highest-friction surfaces of embedded payroll — company onboarding, terms of service, bank linking,
  employee tax setup, withholdings (W-4), filing authorization, verification documents, and Run Payroll
  — including the Check Onboard flow. Components are embedded via short-lived component links generated
  through the API and emit DOM events for lifecycle states.
humanURL: https://docs.checkhq.com/docs/check-components
tags:
- React
- Embedded UI
- Onboarding
- Components
- Run Payroll
properties:
- type: Documentation
  url: https://docs.checkhq.com/docs/check-components
- type: ComponentLibrary
  url: https://docs.checkhq.com/docs/check-component-library
- type: GettingStarted
  url: https://docs.checkhq.com/docs/adding-check-onboard-to-your-application
- type: APIReference
  url: https://docs.checkhq.com/reference/components-overview
- type: Examples
  url: https://docs.checkhq.com/docs/live-component-example
features:
- name: Company Onboard
  description: End-to-end employer onboarding including business details, signatory, and TOS.
- name: Run Payroll Component
  description: White-labeled payroll runner with worker pay, earnings, and preview in one component.
- name: Employee Withholdings Setup
  description: W-4 and state-equivalent withholding form completion for employees.
- name: Employee Tax Setup
  description: Employer-side tax profile capture for individual employees.
- name: Company Tax Setup
  description: Federal and state tax registration capture for the employer.
- name: Company Payment Setup
  description: Plaid bank linking and debit authorization for funding payroll.
- name: Company Filing Authorization
  description: Review, sign, and submit jurisdiction-specific tax authorization forms.
- name: Filing Preview Component
  description: Preview tax returns and filings before submission.
- name: Company Verification Documents
  description: Collect verification documents requested by Check operators.
- name: Full Service Setup Submission
  description: Submit a company to Check operators for full-service embedded setup.
- name: Previous Payroll Provider Access
  description: Capture prior-provider credentials for payroll migration.
- name: Component Events
  description: Components emit lifecycle events such as completion and already-complete states.