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
One Premier and Two Premier Condominium Corp. LGU Narra Palawan Pisopay.com Tandag City Water District Magic Payment Inc. PayExpress Tickets DCTV Cable More Electric and Power Corporation South Bank (a Rural Bank) Inc. Manolo Fortich Water District Cebuano Waters Inc Ifugao Electric Cooperative, Inc. San Juan Water District Platinum Fiber Operation Blessing Foundation Philippines, Inc. Pahiram Bohol II Electric Cooperative, Inc. Tarlac1 Electric Coop, Inc. First Peak Resources & Technologies Inc. Perpetual Help Multi-Purpose Cooperative Netify Communications Corp. Pampanga III Electric Cooperative Inc. Nueva Vizcaya Electric Cooperative Batangas I Electric Cooperative Inc.

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.