ETH Address

GET/v0/eth-address

Validates whether a string is a valid Ethereum address (40 hex characters with 0x prefix). When valid, the response includes the EIP-55 checksummed address and whether the original input passes the mixed-case checksum.

Guides: Node.js · Python

Try it

Query Parameters

ParameterTypeRequiredDescription
valuestringYesThe Ethereum address to validate (with 0x prefix)

Example Request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.isvalid.dev/v0/eth-address?value=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"

Response Fields

FieldTypeDescription
validbooleanWhether the value is a valid Ethereum address
addressstringEIP-55 checksummed address
isChecksumValidbooleanWhether the input passes EIP-55 mixed-case checksum verification. Always true for all-lowercase or all-uppercase input (no checksum to verify).

Example Response

{
  "valid": true,
  "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "isChecksumValid": true
}

Example Response — invalid

{
  "valid": false
}