Skip to main content
GET
/
addresses
/
{address_hash}
Get address details
curl --request GET \
  --url 'https://api.blockscout.com/{chain_id}/api/v2/addresses/{address_hash}?apikey='
{
  "hash": "0x1234567890123456789012345678901234567890",
  "name": "<string>",
  "is_contract": true,
  "is_verified": true,
  "is_scam": true,
  "reputation": "ok",
  "ens_domain_name": "<string>",
  "proxy_type": "eip1167",
  "implementations": [
    {
      "address": "0x1234567890123456789012345678901234567890",
      "name": "<string>"
    }
  ],
  "metadata": {
    "reputation": "<string>"
  },
  "public_tags": [
    {
      "display_name": "<string>",
      "label": "<string>",
      "address_hash": "0x1234567890123456789012345678901234567890"
    }
  ],
  "private_tags": [
    {
      "display_name": "<string>",
      "label": "<string>",
      "address_hash": "0x1234567890123456789012345678901234567890"
    }
  ],
  "watchlist_names": [
    {
      "display_name": "<string>",
      "label": "<string>"
    }
  ]
}

Authorizations

apikey
string
query
required

API key passed as query parameter (format proapi_xxxxxxxx)

Path Parameters

address_hash
string
required

Address hash to query Address hash with 0x prefix

Example:

"0x1234567890123456789012345678901234567890"

Query Parameters

apikey
string

API key for rate limiting or for sensitive endpoints

Example:

"proapi_xxxxxxxx"

key
string

Secret key for getting access to restricted resources

Response

Address details retrieved successfully

Blockchain address details

hash
string
required

Address hash with 0x prefix

Example:

"0x1234567890123456789012345678901234567890"

name
string | null
required

Name associated with the address

is_contract
boolean | null
required

Whether the address is a smart contract

is_verified
boolean | null
required

Whether the contract source code is verified

is_scam
boolean
required

Whether the address has a scam badge

reputation
enum<string>
required

Reputation status of the address

Available options:
ok,
scam
ens_domain_name
string | null
required

ENS domain name associated with the address

proxy_type
enum<string> | null
required

Smart contract proxy implementation type

Available options:
eip1167,
eip1967,
eip1822,
eip2535,
eip3448,
basic_implementation,
basic_get_implementation,
comptroller,
clone_with_immutable_arguments,
master_copy,
implementations
object[]
required

Implementation contracts (for proxy contracts)

metadata
object
required

Metadata object containing additional information

public_tags
object[]

Public tags associated with the address

private_tags
object[]

Private tags associated with the address

watchlist_names
object[]

Watchlist names associated with the address