POST
/
bulk-inspect-names
curl --request POST \
  --url https://api.nameguard.io/bulk-inspect-names \
  --header 'Content-Type: application/json' \
  --data '{
  "names": [
    "vitalìk.eth",
    "nick.eth"
  ],
  "network_name": "mainnet"
}'
{
  "results": [
    {
      "rating": 3,
      "risk_count": 2,
      "highest_risk": {
        "check": "confusables",
        "status": 3,
        "message": "<string>",
        "check_name": "<string>"
      },
      "name": "vitalìk.eth",
      "namehash": "0xd48fd5598e605861cbd8e45419b41b83739bff52eaef0e283181bbe0a43a5b32",
      "normalization": "normalized",
      "title": "<string>",
      "subtitle": "<string>",
      "beautiful_name": "<string>"
    }
  ]
}
curl --request POST \
  --url https://api.nameguard.io/bulk-inspect-names \
  --header 'Content-Type: application/json' \
  --data '{
  "names": [
    "vitalìk.eth",
    "nick.eth"
  ],
  "network_name": "mainnet"
}'

Body

application/json
names
string[]
required
Example:
["vitalìk.eth", "nick.eth"]
network_name
enum<string>
required
Available options:
mainnet,
sepolia

Response

200
application/json
Successful Response

Bulk name analysis results.

results
object[]
required

Name analysis result without information about individual checks and labels.