---
title: "Avalanche API"
description: "Avalanche C-Chain Core RPC API over HTTPS and WSS"
url: "https://blockreq.com/docs/build/api-reference/avalanche/"
---

# Avalanche API

Avalanche C-Chain endpoints use the EVM JSON-RPC Core API over HTTPS and WSS.

## Endpoint

| Item | Value |
| --- | --- |
| Network | Avalanche C-Chain Mainnet |
| Protocol | EVM JSON-RPC 2.0 |
| Chain ID | `43114` (`0xa86a`) |
| Public HTTPS | `https://avalanche-rpc.blockreq.com/v1/rpc/public` |
| Private HTTPS | `https://avalanche-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000000` |
| Public WSS | `wss://avalanche-rpc.blockreq.com/v1/rpc/public` |
| Private WSS | `wss://avalanche-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000000` |

These URLs use the product path `/v1/rpc` plus `/public` or `BRQ1P0000000000000000000000000000000000000000000000000000000`.

## Core Methods

Avalanche C-Chain uses the shared [EVM JSON-RPC Methods](https://blockreq.com/docs/build/api-reference/evm-methods/index.md) catalog.

| Capability | Methods |
| --- | --- |
| Latest state | `eth_chainId`, `eth_blockNumber`, `eth_call`, `eth_getBalance` |
| Archive | old-block state reads |
| Logs | `eth_getLogs`, `eth_newFilter`, `eth_getFilterChanges` |

Archive calls may require a private endpoint. BlockReq does not currently document or guarantee `eth_getProof`, `debug_*`, or `trace_*` on Avalanche C-Chain.
