BillerAPI Documentation
Connect your users to their billers. Retrieve bills, sync accounts, and automate billing workflows with a single API.
Try it now
curl https://sandbox.api.billerapi.com/v1/billers \
-H "Authorization: Bearer $BILLERAPI_API_KEY"Use a sandbox API key from the developer dashboard. Get your first key to link accounts and retrieve bills.
Build path
Get a sandbox key
Use one Bearer key for server-side API calls.
Find a biller
Search the biller network or use sandbox fixtures.
Link an account
Create a link token and open the hosted flow.
Retrieve bills
Fetch current bills and statement metadata.
Subscribe to events
Receive signed delivery updates on your endpoint.
Getting Started
Go from zero to your first API call in under 5 minutes.
Start buildingAPI Reference
Every endpoint, parameter, and response, organized by resource.
View referenceGuides
The end-to-end account linking and bill retrieval flow.
Read guidesHow BillerAPI works
Create a Link Session
Your server calls POST /v1/link-tokens to get a link token for the hosted Elements flow.
User connects their biller account
Elements guides the user through selecting a biller and entering credentials.
Exchange for an access token
Your server exchanges the public token via POST /v1/link-tokens/exchange.
Retrieve bills
Use the access token to fetch bills via GET /v1/bills. Webhooks notify you of new bills.
Base URL
https://sandbox.api.billerapi.comSee Environments for production URLs.
Authentication
Authorization: Bearer bak_test_...See Authentication guide for details.