{"uid":"cap_pmFinHKg9szlilthNug9G","slug":"ens-basename-expiry-checker-5594a910","name":"ENS / Basename Expiry Checker","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/ens-expiry?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","description":"name.eth or name.base.eth"}}},"responseSchema":{"type":"json","example":{"free":false,"name":"vitalik.eth","note":"After expiry there are 90 days of grace to renew; then it goes to a temporary auction and becomes available.","status":"active","expires":"2048-01-31","network":"ethereum","registered":true,"record_owner":"0x220866B1A2219f40e72f5c628B65D54268cA3A9D","remaining_days":7790.4,"grace_period_end":"2048-04-30"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-o16PEpunIJ_pEZM3E7Dp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns expiration date, days remaining, grace period end, registrant address, and registration availability for a .eth or .base.eth name.","exampleAgentPrompt":"When does vitalik.eth expire, how many days are left, and is it currently free to register?","exampleUseCases":[{"title":"Monitor ENS domain expiry before buying","prompt":"Check when uniswap.eth expires, how many days are left, and whether it's in the grace period or free to register right now."},{"title":"Verify Basename availability for a new project","prompt":"Is myproject.base.eth already registered? If so, who owns it and when does it expire?"},{"title":"Track renewal deadline for owned ENS name","prompt":"I own nick.eth — when exactly does it expire and when does my grace period to renew end if I miss the expiry date?"}],"resultDescription":"A JSON object with the queried name, its network (ethereum or base), whether it is registered, the expiration date (ISO date string), days remaining as a decimal, grace period end date, the record owner's Ethereum address, whether it is free to register, and an explanatory note about the grace/auction process.","failureModes":["Name not found or unregistered — fields may return null or registered:false","Invalid name format (missing .eth suffix) — request rejected","Network timeout or ENS resolver unavailable — no response","Name in auction limbo after grace period — status may differ from expected"],"whenToPreferThis":"Use this endpoint when you need authoritative expiry and availability data specifically for .eth or .base.eth names. It covers both Ethereum mainnet ENS names and Base network Basenames in a single call, returning structured expiry metadata including grace period details — more complete than a simple availability check. Prefer it over generic domain RDAP checkers (which may not support ENS) when your use case involves ENS renewal timing, sniping expired names, or verifying ownership.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:38:08.804Z","isFirstParty":false,"canonicalSlug":"ens-basename-expiry-checker-5594a910"}