Pricing
| Plan | Price | Features | Ratelimit | Requests |
|---|---|---|---|---|
| Free Trial | 0€ (30 days) | Basic | 1/sec | 1000 |
| Hobbyist | 59€/mo* | Basic | 1/sec | Unlimited |
| Business | 99€/mo* | Basic | 2/sec | Unlimited |
| Scale | 399€/mo* | Basic & Pro 💎 | 5/sec | Unlimited |
| Enterprise | Contact us | Basic & Pro 💎 | Contact us | Unlimited |
- Free Trial: Test the API with a 30-day free trial. The trial does not auto-renew; access ends after 30 days unless you upgrade. Start your free trial and create an API key.
- Access: API endpoints require an API key. Free Trial and paid users have access to both V1 and V2 APIs.
- Pro 💎 features: available for users on the Scale and Enterprise plans.
- Attribution: See API Terms and Conditions for details.
Attribution Requirements
If you use beaconcha.in API data in your application or website, please follow these attribution guidelines:BeaconScore
After an agreement the BeaconScore badge may be required. See API Terms and Conditions for details.Powered by beaconcha.in
After an agreement the “Powered by beaconcha.in” logo may be required. See API Terms and Conditions for details.License Materials
Download official BeaconScore and “Powered by beaconcha.in” badges in SVG and PNG formats
API Keys
API keys can be obtained in the user portal and must be included in requests either as a query string parameter or in the request header.V1 and V2 APIs use the same authentication method. A single API key is valid for all endpoints.
Quick Start — Your First Request
The simplest V2 API call is the Chain State endpoint, which returns the current state of the Ethereum network with a single field in the request body:- curl
- Python
- TypeScript
- JavaScript
All V2 API endpoints use the
POST method with a JSON request body. The chain field ("mainnet" or "hoodi") is required in every request.Full Example — Validator Rewards
This example uses the Rewards endpoint to get validator rewards data.Request
- curl
- Python
- TypeScript
- JavaScript
Response
View Full API Documentation
See all parameters, response fields, and try the Rewards endpoint

