Developer API

OpenScan API

Access real-time XDC blockchain data programmatically. Build powerful dApps with our REST and GraphQL APIs.

Quick Start

1

Generate API Key

Create a key from your dashboard

2

Add to Headers

Include X-API-Key in requests

3

Make Requests

Start building with our API

curl -X GET \
  'https://api.openscan.io/api/v1/blocks?limit=10' \
  -H 'X-API-Key: osc_your_api_key_here'

Rate Limits

Free

20/min

10,000 / month

Basic

100/min

100,000 / month

Pro

1,000/min

1,000,000 / month

Enterprise

10,000/min

Unlimited / month

Response Headers

Every response includes headers showing your current rate limit status:

X-RateLimit-Limit:100
X-RateLimit-Remaining:95
X-RateLimit-Reset:1712235600
X-RateLimit-Tier:basic

Endpoints

GET/api/v1/blocks

Get latest blocks

Parameters: limit, offset

GET/api/v1/blocks/:number

Get block by number

Parameters: number

GET/api/v1/transactions

Get transactions

Parameters: limit, offset, from, to, blockNumber

GET/api/v1/transactions/:hash

Get transaction by hash

Parameters: hash

GET/api/v1/addresses/:hash

Get address details

Parameters: hash

GET/api/v1/tokens

Get tokens list

Parameters: limit, offset, orderBy

GET/api/v1/tokens/:address

Get token details

Parameters: address

GET/api/v1/search

Search across all data

Parameters: query

GET/api/v1/stats

Get network statistics

Parameters: none

GET/api/v1/gas-price

Get current gas prices

Parameters: none

GraphQL API

For complex queries and subscriptions

Access our GraphQL endpoint at /graphql

query {
  blocks(limit: 10) {
    number
    hash
    timestamp
    transactionCount
  }
}

Ready to start building?

Generate your API key and start integrating with the XDC blockchain

Generate API Key