Billy 828 billers · one API

One API for Philippine bills payment 🇵🇭

Look up a biller, quote the fee, and pay the bill — straight from your app. Billy gives developers a single, versioned REST API across a large and growing catalog of Philippine billers.

Bearer-key auth · JSON · OpenAPI 3.0 · PHP, Python & TypeScript SDKs

Terminal
# Look up a biller
curl $BILLY/billers?search=pldt \
  -H "Authorization: Bearer $KEY"

# Quote the fee before you charge
curl $BILLY/billers/{id}/quote \
  -H "Authorization: Bearer $KEY" \
  -d '{"amount": 1500}'

# → customer_total: 1520.00 (incl. convenience fee)
828
Billers in the catalog
20
Biller categories
1
Integration, not one per biller
120/min
Requests per partner

Three calls, end to end

From "which biller?" to "paid" without leaving your app.

1

Look up a biller

Search the catalog by name, code, category, or type. Each biller returns its field schema with validation rules so you can build the right form.

2

Quote the fee

Send an amount and get back the exact convenience fee and customer total, with a transparent fee breakdown — before the customer commits.

3

Pay the bill

Post the payment through Billy. Money-in and biller settlement are handled for you, with status delivered by webhook.

The payment endpoint is rolling out now — see the flow.

Built for developers

Everything you need to ship bills payment, and nothing you don't.

Broad biller catalog

A large, growing catalog of Philippine billers — the most important ones are already onboard, with more added continuously.

Field schemas & validation

Every biller ships its required fields and validation regexes, so you render correct forms and reject bad input early.

Transparent fees

Quote any amount and see the convenience fee, customer total, and full settlement breakdown before you charge.

Relevance-ranked search

Full-text search and a typeahead endpoint tuned for autocomplete — fast, ranked results as the user types.

Webhooks

Payment status is pushed to your endpoint as it changes: pending, processing, succeeded, or failed.

SDKs & OpenAPI

A hand-authored OpenAPI 3.0 spec plus generated PHP, Python, and TypeScript clients. Import the Postman collection and go.

Coverage where it counts

828 billers across 20 categories — utilities, telco, loans, government, insurance, and more. The billers your users reach for most are already here, and we add more all the time.

Explore the API reference
Water Utility · 222 Loans · 186 Electric Utility · 116 Real Estate · 64 Cable and Internet · 55 Collection Service · 54 Education · 30 Government · 20 Insurance · 20 Telecommunications · 17 Payment Gateway · 11 Credit Cards · 8 Donation · 7 Airlines · 6 eCommerce · 5 Electronic Cash · 4 Memorial Plan · 2 Transportation · 1
Indang Water District Forbes Lending Solutions Corp. Seveninfo Company Philippine Airlines AF Payments Inc The Insular Life Assurance Company, Ltd. Pamana Water Corporation Cagayan 1 Electric Cooperative Inc Shopeepay Tanay Water District Bulan (Sorsogon) Water District Sta Lucia Water Incorporated Card Bank Inc. Metropolitan Tuguegarao Water District Zurich Finance Corporation Lima Enerzone Corporation Mangaldan Water District K1 Smartech Inc. Phinma Education Holdings, Inc. Security Bank Mastercard Tagum Coop Cashalo City of Malolos Water District Makati Finance Corporation

More billers coming soon…

Start building with Billy

Issue a key, make your first call in minutes, and ship bills payment your users will actually use.