Standard Ethereum JSON-RPC 2.0

    Quickstart

    Pinax RPC endpoints are standard JSON-RPC 2.0 over HTTPS. Pick a network, embed your API key in the URL path, and POST a JSON-RPC body. Browse the full method catalog below or hit Try it on any method to send a live request.

    No API key on this team yet — sample shows YOUR_API_KEY placeholder.
    cURL
    1curl 'https://eth.rpc.service.pinax.network/v1/YOUR_API_KEY/' \
    2 -H 'Content-Type: application/json' \
    3 -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
    Supported networks (32)
    EthereumEthereumBNBBNBBaseBasePolygonPolygonOptimismOptimismArbitrum OneArbitrum One
    node

    rpc_modules

    KEY REQUIRED

    Available RPC modules

    Returns the RPC namespaces exposed by the endpoint, including debug and trace modules when supported. Available only on RPC endpoints with Reth archive node support.
    POST
    https://eth.rpc.service.pinax.network/v1/<API_KEY>/
    Available only on RPC endpoints with Reth archive node support.

    Request body

    {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "rpc_modules"
    }

    Response

    200 OK

    Object mapping RPC module names to version strings.

    {
      "jsonrpc": "2.0",
      "id": 1,
      "result": {
        "eth": "1.0",
        "net": "1.0",
        "web3": "1.0",
        "debug": "1.0",
        "trace": "1.0"
      }
    }