NOTO Documentation
  • NOTO API docs
    • Get Started
      • Create your Account
      • Create your Project
        • Resolution Settings
        • Collision Management
        • Team
        • API Keys
        • Settings
    • API Reference
      • Authentication
      • Endpoints
        • Resolve
        • Deep Resolve
        • Reverse Resolve
      • Supported Networks
      • Supported Domain Namespaces
      • Scoring Mechanism
      • Error Handling
    • Test Web3 domain resolution over DNS
    • FAQs
      • NOTO
      • DNS
      • Web3 Domains
      • Collision Management
    • Contact and Support
Powered by GitBook
On this page
  • Endpoint: engine.noto.network/noto/api/v1/deep-resolve
  • Method: GET
  • Parameters:
  • Return type: ARRAY of OBJECTs
  • Request Example:
  • Response Example:
  1. NOTO API docs
  2. API Reference
  3. Endpoints

Deep Resolve

PreviousResolveNextReverse Resolve

Last updated 1 year ago

Fetch all records corresponding to the Domain Name in the request, e.g. example.tld In case the domain exists in multiple blockchains/namespace, this endpoint returns an array of all the matching records, ordered based on the NOTO scoring algorithm and/or your custom collision rule,

You can also specify a Network and/or a Provider in the API call to limit the search to those specific Network/Provider.

Endpoint: engine.noto.network/noto/api/v1/deep-resolve

Method: GET

Parameters:

Param name
Type
Required
Addition Info
Example

domain

String

✅

example.tld

network

String

optional

POLYGON

provider

String

optional

FREENAME

Return type: ARRAY of OBJECTs

Request Example:

GET /noto/api/v1/deep-resolve?domain=example.tld&network=POLYGON&provider=FREENAME

Response Example:

{
  "result": true,
  "data": [
    {
      "info": {
        "sld": "example",
        "tld": "tld",
        "smartContractAddress": "0x48Fd97F28128DBc661F62Bae6AA925b15928dDde",
        "lastUpdate": "2024-02-03T08:59:25.040Z",
        "CSAMValidation": false,
        "KYC": false,
        "tags": []
      },
      "records":{
        // if any records exist, will look like this example
        "redirect.WEBSITE.0": "https://freename.io",
        "profile.OWNER.fullname": "John Doe",
        "record.TXT.0": "https://ex.ample/",
        "record.A.0": "30.25.212.37"
        "token.ETH.0":"0x0000000000000000000000000000000000000000",
        ...
      },
      "domain": "cederico.metaverse",
      "network": "POLYGON",
      "provider": "FREENAME",
      "ownerAddress": "0x673c4F104F425BEB439EdeEF2e22bDFCEdAD0Ac5",
      "score": 100,
      "spam": false
    }, 
    {
      ...
    }, 
    {
      ...
    }
  ]
}

more info here
Available Options
Available Options