Logs

Etherscan-compatible endpoints for the Logs module.

Get Event Logs by Address

Returns the event logs from an address, with optional filtering by block range.

GET
https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api?module=logs&action=getLogs&address=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&fromBlock=18000000&toBlock=18000050&page=1&offset=1000&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api?module=logs&action=getLogs&address=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&fromBlock=18000000&toBlock=18000050&page=1&offset=1000' \
2 -H 'apikey: YourApiKeyToken'
1{
2 status: string;
3 message: string;
4 result: {
5 address: string;
6 topics: string[];
7 data: string;
8 blockNumber: string;
9 blockHash: string;
10 timeStamp: string;
11 gasPrice: string;
12 gasUsed: string;
13 logIndex: string;
14 transactionHash: string;
15 transactionIndex: string;
16 }[];
17}

Get Event Logs by Topics

Returns the events log in a block range, filtered by topics.

GET
https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api?module=logs&action=getLogs&fromBlock=18000000&toBlock=18000050&topic0=0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef&topic0_1_opr=and&topic1=0x0000000000000000000000000000000000000000000000000000000000000000&page=1&offset=1000&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api?module=logs&action=getLogs&fromBlock=18000000&toBlock=18000050&topic0=0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef&topic0_1_opr=and&topic1=0x0000000000000000000000000000000000000000000000000000000000000000&page=1&offset=1000' \
2 -H 'apikey: YourApiKeyToken'
1{
2 status: string;
3 message: string;
4 result: {
5 address: string;
6 topics: string[];
7 data: string;
8 blockNumber: string;
9 blockHash: string;
10 timeStamp: string;
11 gasPrice: string;
12 gasUsed: string;
13 logIndex: string;
14 transactionHash: string;
15 transactionIndex: string;
16 }[];
17}

Get Event Logs by Address filtered by Topics

Returns the event logs from an address, filtered by topics and block range.

GET
https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api?module=logs&action=getLogs&fromBlock=18000000&toBlock=18001000&address=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&topic0=0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef&page=1&offset=1000&apikey=YourApiKeyToken
1curl 'https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api?module=logs&action=getLogs&fromBlock=18000000&toBlock=18001000&address=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&topic0=0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef&page=1&offset=1000' \
2 -H 'apikey: YourApiKeyToken'
1{
2 status: string;
3 message: string;
4 result: {
5 address: string;
6 topics: string[];
7 data: string;
8 blockNumber: string;
9 blockHash: string;
10 timeStamp: string;
11 gasPrice: string;
12 gasUsed: string;
13 logIndex: string;
14 transactionHash: string;
15 transactionIndex: string;
16 }[];
17}
Questions? Contact us