Easily integrate and fully automate rewards, incentives, and payouts
with Giftbit's open gift card and prepaid card API.
Single open API
Global catalog of rewards
Instant and customizable
Personalization options
With Giftibit’s RESTful API, you (or your developer) will unlock access to hundreds of digital gift cards and prepaid cards from the world’s top brands, like Starbucks, Amazon, and Mastercard®.
Embed a customized global incentive solution in just a few hours, with reliable support throughout. Plus, SOC 2 compliance ensures smooth approval from leadership and IT security teams.
With minimal dev hours and simple API keys, Giftbit’s open environment ensures smooth rewards integration for virtually any use case.
Brands and retailers in the catalog include best-in-class favorites like Amazon, Starbucks, Walmart, and Dunkin’, along with prepaid cards from Visa® and Mastercard.
Giftbit's API quickly delivers rewards that work how you need them to.
We built our API for easy, reliable integration. It gives your system access to our global catalog of digital gift cards and prepaid cards, delivered as rewards which can be customized just how you need.
Stability and uptime are also exceptional, expanding your capabilities without adding ongoing costs or complexity.
— Bryan Dwyer, Chief Product Officer | Giftbit
No barriers or fees
Leverage the full functionality of the Giftbit API right away, with no cost or barriers to access the sandbox environment.
Giftbit’s API documentation and embedded endpoint ensure tighter integration and a consistent user experience. Clean JSON responses make data exchange efficient and straightforward. From API requests to authentication, everything is handled securely.
Send rewards in any amount, even small denominations. Offer a custom gift card brand selection, or let your recipients choose from the entire catalog.
Send standard or promotional rewards, emailed with a set template. Or use flexible Direct Links for a complete reward experience in a single url.
Learn more about all of the catalog features here.
Robust reporting features give you insights into customer behavior, plus clarity on operations and ROI. Track and monitor redemption, delivery, financials, and more. The use this data to prevent fraud, track success, and iterate and scale your program.
Learn more about reporting features here.
Redemption
Delivery
Financial
Operations
Designed for developers. Need help with strategy or set-up support? An API expert is just a video chat, email, Slack message, or call away.
Familiarize yourself with the API docs. With Giftbit’s RESTful API, you can have your reward implementation ready in as little as one day. And if you have any questions along the way, we’re always here to help.
Testbed is our sandbox environment. Once you make an account, you can get your sandbox API token and start building right away.
Set up your Testbed account →
When you’re ready to move from Testbed to Giftbit’s production API, follow the final steps in our API documentation. You’ll be sending rewards automatically in no time.
See how one project manager dramatically improved market research workflows by integrating Giftbit's API with Sawtooth.
See how streamlined gift card distribution is supporting international expansion
See how a simple call to Giftbit's API increased Drop's reward offering by 30% and catapulted their points-to-rewards redemption rates.
Leverage full customization via the API to send virtually any way you like. Easily configure your program to match your needs, while keeping costs in check. There are never any fees to access the API or send rewards, so you'll only ever pay face value of the cards you're sending.
Planning to send a high volume? We offer revenue sharing and discounts.
Deliver a consistent, fully customized reward experience your recipients will love. Our Partnerships team sources the smoothest redemption processes available. And with industry-leading recipient support, your audience is always in good hands.
Have a question that isn't answered here? Reach out for a chat.
A gift card API (Application Programming Interface) is a tool used by developers to integrate the ordering and sending of gift cards directly into their own software, app, or platform. It lets businesses deliver digital gift cards either in-app or via other channels, and ideally also gives them access to tracking features and a wide global catalog of gift cards.
A good gift card API will also let you send prepaid cards like those from Visa® and Mastercard.®
Giftbit uses commercially reasonable efforts to make services available with a monthly uptime percentage of at least 99.95%. The actual uptime over the last two years is closer to 99.99%.
Gifbit’s developer-friendly API is designed to integrate quickly. Interactions with Giftbit endpoints are straightforward, so most developers only need a few hours to get functions like ordering gift cards working.
That said, the amount of time it takes to build and test an integration will depend on the scope of work involved. For example, if you intend to embed link-based rewards in a recipient portal, you may need to spend additional development time to create a suitable front-end experience.
When it’s time to go live, most integrations are granted API access the same day they signal production readiness.
Developers can start using the Giftbit gift card API by reading the API documentation, and then setting up their free Sandbox account. There are no API usage fees.
If you are a program manager or other stakeholder, simply direct your developer to this Giftbit API page.
Everyone is also free to book time with Matt Brossard, our integration specialist. Our team has dedicated technical and business resources to help you determine the best path to get started.
To access an API token for the Giftbit Testbed environment, sign up for your Testbed account and visit the Account → API keys section.
When you’re ready to launch your integration, sign up for a free Giftbit account and contact [email protected] to signal production readiness. We’ll then enable permissions so you can generate an API token in your production account. Permissions are typically enabled within 24 hours.
API keys and tokens are used to authenticate and authorize access to an API. In this case, you’ll use your API key to enable your application to securely interact with Giftbit’s gift card API. Then you’ll use your API key for tasks like ordering, tracking, and sending digital gift cards or prepaid cards.
To access your key, log in to your account and navigate to Account → API Keys.
Yes, you can sign up for free access to the Sandbox environment at testbed.giftbit.com. Your Testbed account will give you a large virtual account balance that you can use to try out both placing test orders and redeeming test cards.
Yes, everyone who uses Giftbit can choose to give their recipients a customized selection of brands, or a single brand per reward. You also have the option to give your recipients access to the full global catalog.
To send a single brand, your API request will contain only one brand code.
To send a customized choice of brands, your API request will contain a list of brand codes.
To send a reward with the full catalog, your API request will contain a region and a price, but you will omit the brand code(s).
Refer to the API documentation for more detail about constructing working requests.
Yes, you’ll be able to write a customized message or email to accompany your gift cards. We highly recommend using templates, but it is not mandatory. Email templates are customizable, even for customers that simply use the online platform without the API.
With the API, you can inject custom messaging into each reward on a call-by-call basis using the message body parameter.
You can attach any custom information you want to associate with a reward, such as time stamps, transaction numbers, campaign IDs, or user identifiers by embedding those details in the user supplied ID. The ID parameter is a custom identifier used in your API requests that accepts a long string.
Each request ID is idempotent, meaning every value needs to be unique from request to request. Keep this in mind when designing the ID you will include in your API requests.
Yes, you can pull order history and status from the API.
Specifically, you can access order processing status and delivery information using the /campaign endpoint.
You can pull campaign records using either your request ID, or the system generated UUID provided by Giftbit when you create a reward.
Similarly, you can pull individual reward records using either your request ID, or the UUID provided by Giftbit.
And you can access redemption status from the /gifts endpoint.
Refer to the API documentation for more instructions on how to utilize appropriate record identifiers in GET requests, or email [email protected].
GET /brands returns a list of reward brands available from Giftbit, including detailed information like the brand_code and an allowed price to include in your API calls. Some brands only allow certain fixed values, while others have an allowed range.
You can restrict the results list with any combination of price, currency, region, or search terms.
By default, all rewards delivered using the API are non-expiring. You’ll also have the option to provide an expiration date in your API call, to limit the period in which your recipients can choose a reward or reveal a card.
Learn more about catalog features like Standard and Promotional reward options here.
The Giftbit gift card and prepaid card API allow for link-based reward delivery. There are two types of links you can use here: direct_link or shortlink.
Direct links go straight to the reward itself, so you don’t need to add extra messaging or branding. They’re best for tasks like merging into emails delivered by a system other than Giftbit, where you don’t need to provide your recipients much added context.
Use the /direct_links endpoint to request direct link rewards.
Alternatively, shortlinks will first direct your recipients to a landing page which includes your company logo, as well as your custom message. These are often used for delivering shorter messages via SMS or social channels, or any time you need to provide your recipients more context.
Use the /campaign endpoint along with the delivery_type: SHORTLINK property to request shortlink rewards.
To trigger an email delivery reattempt, make a PUT request to the /gifts endpoint to manage the reward lifecycle and fulfilment functions.
Many developers use the Giftbit API specifically because they need white label options. To create a white label experience, we recommend using direct links, which are fully embeddable, have neutral looking presentation, and contain minimal instances of references to Giftbit.
Reach out to Matt if you have any more questions.