Skip to main content

Overview

Complete REST API for interacting with PaxScan (BlockScout). Query transactions, blocks, addresses, tokens, and network statistics.
Base URL: https://paxscan.io/api/v2
All endpoints are publicly accessible without authentication.

Search & Discovery

string
required
Search query (address, transaction hash, block number, token name)
GET /search
Search for tokens, addresses, blocks, and transactions across the network.

Check Redirect

string
required
Search query to check for redirect
GET /search/check-redirect
Returns redirect information for search results.

Transactions

Get Transactions

string
Filter type: pending | validated
string
Transaction type: token_transfer, contract_call, etc.
string
Method name: approve, transfer, mint, etc.
GET /transactions
Retrieve paginated list of transactions with optional filters.

Get Transaction Details

string
required
Transaction hash
GET /transactions/{transaction_hash}
Get detailed information about a specific transaction. Response Example:

Get Transaction Token Transfers

GET /transactions/{transaction_hash}/token-transfers
Get all token transfers within a transaction.

Get Internal Transactions

GET /transactions/{transaction_hash}/internal-transactions
Get internal transactions (contract calls) within a transaction.

Get Transaction Logs

GET /transactions/{transaction_hash}/logs
Get all event logs emitted by a transaction.

Get Transaction State Changes

GET /transactions/{transaction_hash}/state-changes
Get all state changes caused by a transaction.

Blocks

Get Blocks

string
Block type: block | uncle | reorg
GET /blocks
Retrieve paginated list of blocks.

Get Block Details

string
required
Block number or hash
GET /blocks/{block_number_or_hash}
Get detailed information about a specific block.

Get Block Transactions

GET /blocks/{block_number_or_hash}/transactions
Get all transactions in a specific block.

Get Block Withdrawals

GET /blocks/{block_number_or_hash}/withdrawals
Get all withdrawals in a specific block.

Addresses

Get Address Details

string
required
Address hash (0x…)
GET /addresses/{address_hash}
Get detailed information about an address. Response Example:

Get Address Counters

GET /addresses/{address_hash}/counters
Get transaction counts and other metrics for an address.

Get Address Transactions

string
Direction filter: to | from
GET /addresses/{address_hash}/transactions
Get all transactions for a specific address.

Get Address Token Transfers

string
Token type: ERC-20, ERC-721, ERC-1155
string
Direction filter: to | from
GET /addresses/{address_hash}/token-transfers
Get all token transfers for an address.

Get Address Token Balances

string
Token type: ERC-20, ERC-721, ERC-1155
GET /addresses/{address_hash}/tokens
Get all token balances for an address.

Get Address Balance History

GET /addresses/{address_hash}/coin-balance-history
Get historical balance changes for an address.

Get Address Internal Transactions

GET /addresses/{address_hash}/internal-transactions
Get internal transactions involving an address.

Get Address Logs

GET /addresses/{address_hash}/logs
Get all event logs related to an address.

Tokens

Get All Token Transfers

GET /token-transfers
Get paginated list of all token transfers on the network.

Get Tokens

string
Token type: ERC-20 | ERC-721 | ERC-1155
GET /tokens
Get list of tokens deployed on Paxeer Network.

Get Token Details

string
required
Token contract address
GET /tokens/{address_hash}
Get detailed information about a specific token. Response Example:

Get Token Transfers

GET /tokens/{address_hash}/transfers
Get all transfers of a specific token.

Get Token Holders

GET /tokens/{address_hash}/holders
Get list of addresses holding a specific token.

Statistics

Get Network Statistics

GET /stats
Get overall network statistics and metrics. Response Example:

Get Transaction Chart Data

GET /stats/charts/transactions
Get historical transaction count data for charts.

Get Market Chart Data

GET /stats/charts/market
Get historical market data for HPX token.

Main Page Data

Get Latest Transactions

GET /main-page/transactions
Get most recent transactions for home page display.

Get Latest Blocks

GET /main-page/blocks
Get most recent blocks for home page display.

Get Indexing Status

GET /main-page/indexing-status
Get current blockchain indexing status.

Code Examples

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