ParaSwap tokens API

Return tokens list from Paraswap

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/paraswap-tokens-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

paraswap-tokens-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: ParaSwap Market API v5 prices tokens API
  description: The ParaSwap Market API (now Velora Market API) provides real-time optimal swap routing across 170+ DEXes on 12 EVM-compatible chains. Retrieve price quotes with optimal routes, build transaction call data, or combine both in a single call. Supports the Augustus v5 smart contract.
  contact:
    email: contact@paraswap.io
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: '5.0'
servers:
- url: https://apiv5.paraswap.io
tags:
- name: tokens
  description: Return tokens list from Paraswap
paths:
  /tokens:
    get:
      operationId: getTokens
      summary: Get tokens list (Mainnet)
      description: alias for /tokens/1 — returns curated token list for Ethereum Mainnet
      tags:
      - tokens
      responses:
        '200':
          $ref: '#/components/responses/TokensResponse'
  /tokens/{network}:
    get:
      operationId: getTokensByNetwork
      summary: Get tokens list by network
      tags:
      - tokens
      parameters:
      - $ref: '#/components/parameters/Network'
      responses:
        '200':
          $ref: '#/components/responses/TokensResponse'
components:
  schemas:
    TokensList:
      type: object
      properties:
        tokens:
          type: array
          items:
            $ref: '#/components/schemas/Token'
    Network:
      type: number
      enum:
      - 1
      - 3
      - 56
      - 137
    TokenDecimals:
      type: integer
      minimum: 0
    Token:
      type: object
      required:
      - symbol
      - address
      - decimals
      - img
      - network
      - newToken
      - connectors
      - tokenType
      properties:
        symbol:
          type: string
        address:
          type: string
        name:
          type: string
        decimals:
          $ref: '#/components/schemas/TokenDecimals'
        img:
          type: string
        network:
          $ref: '#/components/schemas/Network'
        newToken:
          type: boolean
          default: false
        connectors:
          type: array
          items:
            type: string
        tokenType:
          type: string
          enum:
          - ETH
          - ERC20
          - SYNTH
          - cToken
          - iToken
          - aToken
          - aToken2
          - idleToken
          - Chai
          - bDAI
  responses:
    TokensResponse:
      description: List of available tokens
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/TokensList'
          example:
            tokens:
            - symbol: ETH
              address: '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'
              decimals: 18
              img: https://img.paraswap.network/ETH.png
              network: 1
            - symbol: USDT
              address: '0xdac17f958d2ee523a2206206994597c13d831ec7'
              decimals: 6
              img: https://img.paraswap.network/USDT.png
              network: 1
  parameters:
    Network:
      name: network
      in: path
      description: ID of the network. (Mainnet - 1, Ropsten - 3, Polygon - 56, BSC - 137).
      required: true
      schema:
        allOf:
        - $ref: '#/components/schemas/Network'
        - default: 1
externalDocs:
  description: Velora / ParaSwap Developer Documentation
  url: https://developers.velora.xyz/api/velora-api/velora-market-api