Overview

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

01

Get a sandbox key

Use one Bearer key for server-side API calls.

02

Find a biller

Search the biller network or use sandbox fixtures.

03

Link an account

Create a link token and open the hosted flow.

04

Retrieve bills

Fetch current bills and statement metadata.

05

Subscribe to events

Receive signed delivery updates on your endpoint.

How BillerAPI works

1

Create a Link Session

Your server calls POST /v1/link-tokens to get a link token for the hosted Elements flow.

2

User connects their biller account

Elements guides the user through selecting a biller and entering credentials.

3

Exchange for an access token

Your server exchanges the public token via POST /v1/link-tokens/exchange.

4

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.com

See Environments for production URLs.

Authentication

Authorization: Bearer bak_test_...

See Authentication guide for details.

Was this page helpful?