{"uid":"cap_2xWv6CkEGV_AMhsKQW1Zl","slug":"netintel-domain-age-check-cae9e0f1","name":"NetIntel Domain Age Check","description":"Determine a domain's age from registration data and archival history — tries RDAP, then port-43 WHOIS, then a Wayback-based estimate (age_source: rdap | whois | wayback_estimate | null), returning creation date, age in years, first Wayback capture, archived snapshot count, and a maturity signal so agents can assess trustworthiness and detect freshly registered domains used for fraud or phishing — including .io and TLDs without public RDAP.","url":"https://netintel.dev/domain-age/check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to assess (e.g. example.com)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"grade":{"type":"string"},"score":{"type":"number"},"domain":{"type":"string"},"age_days":{"type":["number","null"]},"findings":{"type":"array"},"maturity":{"type":"string"},"age_years":{"type":["number","null"]},"age_source":{"type":["string","null"],"description":"rdap | whois | wayback_estimate | null (undetermined)"},"created_at":{"type":["string","null"]},"first_archived_at":{"type":["string","null"]},"archive_snapshot_estimate":{"type":["number","null"]},"registration_to_archive_gap_days":{"type":["number","null"]}}}}}}},"responseSchema":{"type":"json","example":{"grade":"A","score":100,"domain":"example.com","age_days":11260,"findings":[],"maturity":"established","age_years":30.8,"age_source":"rdap","created_at":"1995-08-14T04:00:00Z","first_archived_at":"1996-12-02T00:00:00Z","archive_snapshot_estimate":5400,"registration_to_archive_gap_days":476}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_to3ofl6M75-mG9KDOlj_1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the age, maturity rating, and registration history of a domain name, including RDAP creation date, first archive snapshot, and a letter grade.","exampleAgentPrompt":"Can you check how old the domain shopify-deals-today.com is — I want to know when it was registered, how mature it is, and what grade it gets for domain age?","exampleUseCases":null,"resultDescription":"A JSON object with the domain's age in days and years, ISO 8601 creation date (from RDAP or similar source), first Wayback Machine archive date, estimated total archive snapshots, registration-to-archive gap in days, a maturity label (e.g. 'established'), a numeric score (0–100), and a letter grade (A–F).","failureModes":["Domain not found in RDAP or WHOIS — may return partial data or error","Invalid domain format returns a 400 Bad Request","Very new domains with no archive history may return null for archive fields","Payment failure via x402 returns HTTP 402 before any domain data is fetched","Rate limiting or network timeouts may occur for high-volume calls"],"whenToPreferThis":"Use this endpoint when you need a structured, scored assessment of a domain's age and historical presence — especially for fraud detection, phishing link analysis, vendor vetting, or trust scoring pipelines. Prefer this over raw WHOIS lookups when you want a normalized grade and maturity label rather than raw registry text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:41:56.848Z","isFirstParty":false,"canonicalSlug":"netintel-domain-age-check-cae9e0f1"}