Skip to main content

2026 INCENTIVES TREND REPORT   READ NOW


Build with the Giftbit gift card API

Send, track, and automate digital rewards programmatically. Set up a working integration in hours, go live in a day. Start free in the sandbox.

Developer Hub

Build with the Giftbit gift card API. Giftbit is a RESTful gift card API for sending, tracking, and managing digital rewards, incentives, and payouts programmatically. This hub brings together everything you need to go from a first API call to live reward sending including a quick start guide, delivery method options, a production checklist, and full API documentation.

Most teams have a working integration in hours and are live in days.

Get started guides

New to the Giftbit API? Follow these three guides. They take you from your first call to going live.

Note: we advise that you verify that Giftbit can support your use case before building.


Use cases

Giftbit powers a wide range of use cases for digital rewards and incentives; however, some applications for gift cards and prepaid cards are not allowed by Giftbit’s banking partners and suppliers.

Before you begin building your integration, please review this list of permitted and not permitted use cases to confirm your model is something Giftbit can power. If you're not sure if your use case is allowed, contact our team before you begin your build.

 

✅ Use cases permitted with Giftbit


Customer Acknowledgment. Trigger rewards from milestones, referrals, or spend thresholds

  • Customer acquisition incentives
  • Promotional offers and ‘gift with purchase’
  • Referral rewards
  • Loyalty programs
  • Provider switching incentives
  • Customer feedback incentives
  • Review incentives
  • Customer service and experience recovery

 

Employee Acknowledgement. Connect to your HRIS for birthdays, anniversaries, and performance rewards

  • Employee anniversaries
  • Sales performance incentives
  • Peer-recognition programs
  • Employee wellness programs

 

Research Incentives. Automate participant rewards instead of buying and tracking gift cards manually

  • Academic research
  • Market research
  • UX research

 


 

❌ Use cases not permitted by Giftbit

Giftbit is not able to power programs in some specific industries and categories:

  • Alcohol, tobacco, vape (all use cases)
  • Bitcoin and cryptocurrency (all use cases)
  • Gambling
  • Consumer resale
  • Peer-gifting and crowd-gifting

 


Resources

The building blocks. Everything you need to build confidently and independently, with support if you need it.

Set up and troubleshoot in Testbed with no gated docs, or friction to get stared.

When you're ready to go live, submit your API access request.


Funding set up

How to handle insufficient funds

To ensure your integration runs smoothly and keeps orders flowing, consider the financial requirements for your model.

Your Giftbit account will fulfill orders as long as the total cost of each order is covered by your available balance. If you send in multiple currencies, and have a default currency set in the account overview, Giftbit will automatically convert the necessary amount of your available balance in the default currency to the currency required for a given order.

If orders attempt to draw down on an insufficient balance, Giftbit will queue the unfunded orders in pending status. Once the available balance is topped up, pending orders are funded and released automatically in the order of oldest funded order first.

For example, if users accumulate points and redeem them for gift card rewards, how large an available balance should you carry in Giftbit at any given time? How will your integration handle sudden spikes in redemptions? What is the potential impact on user experience if fulfillment of orders is delayed due to an insufficient available balance?

 

Monitoring your balance

You can use GET requests to /funds to keep tabs on your available balance in Giftbit. You can request balance information according to your need: once per order, daily, weekly, etc.

curl --include \
     --header "Content-Type: application/json" \
     --header "Authorization: Bearer YOUR_API_KEY" \
     --header "Accept-Encoding: identity" \
  'https://api-testbed.giftbit.com/papi/v1/funds'

 

The response will return balance details, separated by currency:

{
  "info": {
    "code": "INFO_FUNDS",
    "name": "Fund information retrieved",
    "message": "Your current fund information was retrieved."
  },
  "fundsbycurrency": {
    "USD": {
      "available_in_cents": 1000000,
      "pending_in_cents": 0,
      "reserved_in_cents": 350000
    },
    "CAD": {
      "available_in_cents": 1000000,
      "pending_in_cents": 0,
      "reserved_in_cents": 0
    },
    "AUD": {
      "available_in_cents": 0,
      "pending_in_cents": 0,
      "reserved_in_cents": 0
    }
  }
}

 

 

Low balance notifications

In addition to programmatic access to your available balance, you can set a low balance email notification rule in the Account Overview.

 

 


Redemption safeguards

Across the many programs and use cases powered by Giftbit, "normal" redemption activity looks different from one customer to the next. Some programs intentionally send multiple micro-incentives to the same contact; others restrict participants to a single reward. Because you have the most context about your own recipients, you're best positioned to decide which behaviors your program should allow, limit, or block. Building those safeguards into your integration protects your budget and your program's integrity.

Use these questions to guide the limits and controls you design:

  • Identity: Do you verify participant identities? Could a participant create alias or duplicate profiles?
  • Location signals: Do you monitor participant IP address and geolocation?
  • Value limits: How much total value can a participant claim in a given timeframe?
  • Frequency limits: Can a participant claim more than one reward in a given timeframe?
  • Points systems: If your model uses points, have you tested it for vulnerabilities or ways it could be gamed?
  • Monitoring: Do you have internal monitoring for redemptions and other key participant actions? Does it cover activity outside business hours?
  • Emergency controls: In an emergency, can your system halt API orders quickly?

Designing the right safeguards is easier with a second perspective. If you have questions or concerns about limits, controls, or fraud prevention for your program, reach out to our team. We're here to help you think it through.


FAQs

Quick answers to the questions developers ask most before integrating the Giftbit gift card API. Need something not covered here? Email our team at testbed@giftbit.com.

How long does it take to integrate the Giftbit API?

Most teams have a working sandbox integration in a few hours and are live in a few days. The exact timeline depends on your delivery method and internal testing and sign-off.

Is there a sandbox or test environment?

Yes. Testbed is Giftbit's free sandbox environment, with a virtual balance for testing. You can generate a sandbox API token and start building immediately here. No cost and no real money involved.

Do I need to talk to sales to start building?

Nope! Sandbox access is self-serve. Sign up and generate a token. You only need contact Giftbit when you're ready to request production API access, or if you need any help along the way.

Our experts are ready when you are. Contact the team anytime.

Are there fees to use the API?

No fees. There are no API usage fees, platform fees, subscriptions, or minimums. Rewards cost face value; credit card funding carries a 2.9% fee, while bank transfer is free.

See full pricing details.

What does it take to go live?

Register a production account, request production API access (typically enabled within 24 hours, following a standard Know Your Business review), generate your production token, and point your integration at the production URL.

Find the complete list of steps in the Production Checklist.

Rewards Payout APIs vs. Cash Payout APIs: How To Choose The Right Fit
Payouts & Disbursements
Rewards Payout APIs vs. Cash Payout APIs: How To Choose The Right Fit
Learn how a rewards payout API differs from cash payout tools like Stripe and Tipalti, and when gift cards and prepaid cards are the simpler way to send incentives at scale.
Send Digital Gaming Gift Cards Online, In-App or In Bulk
Gift Card API
Send Digital Gaming Gift Cards Online, In-App or In Bulk
Learn how to use Roblox digital gift cards to send real-time rewards, boost user action, and scale your incentive program with a gift card API or platform.
Prepaid Card APIs: What to Look For, What to Avoid, & How to Ship Fast
Gift Card API
Prepaid Card APIs: What to Look For, What to Avoid, & How to Ship Fast
Find the best prepaid card API for your team. Compare features, costs, and support so you can build reliable, flexible reward and incentive programs.
 PHONE:
1 (877) 554-2186
 
EMAIL:
hello@giftbit.com
 
CALENDAR LINK:

Contact us

We're here to help

Questions about discounts, delivery options, rewards, security, or anything else? Reach out for a chat anytime.