Base URL:
https://api.starkfi.io — use the paths exactly as documented in each guide (for example POST /yield/deposit, GET /config/products).Available products
| Product ID | Description | Route prefix |
|---|---|---|
kyc | Identity verification powered by Didit (email or wallet onboarding) | /kyc, /security |
crypto | On-chain crypto payments | /payment |
pix | PIX → crypto on-ramp flows | /payment |
credit_card | Card → crypto or card → fiat flows | /payment |
on_ramp | On-ramp execution endpoints | /payment/execute/on-ramp |
swap | Cross-chain swap inside payment flows | /payment |
yield | Yield Aggregator — deposit, withdraw, rebalance on Solana | /yield |
StarkPay combines payment registration, transaction creation, and on-chain execution. It uses the
crypto, pix, credit_card, and on_ramp product flags depending on the payment methods you enable.Services (always available with API key)
| Service | Description | Route prefix |
|---|---|---|
| Quote | Spot market quotes — any-to-any via from/to or exchange pair | /quote |
GET /quote/market.
Check enabled products
Product disabled responses
When a route belongs to a product that is not enabled on the deployment, the API returns 403 with statusproduct_disabled:
/config/products at startup or when you receive product_disabled.
Where to start
StarkPay
Accept crypto, PIX, and card payments with split settlement
Yield Aggregator
Deposit, withdraw, and rebalance across Jupiter Lend and Kamino
KYC
Verify users by email OTP or wallet signature before fiat flows
Quote
Any-to-any spot quotes from Binance and Bybit
.png?fit=max&auto=format&n=I_v6ul4JDafNKFQP&q=85&s=f0ad25536f8a3ca42331fcff88ab2b26)