Skip to main content
Rewards hero With , you can send instant Bitcoin rewards to your users’ self-custody wallets worldwide through a single, simple API. automatically handles the entire process, managing the fiat-to-crypto conversion, compliance checks, and instant delivery for you.

Rewards Payout Flow

1

Funding

Your platform’s internal account is pre-funded with fiat currency (e.g., USD) via standard payment rails like ACH push.
2

Customer Onboarding

For rewards, the only entity who needs to be KYB’d is the entity paying for the reward. This can be you, the platform, or your business customers that want to pay out rewards to their end users.
3

Quote & Execution

You execute a single API call to create a quote, instantly convert a specific USD amount to BTC at the current market rate, and transfer the Bitcoin to the user’s wallet address.

Features

Users interact with through two main interfaces:
Programmatic access to onboard customers, fund your platform account, get quotes for Bitcoin purchases, and execute reward payouts. Reconcile all activity with real-time webhooks.

Onboarding Customers

For rewards with Grid, the only entity who needs to be KYB’d is the entity paying for the reward. This can be you, the platform, or your business customers that want to pay out rewards to their end users. All you need in order to pay out a reward is the wallet address. No need to collect extra personal information or go through the full hosted KYC flow for end users! To generate a spark wallet, you can use a tool like Privy or the Spark SDK directly. If you do have business customers that want to pay out rewards to their end users, you can onboard that business customer via the hosted KYB link flow.

Funding Your Platform Account

operates on a pre-funded model. You can fund your internal platform account using several payment rails such as ACH, wire transfers, Lightning, and more. This stored balance is then used to instantly purchase and send Bitcoin rewards to your customers.

Sending Rewards

To send a reward with , you create and execute a quote. The API call specifies your funded internal account as the source and the customer’s Bitcoin wallet address as the destination. Grid handles the USD-to-BTC conversion and instant delivery to the receiving wallet, notifying you of the completed transfer via webhook.

Environments

supports two environments: Sandbox and Production.The Sandbox mirrors production behavior, allowing you to test the full end-to-end flow—from funding a test account and onboarding a mock customer to sending a simulated Bitcoin reward—without moving real funds.The Production environment uses live credentials and base URLs for real transactions once you’re ready to launch.