đŸ”Ŧ
BNS Docs
  • 👋Welcome to BNS docs!
  • User Guide
    • 💎Registering .base name
    • 🌟Setting primary name
    • 🌈Onchain Profile
      • âžĄī¸Setting wallet addresses
      • âžĄī¸Setting decentralized webs
      • âžĄī¸Setting socials
      • âžĄī¸Setting bio
      • âžĄī¸Importing from ENS
      • 🔜Issuing .base sub name
    • đŸ•ļī¸Metaverse
      • 🔲Connect Roblox
    • 🔏Confidential DID
      • ✅Onchain reputation
      • 🔜Onchain KYC
    • 🎁Genesis Box
    • 🌎Creating dWeb
  • Developer Guide
    • 👨‍đŸ’ģBNS API
    • đŸ•šī¸BNS SDK
    • đŸ“ĻEthers
    • đŸ“ĻWagmi
    • đŸ“ĻWeb3 JS
    • 📄Deployed L2 & L1 Contracts
  • Programs
    • 💸Affilate Program
  • Links
    • 🌎Web
    • ⚡Snapshot DAO
    • âœ–ī¸Twitter
    • 💖Brand Kit
    • đŸĢGuild
Powered by GitBook
On this page
  • Resolve .base name to address
  • Resolve address to .base name
  1. Developer Guide

BNS API

Base Name Service provides a free REST API for developers to integrate .base names.

Resolve .base name to address

GET https://resolver-api.basename.app/v1/names/{name}

Example request

https://resolver-api.basename.app/v1/names/hello.base

Example response

{
  "statusCode": 200,
  "name": "hello.base",
  "address": "0x4fb3f133951bF1B2d52fF6CEab2c703fbB6E98cC"
}

Resolve address to .base name

GET https://resolver-api.basename.app/v1/addresses/{address}

Example request

https://resolver-api.basename.app/v1/addresses/0x4fb3f133951bF1B2d52fF6CEab2c703fbB6E98cC

Example response

{
  "statusCode": 200,
  "name": "hello.base",
  "address": "0x4fb3f133951bF1B2d52fF6CEab2c703fbB6E98cC"
}
PreviousCreating dWebNextBNS SDK

Last updated 1 year ago

👨‍đŸ’ģ