B2B Partner API

Sprout B2B Partner Integration Guide

Welcome to the Sprout B2B Partner API documentation. This guide will help you integrate with Sprout's yield-generating vault system on Base chain.

Overview

As a B2B partner, you can deposit USDC into Sprout's managed vaults to earn yield. Sprout handles the complexity of DeFi yield optimization while you focus on your business.

How It Works

  1. Onboarding - Sprout creates a dedicated wallet for your organization
  2. Deposit - Transfer USDC to your wallet address on Base chain
  3. Yield Generation - Your funds are invested across multiple DeFi vaults
  4. Track Performance - Use our API to monitor balance and yield
  5. Withdraw - Request withdrawals anytime

Default Supported Vaults

The following vaults are included by default. These can be fully customized to your needs — reach out to us to configure a vault strategy tailored to your requirements.

VaultProtocolDescription
Spark USDCSpark ProtocolLending vault
Seamless USDCSeamless ProtocolLending vault
Moonwell USDCMoonwellLending vault
Gauntlet USDCGauntletOptimized yield vault

Quick Start

1. Get Your Credentials

After onboarding, you will receive:

  • Wallet Address - Your dedicated wallet on Base chain
  • API Key - For accessing the API (keep this secure!)

2. Make a Deposit

Simply transfer USDC to your wallet address on Base chain:

NetworkBase (Chain ID: 8453)
TokenUSDC
Contract0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Your deposit will be automatically tracked and invested.

3. Check Your Balance

curl -X GET "https://api.sproutfi.xyz/api/1/b2b/balance" \
  -H "Authorization: Bearer YOUR_API_KEY"

Need Help?

Contact your Sprout representative or email support@sproutfi.xyz for assistance.

Next Steps