Overview
Complete REST API for interacting with PaxScan (BlockScout). Query transactions, blocks, addresses, tokens, and network statistics.Base URL:
https://paxscan.io/api/v2All endpoints are publicly accessible without authentication.
Search & Discovery
Universal Search
string
required
Search query (address, transaction hash, block number, token name)
GET /search
Check Redirect
string
required
Search query to check for redirect
GET /search/check-redirect
Transactions
Get Transactions
string
Filter type:
pending | validatedstring
Transaction type:
token_transfer, contract_call, etc.string
Method name:
approve, transfer, mint, etc.GET /transactions
Get Transaction Details
string
required
Transaction hash
GET /transactions/{transaction_hash}
Get Transaction Token Transfers
GET /transactions/{transaction_hash}/token-transfers
Get Internal Transactions
GET /transactions/{transaction_hash}/internal-transactions
Get Transaction Logs
GET /transactions/{transaction_hash}/logs
Get Transaction State Changes
GET /transactions/{transaction_hash}/state-changes
Blocks
Get Blocks
string
Block type:
block | uncle | reorgGET /blocks
Get Block Details
string
required
Block number or hash
GET /blocks/{block_number_or_hash}
Get Block Transactions
GET /blocks/{block_number_or_hash}/transactions
Get Block Withdrawals
GET /blocks/{block_number_or_hash}/withdrawals
Addresses
Get Address Details
string
required
Address hash (0x…)
GET /addresses/{address_hash}
Get Address Counters
GET /addresses/{address_hash}/counters
Get Address Transactions
string
Direction filter:
to | fromGET /addresses/{address_hash}/transactions
Get Address Token Transfers
string
Token type:
ERC-20, ERC-721, ERC-1155string
Direction filter:
to | fromGET /addresses/{address_hash}/token-transfers
Get Address Token Balances
string
Token type:
ERC-20, ERC-721, ERC-1155GET /addresses/{address_hash}/tokens
Get Address Balance History
GET /addresses/{address_hash}/coin-balance-history
Get Address Internal Transactions
GET /addresses/{address_hash}/internal-transactions
Get Address Logs
GET /addresses/{address_hash}/logs
Tokens
Get All Token Transfers
GET /token-transfers
Get Tokens
string
Token type:
ERC-20 | ERC-721 | ERC-1155GET /tokens
Get Token Details
string
required
Token contract address
GET /tokens/{address_hash}
Get Token Transfers
GET /tokens/{address_hash}/transfers
Get Token Holders
GET /tokens/{address_hash}/holders
Statistics
Get Network Statistics
GET /stats
Get Transaction Chart Data
GET /stats/charts/transactions
Get Market Chart Data
GET /stats/charts/market
Main Page Data
Get Latest Transactions
GET /main-page/transactions
Get Latest Blocks
GET /main-page/blocks
Get Indexing Status
GET /main-page/indexing-status
Code Examples
- JavaScript
- Python
- cURL
React Hook Example
useBlockScoutAPI.ts
Pagination
Most list endpoints support pagination with these query parameters:number
Page number (starts at 1)
number
Number of items per page (default: 50, max: 100)
Example
Rate Limiting
- No authentication required
- No rate limits on public endpoints
- Responses may be cached for performance
Error Handling
API returns standard HTTP status codes:Resources
PaxScan
Explore the blockchain
API Documentation
Complete API docs
Network Stats
View network statistics
Community
Get support
Next Steps
Quick Start
Get started with Paxeer Network
Examples
View integration examples