Business API
The Business API provides full access to Bitrefill's product catalog and additional features for high-volume B2B use cases.
Overview
With a Business API account, you get:
- Full product catalog including test products
- BRGC batches for bulk gift card issuance
- Account deposits to add balance via API
- Dedicated support from the Bitrefill team
- Custom pricing based on volume
Getting Started
How to Get Access
Business API access is not self-service. To get started:
- Contact Bitrefill — Email [email protected]
- Describe your use case — Platform integration, reselling, etc.
- Receive credentials — API ID and API Secret
- Start integrating — Follow the guides below
Base URL
All API requests go to:
https://api.bitrefill.com/v2
Authentication
The Business API uses HTTP Basic authentication:
const API_ID = process.env.BITREFILL_API_ID;
const API_SECRET = process.env.BITREFILL_API_SECRET;
const token = Buffer.from(`${API_ID}:${API_SECRET}`).toString('base64');
const headers = {
'Authorization': `Basic ${token}`,
'Content-Type': 'application/json'
};See Authentication for detailed setup.
Business Features
| Feature | Description |
|---|---|
| BRGC Batches | Create batches of Bitrefill Gift Cards |
| Account Deposits | Add balance via crypto deposit |
| Webhooks | Receive real-time delivery notifications |
| Custom Pricing | Volume-based discounts (contact sales) |
Integration Guides
API Reference
The full endpoint documentation is available in the API Reference.
Key endpoints for Business integrations:
| Endpoint | Purpose |
|---|---|
GET /products | List available products |
POST /invoices | Create a purchase invoice |
POST /invoices/{id}/pay | Pay from account balance |
GET /orders/{id} | Get order with redemption info |
POST /brgc-batches | Create a BRGC batch |
POST /accounts/deposit | Create a deposit invoice |