Skip to main content

What is the Earn API?

The Turtle Earn API gives integrators programmatic access to DeFi yield opportunities across multiple chains. It handles opportunity discovery, wallet onboarding, deposit transaction generation, and attribution tracking so you can embed earning functionality directly into your application. Instead of building and maintaining connections to individual protocols, you integrate once with Turtle and get access to a curated, risk-managed catalogue of vaults, lending markets, and staking products.

Who is it for?

The Earn API is designed for wallets, aggregators, neobanks, and any product that wants to offer yield to its users. If your application holds or manages user funds and you want to let those users earn, the Earn API is for you.

Key differentiators

  • Single integration, many protocols. One API gives you access to dozens of yield opportunities across EVM chains. New opportunities are added without any code changes on your side.
  • Transaction generation, not just data. The API returns ready-to-sign transactions. You do not need to encode calldata or interact with protocol contracts directly.
  • Built-in attribution. Every deposit is automatically tracked back to your distributor via on-chain signatures. Revenue share is calculated without manual reconciliation.
  • Swap and route support. Users can deposit with any supported token. The API handles cross-chain routing and token swaps transparently.

Get started

Quickstart

Go from zero to your first deposit in five steps.

Opportunities

Browse and filter available yield opportunities.

Authentication

Set up your API keys and understand key scopes.

OpenAPI Spec

Explore the full OpenAPI specification.
All API responses are scoped to your distributor_id. You will only see opportunities, deposits, and memberships that belong to your distributor. Contact the Turtle team via the Dashboard to get your distributor set up.