Addresses

Address details, balances and holdings.

Address ERC1155 holdings

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/erc1155-holdings
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc1155-holdings?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc1155-holdings?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 tokenAddress: string;
5 tokenId: string;
6 balance: string; // bigint
7 tokenUri?: string;
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

Address ERC1155 transfers

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/erc1155-transfers
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc1155-transfers?sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc1155-transfers?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

Address ERC20 approvals

Lists the ERC20 token approvals of a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/erc20-approvals
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc20-approvals?sort=timestamp%2Cdesc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc20-approvals?sort=timestamp%2Cdesc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 timestamp: string; // date-time
5 blockNumber: number;
6 txHash: string;
7 logIndex: number;
8 owner: {
9 id: string;
10 name?: string;
11 alias?: string;
12 dapp?: {
13 alias: string;
14 description?: string;
15 socialProfile?: {
16 items: {
17 type: string;
18 title?: string;
19 value: string;
20 }[];
21 };
22 icon?: string;
23 alert?: string;
24 tags?: string[];
25 };
26 owner?: string;
27 type?: string;
28 supertype?: string;
29 icon?: string;
30 iconUrls?: {
31 32?: string;
32 64?: string;
33 256?: string;
34 1024?: string;
35 };
36 tags?: string[];
37 isContract?: boolean;
38 ensReverseLookups?: {
39 chainId: string;
40 name?: string;
41 }[];
42 avvyReverseLookup?: {
43 chainId: string;
44 name?: string;
45 };
46 reputation?: string;
47 };
48 spender: {
49 id: string;
50 name?: string;
51 alias?: string;
52 dapp?: {
53 alias: string;
54 description?: string;
55 socialProfile?: {
56 items: {
57 type: string;
58 title?: string;
59 value: string;
60 }[];
61 };
62 icon?: string;
63 alert?: string;
64 tags?: string[];
65 };
66 owner?: string;
67 type?: string;
68 supertype?: string;
69 icon?: string;
70 iconUrls?: {
71 32?: string;
72 64?: string;
73 256?: string;
74 1024?: string;
75 };
76 tags?: string[];
77 isContract?: boolean;
78 ensReverseLookups?: {
79 chainId: string;
80 name?: string;
81 }[];
82 avvyReverseLookup?: {
83 chainId: string;
84 name?: string;
85 };
86 reputation?: string;
87 };
88 allowance: string; // bigint
89 currentAllowance: string; // bigint
90 tokenAddress: string;
91 tokenName?: string;
92 tokenSymbol?: string;
93 tokenDecimals?: number;
94 }[];
95 count?: number;
96 countType?: "exact" | "lowerBound" | "approx";
97 link: {
98 next?: string;
99 nextToken?: string;
100 prev?: string;
101 prevToken?: string;
102 };
103}

Responses

200Default Response

Address ERC20 holdings

Lists the ERC20 token holdings of a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/erc20-holdings
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc20-holdings?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc20-holdings?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 tokenAddress: string;
5 tokenName?: string;
6 tokenSymbol?: string;
7 tokenDecimals?: number;
8 tokenQuantity: string;
9 tokenPrice?: string;
10 tokenValueInUsd?: string;
11 updatedAtBlock: number;
12 }[];
13 count?: number;
14 countType?: "exact" | "lowerBound" | "approx";
15 link: {
16 next?: string;
17 nextToken?: string;
18 prev?: string;
19 prevToken?: string;
20 };
21}

Responses

200Default Response

Address ERC20 transfers

Lists the ERC20 token transfers of a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/erc20-transfers
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc20-transfers?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc20-transfers?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

Address ERC721 holdings

Lists the ERC721 tokens holdings of specific address.

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

Responses

200Default Response

Address ERC721 transfers

Lists the ERC721 token transfers of specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/erc721-transfers
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc721-transfers?sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/erc721-transfers?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

Address gas balance

Retrieves the gas balance of a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/gas-balance
GET
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/gas-balance?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/gas-balance?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 balance: string; // bigint
5 updatedAtBlock: number;
6 }[];
7 link: {
8 next?: string;
9 nextToken?: string;
10 prev?: string;
11 prevToken?: string;
12 };
13}

Responses

200Default Response

Address internal operations

Lists the internal operations related to a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/internal-operations
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/internal-operations?sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/internal-operations?sort=desc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 timestamp: string; // date-time
5 blockNumber: number;
6 txIndex: number;
7 opIndex: number;
8 txHash: string;
9 from: string;
10 to: string;
11 value: string; // bigint
12 type: string;
13 methodId?: string;
14 method?: string;
15 contractVerified?: boolean;
16 gasUsed: string; // bigint
17 status: boolean;
18 }[];
19 count?: number;
20 countType?: "exact" | "lowerBound" | "approx";
21 link: {
22 next?: string;
23 nextToken?: string;
24 prev?: string;
25 prevToken?: string;
26 };
27}

Responses

200Default Response

Address transactions

Lists the transactions related to a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/address/{address}/transactions
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/transactions?categories=evm_tx&sort=desc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/address/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/transactions?categories=evm_tx&sort=desc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: Record<string, unknown>[];
3 count?: number;
4 countType?: "exact" | "lowerBound" | "approx";
5 link: {
6 next?: string;
7 nextToken?: string;
8 prev?: string;
9 prevToken?: string;
10 };
11}

Responses

200Default Response

Addresses

Lists the addresses.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/addresses
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/addresses?sort=balance%2Cdesc&limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/addresses?sort=balance%2Cdesc&limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 items: {
3 chainId: string;
4 address: string; // evm-address
5 balance?: string; // bigint
6 balanceValueUsd?: string; // bigint
7 name?: string;
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

Addresses by address

Retrieves the details of a specific address.

GEThttps://api.routescan.io/v2/network/{networkId}/evm/{chainId}/addresses/{address}
GET
ecosystemstringoptional
includedChainIdsarray<string>optional
excludedChainIdsarray<string>optional
https://api.routescan.io/v2/network/mainnet/evm/all/addresses/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?limit=25&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/all/addresses/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045?limit=25' \
2 -H 'apikey: YourApiKeyToken'
1{
2 address: string; // evm-address
3 balance?: string; // bigint
4 firstActivity?: string; // date-time
5 firstTxHash?: string;
6 transactionsCount?: number;
7 erc20TransfersCount?: number;
8 erc721TransfersCount?: number;
9 erc1155TransfersCount?: number;
10 hasCrossActions?: boolean;
11}

Responses

200Default Response
Questions? Contact us