Curve Finance logo

Curve Finance

Curve Finance is a DeFi automated market maker (AMM) optimized for low-slippage swaps among stablecoins and pegged assets across multiple chains. Curve maintains a public read-only REST API at api.curve.finance providing pool, gauge, factory, governance, lending, crvUSD, and TVL data. Smart-contract entry points are the primary write path; the REST API is for indexing and analytics.

2 APIs 0 Features
Web3DeFiDEXAMMStablecoinsPegged AssetsMulti-chainOpen Source

APIs

Curve REST API

Public read-only REST API used by the Curve UI and third parties. Endpoints cover /getPools/all, /getSubgraphData, /getFactoryAPYs, /getLendingVaults, /getCrvUsdData, and simila...

Curve Smart Contracts

Curve's primary surface for swaps and liquidity is a set of audited Vyper smart contracts deployed across multiple chains (StableSwap and CryptoSwap pools, factories, gauges, vo...

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
Forum
Forum
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: curve-finance
url: https://raw.githubusercontent.com/api-evangelist/curve-finance/refs/heads/main/apis.yml
name: Curve Finance
x-type: protocol
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Web3
  - DeFi
  - DEX
  - AMM
  - Stablecoins
  - Pegged Assets
  - Multi-chain
  - Open Source
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
description: >-
  Curve Finance is a DeFi automated market maker (AMM) optimized for low-slippage swaps among
  stablecoins and pegged assets across multiple chains. Curve maintains a public read-only REST
  API at api.curve.finance providing pool, gauge, factory, governance, lending, crvUSD, and TVL
  data. Smart-contract entry points are the primary write path; the REST API is for indexing
  and analytics.
apis:
  - aid: curve-finance:rest-api
    name: Curve REST API
    tags:
      - Pools
      - Gauges
      - TVL
      - Lending
      - crvUSD
      - Governance
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api.curve.finance/api
    humanURL: https://docs.curve.finance/curve-api/curve-api/
    description: >-
      Public read-only REST API used by the Curve UI and third parties. Endpoints cover
      /getPools/all, /getSubgraphData, /getFactoryAPYs, /getLendingVaults, /getCrvUsdData, and
      similar. JSON output. No authentication or rate limiting at the documented level.
    properties:
      - type: Documentation
        url: https://docs.curve.finance/curve-api/curve-api/
      - type: GitHub
        url: https://github.com/curvefi/curve-api
    x-features:
      - Pool, gauge, factory, lending, crvUSD endpoints
      - Multi-chain (Ethereum, Arbitrum, Optimism, Polygon, Avalanche, etc.)
      - JSON read-only
    x-use-cases:
      - Indexing Curve liquidity for analytics
      - Building Curve dashboards
      - Pool APY calculators
  - aid: curve-finance:smart-contracts
    name: Curve Smart Contracts
    tags:
      - Smart Contracts
      - On-chain
      - Vyper
      - Pools
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://etherscan.io/address/curve.fi
    humanURL: https://docs.curve.finance/
    description: Curve's primary surface for swaps and liquidity is a set of audited Vyper smart contracts deployed across multiple chains (StableSwap and CryptoSwap pools, factories, gauges, voting escrow, crvUSD, lending markets).
    properties:
      - type: Documentation
        url: https://docs.curve.finance/
      - type: GitHub
        url: https://github.com/curvefi/curve-contract
    x-features:
      - StableSwap and CryptoSwap pools
      - Factory pools and gauges
      - veCRV voting escrow
      - crvUSD stablecoin
      - Lending markets
    x-use-cases:
      - On-chain swap execution
      - Liquidity provisioning
      - Governance voting
common:
  - type: Portal
    url: https://curve.fi/
  - type: Documentation
    url: https://docs.curve.finance/
  - type: GitHub
    url: https://github.com/curvefi
  - type: Forum
    url: https://gov.curve.finance/
  - type: Plans
    url: plans/curve-finance-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/curve-finance-rate-limits.yml
  - type: FinOps
    url: finops/curve-finance-finops.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]