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.
Try it
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| value | string | Yes | The 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
| Field | Type | Description |
|---|---|---|
| valid | boolean | Whether the value is a valid Ethereum address |
| address | string | EIP-55 checksummed address |
| isChecksumValid | boolean | Whether 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
}