| description | The Request Network API supports 500+ currencies across 10 EVM chains. |
|---|
{% hint style="info" %} Reach out
For more details on how to start accepting crypto payments, get in touch and we will reach out. {% endhint %}
Overall, the Request Network API supports 500+ currencies across 10 EVM chains.
10 EVM Chains:
- Ethereum
- Arbitrum One
- OP Mainnet
- Base
- Polygon
- BSC
- Avalanche
- Fantom
- zkSync Era
- Sepolia
For ERC20 and Native Payments, the Request Network API supports 500+ tokens, mostly on Ethereum. See request-network-token-list.md for the full list.
{% hint style="info" %} The request-network-token-list.md is a super set, which contains some currencies on non-supported chains. Cross-reference with the #request-network-api-supported-chains {% endhint %}
For Conversion Payments, the Request Network API supports the following invoice currencies:
- USD
- EUR
- CNY
- GBP
- JPY
For Conversion Payments, the Request Network API supports the following payment currencies:
- USDC
- USDT
- DAI
- FAU on Sepolia
To get a list of supported payment currencies for a given invoice currency, use the #get-v2-currencies-currencyid-conversion-routes endpoint.
See #crosschain-payments-supported-chains-and-currencies
See #crypto-to-fiat-supported-chains-and-currencies
The currencies API endpoints provide access to the complete Request Network token list, enabling you to discover and filter available tokens across multiple blockchain networks.
- Payment Request Integration: Get the exact currency IDs needed for creating payment requests
- Payment Integration: Get accurate token information for payment processing
- Currency Validation: Verify supported tokens before creating payment requests
- Multi-Chain Support: Access tokens across Ethereum, Polygon, Arbitrum, and more
- Developer-Friendly: Simple filtering options for easy integration
Each token in the response includes:
- id: Unique Request Network token identifier (e.g.,
USDC-mainnet) - name: Human-readable token name (e.g.,
USD Coin) - symbol: Token symbol (e.g.,
USDC) - decimals: Number of decimal places for the token
- address: Contract address on the specified network
- network: Blockchain network name
- type: Token type (
ERC20,ETH, etc.) - hash: Contract address hash
- chainId: Blockchain chain ID
{% openapi-operation spec="request-api" path="/v2/currencies" method="get" %} OpenAPI request-api {% endopenapi-operation %}
{% openapi-operation spec="request-api" path="/v1/currencies/{currencyId}/conversion-routes" method="get" %} OpenAPI request-api {% endopenapi-operation %}