BlockScout

Loading API...

API Management ACTIVE

Manage API keys, usage & documentation

Docs

Total Requests

2.4M

This month

Active Keys

12

Across projects

Success Rate

99.8%

Last 30 days

Avg Response

128ms

Latency

+18%

Requests Today

0

vs yesterday

Live

Active Keys

12

2 production

99.8%

Success Rate

99.8%

Last 30 days

-15ms

Avg Response

128ms

Fast

API Usage LIVE

Requests over time

Key Name Type API Key Usage Limit Created Status Actions

Production API

Main app

PRODUCTION
sk_live_4eC39H...

84,521

100K/day Jan 15, 2026 ACTIVE

Mobile App

iOS + Android

PRODUCTION
sk_live_9Mn3Kp...

62,140

150K/day Jan 10, 2026 ACTIVE

Analytics Dashboard

Internal use

STAGING
sk_test_7Jx2Wq...

28,450

50K/day Jan 5, 2026 ACTIVE

Dev Testing

Development

DEV
sk_test_2Ab8Nc...

1,245

10K/day Dec 20, 2025 ACTIVE

Old Legacy Key

Deprecated

LEGACY
sk_live_deprec...

0

- Nov 1, 2024 REVOKED
GET
/api/v1/blocks/latest

Get the latest block information

42K calls
GET
/api/v1/transactions/:hash

Get transaction details by hash

128K calls
GET
/api/v1/wallet/:address/balance

Get wallet balance and info

85K calls
POST
/api/v1/transactions/send

Broadcast a signed transaction

12K calls
GET
/api/v1/tokens

List all ERC-20 tokens

54K calls
PUT
/api/v1/contracts/:address/verify

Verify smart contract source code

3.5K calls
DELETE
/api/v1/webhooks/:id

Delete a webhook subscription

248 calls

🚀 Quick Start

Get started with BlockScout API in minutes. Follow the example below to make your first request.

1

Get API Key

Create a new API key in the API Keys tab

2

Make Request

Use your key to authenticate API calls

📝 Example Request (cURL)

# Get latest block
curl -X GET "https://api.blockscout.com/v1/blocks/latest" \
  -H "Authorization: Bearer sk_live_4eC39HqLyjWDarjtT1zdp7dc" \
  -H "Content-Type: application/json"

# Response:
{
  "number": 18924531,
  "hash": "0x7a8f3d2e...",
  "timestamp": 1737054692,
  "transactions": 142,
  "gasUsed": 12547891
}

📚 Example (JavaScript)

const apiKey = 'sk_live_4eC39HqLyjWDarjtT1zdp7dc';

async function getLatestBlock() {
  const response = await fetch('https://api.blockscout.com/v1/blocks/latest', {
    headers: {
      'Authorization': `Bearer ${apiKey}`,
      'Content-Type': 'application/json'
    }
  });
  
  const data = await response.json();
  console.log(data);
}

getLatestBlock();
🆓

Free Tier

Basic access

10K/day

Basic endpoints
5 requests/second
Community support
POPULAR

Pro Plan

For businesses

100K/day

All endpoints
50 requests/second
Priority support
Webhook access
🚀

Enterprise

Custom limits

Unlimited

Custom SLA
Custom RPS limit
Dedicated support
Private endpoints

Current Usage

Production API84,521 / 100,000

⚠️ 85% used - Consider upgrading

Mobile App62,140 / 150,000
Analytics Dashboard28,450 / 50,000
GET 200 /api/v1/blocks/latest 128ms 2 sec ago
GET 200 /api/v1/transactions/0x7a8f3d2e... 142ms 15 sec ago
POST 201 /api/v1/webhooks 245ms 32 sec ago
GET 200 /api/v1/tokens 98ms 1 min ago
GET 429 /api/v1/blocks/list Rate Limited 2 min ago
GET 200 /api/v1/wallet/0x742d35Cc.../balance 156ms 3 min ago
GET 404 /api/v1/blocks/invalid_id Not Found 5 min ago