Api Endpoint

WHOIS Lookup

Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array, status array, and registrant_country. Clean JSON, no raw WHOIS text to parse. Covers all major TLDs.

Open interactive test console

Offering

Provider
agentsvc.io
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Infrastructure
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://agentsvc.io/api/v1/proxy/whois
MIME type
application/json
First seen
2026-10-16T01:50:32.458Z
Last seen
Tags
whois-lookup, domain-lookup, WHOIS, RDAP, domain

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.0045 USDC
Atomic price: 4500 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.0045 USDC
Atomic price: 4500 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 3
0.0045 USDC
Atomic price: 4500 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 4
0.0045 USDC
Atomic price: 4500 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "4500",
    "payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "4500",
    "payTo": "5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "4500",
    "payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "4500",
    "payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"
  }
]

Observed health

Status
Healthy
Latest latency
311 ms
Average latency
752 ms
HTTP status
204
Last checked
Reachability
100% over 12 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json",
        "form-data",
        "text"
      ]
    },
    "body": {
      "properties": {
        "domain": {
          "type": "string",
          "description": "Domain to look up (e.g. 'github.com', 'openai.com'). Include TLD, exclude https://"
        }
      },
      "required": [
        "domain"
      ]
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "additionalProperties": false
}

Output schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string"
    },
    "example": {
      "type": "object",
      "required": [
        "success",
        "data"
      ],
      "properties": {
        "success": {
          "type": "boolean"
        },
        "data": {
          "type": "object",
          "required": [
            "domain",
            "status",
            "name_servers"
          ],
          "properties": {
            "domain": {
              "type": "string",
              "description": "The queried domain name"
            },
            "registrar": {
              "type": "string",
              "description": "Domain registrar name"
            },
            "registrar_url": {
              "type": "string",
              "description": "Registrar website URL"
            },
            "status": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Domain status codes (e.g. clientTransferProhibited)"
            },
            "created_at": {
              "type": "string",
              "format": "date-time",
              "description": "Domain registration date (ISO 8601)"
            },
            "updated_at": {
              "type": "string",
              "format": "date-time",
              "description": "Last updated date (ISO 8601)"
            },
            "expires_at": {
              "type": "string",
              "format": "date-time",
              "description": "Domain expiry date (ISO 8601)"
            },
            "days_until_expiry": {
              "type": "integer",
              "description": "Days remaining until domain expires (negative = already expired)"
            },
            "name_servers": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Nameservers for the domain"
            },
            "dnssec": {
              "type": "string",
              "description": "DNSSEC status (e.g. 'signedDelegation', 'unsigned')"
            },
            "registrant_country": {
              "type": "string",
              "description": "Registrant country code (if publicly available)"
            }
          }
        }
      }
    }
  },
  "required": [
    "type"
  ]
}