Starting January 6th, 2025, API key authentication will be required. We are currently transitioning to mandatory API key usage.

To begin using the EigenExplorer API, please follow these detailed steps below. This guide will help you set up authentication and make your first API request.

1

Generate Your API Key

Your first step is to obtain an API key from the EigenExplorer Developer Dashboard.

Begin by visiting the EigenExplorer Developer Dashboard and logging into your account.

Once you’re logged in, you’ll be able to generate your first API key.

Store your API key securely. Never share it or commit it to version control.
2

Configure Your Base URL

After obtaining your API key, you’ll need to select the appropriate base URL for your needs. The base URL you use will depend on which network you want to interact with:

  • For accessing the Ethereum Mainnet, please use: https://api.eigenexplorer.com

  • For accessing the Holesky Testnet, please use: https://api-holesky.eigenexplorer.com

For example, if you want to retrieve all AVS deployments on the Ethereum Mainnet, you would use the following endpoint: https://api.eigenexplorer.com/avs

For more information, please visit here.

3

Set Up Authentication

To authenticate your requests, you’ll need to include your API key in the header of each request.

Add an x-api-token header to your requests, with the value being your API key.

Here’re a few examples using cURL, JavaScript, and Python:

4

Next Steps

After completing your initial setup, you are good to go!

Feel free to poke around the available API endpoints or learn about the rate limits to ensure optimal API usage.