Tokens

ERC-20, ERC-721 and ERC-1155 data and transfers.

ERC1155

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc1155
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc1155?sort=createdAt%2Cdesc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc1155?sort=createdAt%2Cdesc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string;
5 name?: string;
6 symbol?: string;
7 createOperation?: {
8 timestamp?: string; // date-time
9 txHash?: string;
10 };
11 transfers?: {
12 last24h?: number;
13 last48h?: number;
14 last72h?: number;
15 };
16 holdersCount?: number;
17 }[];
18 count?: number;
19 countType?: "exact" | "lowerBound" | "approx";
20 link: {
21 next?: string;
22 nextToken?: string;
23 prev?: string;
24 prevToken?: string;
25 };
26}

Responses

200Default Response

ERC1155 transfers

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc1155-transfers
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc1155-transfers?tokenAddress=0x8379FBe03357bf66137ca013e83240E41Fe583F1&sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc1155-transfers?tokenAddress=0x8379FBe03357bf66137ca013e83240E41Fe583F1&sort=desc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 blockNumber: number;
5 txHash: string;
6 logIndex: number;
7 from: string; // evm-address
8 to: string; // evm-address
9 createdAt: string; // date-time
10 timestamp: string; // date-time
11 amount: string; // bigint
12 tokenAddress: string;
13 tokenId: string;
14 tokenName?: string;
15 tokenSymbol?: string;
16 }[];
17 count?: number;
18 countType?: "exact" | "lowerBound" | "approx";
19 link: {
20 next?: string;
21 nextToken?: string;
22 prev?: string;
23 prevToken?: string;
24 };
25}

Responses

200Default Response

ERC1155 holders

Get holders list

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc1155/{address}/holders
GET
https://api.routescan.io/v2/network/mainnet/evm/1/erc1155/0x495f947276749Ce646f68AC8c248420045cb7b5e/holders?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/erc1155/0x495f947276749Ce646f68AC8c248420045cb7b5e/holders?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string; // evm-address
5 tokenId: string;
6 balance: string;
7 }[];
8 count?: number;
9 countType?: "exact" | "lowerBound" | "approx";
10 link: {
11 next?: string;
12 nextToken?: string;
13 prev?: string;
14 prevToken?: string;
15 };
16}

Responses

200Default Response

ERC20

Lists all ERC20 tokens.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc20
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc20?sort=createdAt%2Cdesc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc20?sort=createdAt%2Cdesc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string;
5 name?: string;
6 symbol?: string;
7 decimals?: number;
8 totalSupply?: string; // bigint
9 price?: string; // bigint
10 marketCap?: string; // bigint
11 createOperation?: {
12 timestamp?: string; // date-time
13 txHash?: string;
14 };
15 transfers?: {
16 last24h?: number;
17 last48h?: number;
18 last72h?: number;
19 };
20 holdersCount?: number;
21 }[];
22 count?: number;
23 countType?: "exact" | "lowerBound" | "approx";
24 link: {
25 next?: string;
26 nextToken?: string;
27 prev?: string;
28 prevToken?: string;
29 };
30}

Responses

200Default Response

ERC20 swaps

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc20-swaps
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc20-swaps?token=0xf732F0A9460e4bE9639Ce67E28aF44aD51790B5F&tokenIn=0xf732F0A9460e4bE9639Ce67E28aF44aD51790B5F&tokenOut=0xf732F0A9460e4bE9639Ce67E28aF44aD51790B5F&sort=asc&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc20-swaps?token=0xf732F0A9460e4bE9639Ce67E28aF44aD51790B5F&tokenIn=0xf732F0A9460e4bE9639Ce67E28aF44aD51790B5F&tokenOut=0xf732F0A9460e4bE9639Ce67E28aF44aD51790B5F&sort=asc' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 txHash: string;
5 timestamp: string;
6 price: number;
7 dex?: string;
8 tokenIn: string;
9 tokenOut: string;
10 tokenInQty: string;
11 tokenOutQty: string;
12 tokenInDecimals: number;
13 tokenOutDecimals: number;
14 sourceDeployer?: string;
15 }[];
16 count?: number;
17 countType?: "exact" | "lowerBound" | "approx";
18 link: {
19 next?: string;
20 nextToken?: string;
21 prev?: string;
22 prevToken?: string;
23 };
24}

Responses

200Default Response

ERC20 transfers

Lists the transfers of a specific ERC20 token.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc20-transfers
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc20-transfers?tokenAddress=0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E&sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc20-transfers?tokenAddress=0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E&sort=desc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 blockNumber: number;
5 txHash: string;
6 logIndex: number;
7 from: string; // evm-address
8 to: string; // evm-address
9 createdAt: string; // date-time
10 timestamp: string; // date-time
11 amount: string; // bigint
12 amountInUsd?: string;
13 tokenAddress: string;
14 tokenName?: string;
15 tokenSymbol?: string;
16 tokenDecimals?: number;
17 }[];
18 count?: number;
19 countType?: "exact" | "lowerBound" | "approx";
20 link: {
21 next?: string;
22 nextToken?: string;
23 prev?: string;
24 prevToken?: string;
25 };
26}

Responses

200Default Response

ERC20 holders

Lists the holders of a specific ERC20 token.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc20/{address}/holders
GET
https://api.routescan.io/v2/network/mainnet/evm/1/erc20/0xdAC17F958D2ee523a2206206994597C13D831ec7/holders?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/erc20/0xdAC17F958D2ee523a2206206994597C13D831ec7/holders?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string; // evm-address
5 balance: string; // bigint
6 percentage?: number;
7 }[];
8 count?: number;
9 countType?: "exact" | "lowerBound" | "approx";
10 link: {
11 next?: string;
12 nextToken?: string;
13 prev?: string;
14 prevToken?: string;
15 };
16}

Responses

200Default Response

ERC721

Lists the ERC721 tokens.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc721
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc721?sort=createdAt%2Cdesc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc721?sort=createdAt%2Cdesc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string;
5 name?: string;
6 symbol?: string;
7 createOperation?: {
8 timestamp?: string; // date-time
9 txHash?: string;
10 };
11 transfers?: {
12 last24h?: number;
13 last48h?: number;
14 last72h?: number;
15 };
16 holdersCount?: number;
17 }[];
18 count?: number;
19 countType?: "exact" | "lowerBound" | "approx";
20 link: {
21 next?: string;
22 nextToken?: string;
23 prev?: string;
24 prevToken?: string;
25 };
26}

Responses

200Default Response

ERC721 transfers

Lists the ERC721 token transfers.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc721-transfers
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/erc721-transfers?tokenAddress=0xf0229b39A278ce003F852b1965Fdb624602496CA&sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/erc721-transfers?tokenAddress=0xf0229b39A278ce003F852b1965Fdb624602496CA&sort=desc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 blockNumber: number;
5 txHash: string;
6 logIndex: number;
7 from: string; // evm-address
8 to: string; // evm-address
9 createdAt: string; // date-time
10 timestamp: string; // date-time
11 tokenAddress: string;
12 tokenId: string;
13 tokenName?: string;
14 tokenSymbol?: string;
15 }[];
16 count?: number;
17 countType?: "exact" | "lowerBound" | "approx";
18 link: {
19 next?: string;
20 nextToken?: string;
21 prev?: string;
22 prevToken?: string;
23 };
24}

Responses

200Default Response

ERC721 holders

Lists the holders of a specific ERC721 token.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc721/{address}/holders
GET
https://api.routescan.io/v2/network/mainnet/evm/1/erc721/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/holders?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/erc721/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/holders?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string; // evm-address
5 balance: string; // bigint
6 percentage?: number;
7 }[];
8 count?: number;
9 countType?: "exact" | "lowerBound" | "approx";
10 link: {
11 next?: string;
12 nextToken?: string;
13 prev?: string;
14 prevToken?: string;
15 };
16}

Responses

200Default Response

ERC721 tokens

Lists the tokens of a specific ERC721.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/erc721/{address}/tokens
GET
https://api.routescan.io/v2/network/mainnet/evm/1/erc721/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/tokens?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/erc721/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/tokens?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 tokenAddress: string;
5 tokenId: string;
6 tokenUri?: string;
7 createdAt?: string; // date-time
8 }[];
9 count?: number;
10 countType?: "exact" | "lowerBound" | "approx";
11 link: {
12 next?: string;
13 nextToken?: string;
14 prev?: string;
15 prevToken?: string;
16 };
17}

Responses

200Default Response

Supply

Retrieves the total and circulating supply for a specific chain. Values are returned in the chain's native currency (e.g., AVAX, ETH), NOT in subcurrency units like WEI or Gwei.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/supply
GET
https://api.routescan.io/v2/network/mainnet/evm/all/supply?apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/supply' \
2 -H 'apikey: YourApiKeyToken'
1Record<string, unknown>

Responses

200Default Response

Top ERC20

Lists the top ERC20 tokens (trusted only).

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/top-erc20
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/top-erc20?sort=createdAt%2Cdesc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/top-erc20?sort=createdAt%2Cdesc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string;
5 name?: string;
6 symbol?: string;
7 decimals?: number;
8 totalSupply?: string; // bigint
9 price?: string; // bigint
10 marketCap?: string; // bigint
11 createOperation?: {
12 timestamp?: string; // date-time
13 txHash?: string;
14 };
15 transfers?: {
16 last24h?: number;
17 last48h?: number;
18 last72h?: number;
19 };
20 holdersCount?: number;
21 }[];
22 count?: number;
23 countType?: "exact" | "lowerBound" | "approx";
24 link: {
25 next?: string;
26 nextToken?: string;
27 prev?: string;
28 prevToken?: string;
29 };
30}

Responses

200Default Response
Questions? Contact us