Bitcoin Rewards API

Distribute Bitcoin rewards to millions of self-custodial wallets in one API call. Cashback, loyalty, and referral payouts that settle in under a second and cost nothing inside Spark.

Trusted by teams like Tether, Breez, and Xverse building on Spark

<1sto settle a Spark transfer
$0fees inside the Spark network
0nodes or channels to operate
1 SDKfor Bitcoin, Lightning, and stablecoins

Distributing Bitcoin rewards is operationally complex

Running a rewards program with Bitcoin means managing custody infrastructure, dealing with 10-minute confirmation times, absorbing volatile network fees, handling tax reporting for every payout, and navigating regulatory gray areas around holding user funds. Most loyalty platforms and fintech apps want to offer Bitcoin incentives, but the operational overhead makes it impractical. Traditional rewards systems work with points and databases: Bitcoin requires nodes, wallets, and blockchain infrastructure that doesn't scale cleanly to millions of payouts.

Instant Bitcoin payouts without the infrastructure burden

Scale to millions of payouts

Distribute Bitcoin rewards at any volume with instant settlement. No transaction queues, no confirmation delays, no infrastructure to maintain as your program grows.

Users get real bitcoin, instantly

Rewards arrive in self-custodial wallets in under a second via Lightning or Spark transfers. No IOUs, no points systems, no withdrawal friction: users control their Bitcoin immediately.

Zero custody overhead

You never hold user funds. Spark handles settlement directly to user wallets, eliminating custodial risk, regulatory complexity, and operational burden from managing private keys at scale.

Bitcoin or stablecoins

Distribute rewards in BTC, USDT, or USDB depending on what makes sense for your program. Same API, same instant delivery, same self-custodial model across all assets.

Four lines of code to start distributing Bitcoin rewards

Integrate the Spark API

Add the Spark SDK to your rewards platform. Initialize with your API key. No blockchain nodes to run, no infrastructure to provision: you're calling a REST API that handles settlement.

Fund your rewards pool

Deposit Bitcoin or stablecoins into your Spark account. Funds settle instantly and are ready to distribute. You can top up programmatically or manually as your rewards program scales.

Trigger payouts from your app

When a user earns cashback, completes a referral, or hits a loyalty milestone, call the Spark API with the user's wallet address and payout amount. Rewards are delivered in under a second.

Users receive funds in their wallet

Recipients see Bitcoin land in their self-custodial wallet immediately. They control the keys, they control the funds: no withdrawal process, no minimum thresholds, no waiting periods.

Track payouts and reporting

Monitor all distributions via the Spark dashboard. Export transaction logs for accounting and tax reporting. Real-time visibility into every payout without running your own blockchain indexer.

Products

Trusted by the world's best rewards programs.

From wallets to stablecoin issuers, the best teams ship on Spark.

Spark and WDK unlock programmable, resilient Bitcoin over Lightning: instant global payments without compromising custody or privacy.

Paolo Ardoino
Paolo ArdoinoCEO, Tether

We care deeply about network effects. Issuing on Spark is a no-brainer for Brale, it has the potential to bring billions of people to stablecoins.

Ben Milne
Ben MilneCEO, Brale

Our goal is to make Xverse the definitive home of BitcoinFi, and integrating Spark is a monumental step.

Ken Liao
Ken LiaoCEO, Xverse

Spark is transformative. It redefines what Bitcoin can be, evolving it from a monetary network into an application platform.

Roy Sheinfeld
Roy SheinfeldCEO, Breez

We're excited to build on Spark to unlock powerful Bitcoin-based rails for all the users we serve without requiring them to be crypto-native.

Henri Stern
Henri SternCEO, Privy

Flashnet couldn't exist without Spark. It's the best infrastructure for building real money apps on Bitcoin, period.

Ethan Marcus
Ethan MarcusCEO, Flashnet

FAQ

Rewards settle in under a second. Spark uses Lightning Network and internal transfers to deliver Bitcoin instantly, bypassing the 10-minute block confirmation cycle entirely.

No. Spark sends rewards directly to user-controlled wallets. You never hold their Bitcoin, which eliminates custodial risk and the regulatory burden that comes with managing private keys.

Any self-custodial Lightning wallet works: Breez, Phoenix, Muun, Xverse, and hundreds more. Users can also receive rewards into Spark-native wallets for instant, fee-free settlement.

Yes. Spark supports USDT and USDB rewards with the same API. You can mix Bitcoin and stablecoin payouts in the same program based on user preference or program rules.

Transfers within Spark are fee-free. When sending to external Lightning wallets, you pay standard Lightning routing fees (typically less than 1%). No per-transaction API charges.

Start distributing Bitcoin rewards today

Spark's Bitcoin Rewards API lets you scale incentive programs without building custody infrastructure or managing blockchain complexity.