Moralis Resolve Web3 Domain API
The Resolve Web3 Domain API from Moralis — 4 operation(s) for resolve web3 domain.
The Resolve Web3 Domain API from Moralis — 4 operation(s) for resolve web3 domain.
openapi: 3.0.0
info:
title: EVM Balance Resolve Web3 Domain API
version: '2.2'
servers:
- url: https://deep-index.moralis.io/api/v2.2
security:
- ApiKeyAuth: []
tags:
- name: Resolve Web3 Domain
paths:
/resolve/{address}/reverse:
get:
security:
- ApiKeyAuth: []
summary: ENS lookup by address
description: Convert an Ethereum address to its associated ENS domain, if registered.
tags:
- Resolve Web3 Domain
x-tag-sdk: resolve
operationId: resolveAddress
parameters:
- in: path
name: address
description: The address to be resolved
required: true
schema:
type: string
example: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045'
responses:
'200':
description: Returns an ENS
content:
application/json:
schema:
$ref: '#/components/schemas/ens'
x-mcp-prompt: Provide the Ethereum address to resolve its ENS domain. Use this when users want to find the ENS name for an address or are verifying wallet identities.
/resolve/{domain}:
get:
security:
- ApiKeyAuth: []
summary: Resolve Unstoppable domain
description: Map an Unstoppable domain to its corresponding blockchain address.
tags:
- Resolve Web3 Domain
x-tag-sdk: resolve
operationId: resolveDomain
parameters:
- in: query
name: currency
description: The currency to query
required: false
schema:
type: string
example: eth
default: eth
enum:
- eth
- '0x1'
- in: path
name: domain
description: The domain to be resolved
required: true
schema:
type: string
example: brad.crypto
responses:
'200':
description: Returns an address
content:
application/json:
schema:
$ref: '#/components/schemas/resolve'
'404':
description: Returns an address
content:
application/json:
schema:
type: object
x-mcp-prompt: Enter the Unstoppable domain to resolve its address. Use this when users ask for the address linked to an Unstoppable domain or need domain resolution.
/resolve/{address}/domain:
get:
security:
- ApiKeyAuth: []
summary: Resolve Address to Unstoppable domain
description: Find the Unstoppable domain linked to a specific blockchain address.
tags:
- Resolve Web3 Domain
x-tag-sdk: resolve
operationId: resolveAddressToDomain
parameters:
- in: query
name: currency
description: The currency to query
required: false
schema:
type: string
example: eth
default: eth
enum:
- eth
- '0x1'
- in: path
name: address
description: The address to be resolved
required: true
schema:
type: string
example: '0x94ef5300cbc0aa600a821ccbc561b057e456ab23'
responses:
'200':
description: Returns an unstoppable domain
content:
application/json:
schema:
$ref: '#/components/schemas/unstoppableDomain'
'404':
description: Returns an unstoppable domain
content:
application/json:
schema:
type: object
x-mcp-prompt: Submit the blockchain address to find its Unstoppable domain. Use this when users want to check if an address has an Unstoppable domain or are exploring domain mappings.
/resolve/ens/{domain}:
get:
security:
- ApiKeyAuth: []
summary: ENS lookup by domain
description: Resolve an ENS domain to its associated Ethereum address.
tags:
- Resolve Web3 Domain
x-tag-sdk: resolve
operationId: resolveENSDomain
parameters:
- in: path
name: domain
description: The domain to be resolved
required: true
schema:
type: string
example: vitalik.eth
responses:
'200':
description: Returns an address
content:
application/json:
schema:
$ref: '#/components/schemas/resolve'
'404':
description: Returns an address
content:
application/json:
schema:
type: object
x-mcp-prompt: Provide the ENS domain to resolve its Ethereum address. Use this when users ask for the address behind an ENS domain or need to verify domain ownership.
components:
schemas:
resolve:
required:
- address
properties:
address:
type: string
description: Resolved domain address
example: '0x057Ec652A4F150f7FF94f089A38008f49a0DF88e'
unstoppableDomain:
required:
- name
properties:
name:
type: string
description: Resolved unstoppable domain address
example: sandy.nft
ens:
required:
- name
properties:
name:
type: string
description: Resolved ENS address
example: Vitalik.eth
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-API-Key
x-default: test
x-samples-languages:
- node
- javascript
- csharp
- curl
- python
x-mcp-blacklist:
- getNFTTraitsByCollectionPaginate
- getNFTContractMetadata
- getTokenPrice
- getNativeBalance
- getTokenAnalytics
- resyncNFTRarity
- syncNFTContract
- reSyncMetadata
- runContractFunction
- web3ApiVersion
- endpointWeights
- getWalletTokenBalances
- getTokenMetadataBySymbol
- getWalletTransactions
- getWalletTransactionsVerbose
- getTransaction
- getPairPrice
- reviewContracts
- getTrendingTokens
- getWalletTokenTransfers
- getWalletNFTTransfers
- getPairReserves
- getPairAddress
- getTokenStats
- resolveAddressToDomain
- resolveDomain
- getNFTFloorPriceByToken
- getBlockStats
- getNewTokensByExchange
- getBondingTokensByExchange
- getGraduatedTokensByExchange
- getTokenBondingStatus
- getAggregatedTokenPairStats
- getTokenCategories
- getRisingLiquidityTokens
- getBuyingPressureTokens
- getSolidPerformersTokens
- getExperiencedBuyersTokens
- getRiskyBetsTokens
- getBlueChipTokens
- getNFTOwners
- getNFTTokenIdOwners
- getContractNFTs
- getNFTTradesByToken
- getNFTTransfers