Skip to main content
GET
/
{chain_id}
/
api
/
v2
/
advanced-filters
/
methods
List known contract methods
curl --request GET \
  --url https://api.blockscout.com/{chain_id}/api/v2/advanced-filters/methods \
  --header 'Authorization: Bearer <token>'
[
  {
    "method_id": "0xa9059cbb",
    "name": "transfer"
  }
]

Authorizations

Authorization
string
header
required

API key passed as a Bearer token in the Authorization header.

Path Parameters

chain_id
string
required

The ID of the blockchain

Query Parameters

q
string | null

Search string: either a 4-byte method selector (e.g. 0xa9059cbb) or a method name (e.g. transfer).

Response

List of contract methods.

method_id
string
required

4-byte method selector prefixed with 0x (lowercase hex).

Pattern: ^0x[0-9a-f]{8}$
Example:

"0xa9059cbb"

name
string
required

Human-readable method name. Empty string if the name could not be resolved.

Example:

"transfer"