> ## Documentation Index
> Fetch the complete documentation index at: https://docs.etherscan.io/llms.txt
> Use this file to discover all available pages before exploring further.

# API Status

> Check Etherscan API status and rule out issues in your own request when calls fail.

If the API is not responding as expected, this page helps you tell an API outage apart from an issue in your own request:

<Card title="Etherscan Status" icon="heart-pulse" href="https://status.etherscan.io/" horizontal>
  Live API uptime and incident history. Check here first.
</Card>

## Rule out your own request

If the status page shows no incident, confirm the problem is not on your side.

<Steps>
  <Step title="Confirm the API responds">
    This returns the latest Ethereum block number. Replace `YourApiKey` and call the endpoint:

    ```
    https://api.etherscan.io/v2/api?chainid=1&module=proxy&action=eth_blockNumber&apikey=YourApiKey
    ```

    A `result` with a block number (in hex) means the API is up and your key is valid. An error under `result` points to your request or key. See [Common error messages](/common-error-messages).
  </Step>

  <Step title="Check your usage">
    Confirm you are within your daily quota with the `getapilimit` endpoint:

    ```
    https://api.etherscan.io/v2/api?module=getapilimit&action=getapilimit&apikey=YourApiKey
    ```

    The response shows the calls allowed and used for the day, so you can tell a rate-limit block from a service issue.
  </Step>
</Steps>

## Still stuck?

If calls fail across chains, your key and request are correct, and the status page shows no incident, [contact us](/resources/contact-us).
