---
title: "ENS Resolve: ENS Name to Address and Address to Primary Name"
method: GET
path: "/v1/ens-resolve"
tags: ["ENS"]
---

# ENS Resolve: ENS Name to Address and Address to Primary Name

`GET /v1/ens-resolve`

## Request

- Base URL: `https://api.ambolt.dev`
- URL: `https://api.ambolt.dev/v1/ens-resolve`
- Auth: none required

Resolve an ENS name (e.g. vitalik.eth) to its Ethereum address, or look up the reverse-record name of an address, via the ENS registry on Ethereum mainnet. Onchain resolvers only; off-chain (CCIP-read) names report resolved=false.

## Query parameters

- `name` string: Lower-case ENS name, e.g. vitalik.eth.
- `address` string: Address for a reverse lookup (used if name is not set).
- `free` '1'

## Response `200`

Result (JSON). Every result names its source and the time it was read.

- object

## Other responses

- `400`: Invalid input; not charged.
- `402`: Payment required: 0.003 USD in USDC (x402 v2).

---

[API](https://skmtc.dev/ambolt/apis/ambolt-data-tools.md) · [All operations](https://skmtc.dev/ambolt/apis/ambolt-data-tools/llms.txt) · [OpenAPI document](https://skmtc.dev/ambolt/apis/ambolt-data-tools/revisions/8397885dd82f?raw)
