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:

  1. Contact Bitrefill — Email [email protected]
  2. Describe your use case — Platform integration, reselling, etc.
  3. Receive credentials — API ID and API Secret
  4. 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

FeatureDescription
BRGC BatchesCreate batches of Bitrefill Gift Cards
Account DepositsAdd balance via crypto deposit
WebhooksReceive real-time delivery notifications
Custom PricingVolume-based discounts (contact sales)

Integration Guides

API Reference

The full endpoint documentation is available in the API Reference.

Key endpoints for Business integrations:

EndpointPurpose
GET /productsList available products
POST /invoicesCreate a purchase invoice
POST /invoices/{id}/payPay from account balance
GET /orders/{id}Get order with redemption info
POST /brgc-batchesCreate a BRGC batch
POST /accounts/depositCreate a deposit invoice