Business API
Full B2B API access for platforms, resellers, and enterprise integrations.
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
Integration Flow
Standard B2B integration pattern
Webhooks
Real-time delivery notifications
Rate Limits
Request limits and quotas
BRGC Batches
Bulk gift card creation
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 |
Updated about 2 months ago