$1
per call · USD Coin on Base
Domain due-diligence report API: one call composes WHOIS/RDAP registration data, DNS records (A, MX, TXT), live email deliverability, and homepage title + excerpt into a single dossier with deterministic risk flags (new registration, expiring soon, no DNSSEC, no mail service, unreachable homepage). Partial-success per section; charged when WHOIS/RDAP or DNS resolves. Use for vendor vetting, KYC screening, phishing triage, and onboarding agents. Cached up to 1 hour.
Endpoint
GET https://gateway.stride20k.com/report/domain/:domain2
Calls / 30d
1
Unique payers / 30d
Aug 30
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://gateway.stride20k.com/report/domain/:domain", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://gateway.stride20k.com/report/domain/:domain" \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"data": {
"domain": "example.com",
"flags": [
"registered-over-10y"
],
"sections": {
"dns": {
"a": {
"data": {
"answers": [
{
"data": "172.66.147.243",
"name": "example.com",
"ttl": 52,
"typeCode": 1
},
{
"data": "104.20.23.154",
"name": "example.com",
"ttl": 52,
"typeCode": 1
}
],
"dnssecValidated": false,
"name": "example.com",
"type": "A"
},
"ok": true
},
"mx": {
"data": {
"answers": [
{
"data": "0 .",
"name": "example.com",
"ttl": 177,
"typeCode": 15
}
],
"dnssecValidated": true,
"name": "example.com",
"type": "MX"
},
"ok": true
},
"txt": {
"data": {
"answers": [
{
"data": "\"v=spf1 -all\"",
"name": "example.com",
"ttl": 300,
"typeCode": 16
},
{
"data": "\"_k2n1y4vw3qtb4skdx9e7dxt97qrmmq9\"",
"name": "example.com",
"ttl": 300,
"typeCode": 16
}
],
"dnssecValidated": true,
"name": "example.com",
"type": "TXT"
},
"ok": true
}
},
"email": {
"data": {
"aFallback": false,
"deliverable": true,
"domain": "example.com",
"email": "postmaster@example.com",
"hasMx": true,
"mx": [
{
"exchange": "",
"preference": 0
}
],
"syntaxValid": true
},
"ok": true
},
"homepage": {
"data": {
"excerpt": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\nLearn more",
"finalUrl": "https://example.com/",
"title": "Example Domain"
},
"ok": true
},
"whois": {
"data": {
"dnssec": true,
"domain": "example.com",
"expires": "2026-08-13T04:00:00Z",
"nameservers": [
"elliott.ns.cloudflare.com",
"hera.ns.cloudflare.com"
],
"registered": "1995-08-14T04:00:00Z",
"registrar": "RESERVED-Internet Assigned Numbers Authority",
"status": [
"client delete prohibited",
"client transfer prohibited",
"client update prohibited"
],
"updated": "2026-01-16T18:26:50Z"
},
"ok": true
}
},
"sectionsSucceeded": 6,
"sectionsTotal": 6
},
"endpoint": "/report/domain/:domain",
"meta": {
"attribution": null,
"cached": false,
"fetchedAt": "2026-07-04T00:00:00.000Z",
"source": "composed: RDAP + Cloudflare DoH + direct fetch"
},
"ok": true
}Payment details
0x552cc4a10878c7f20574489d47184249657ca3f6USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Developer Tools and the homepage with a featured placement.
More from Stride20k & similar services
Stride20k · Category Breakdown
gateway.stride20k.com
Current x402 ecosystem composition: services per category (Agentic.Market taxonomy: Data, Inference, Search, Infra, Media, Social, Trading, Travel...), each with catalog share and 7-day delta, from our collector's latest observation run (~3x/day since 2026-07-06). Shows where x402 supply is concentrating and which categories are growing. Deterministic read from archived observations; no upstream calls at request time. Free snapshot: /v1/market-pulse.
Stride20k · Knowledge Wiki
gateway.stride20k.com
Wikipedia summary API: the lead summary of any English Wikipedia article — title, one-line description, extract paragraph, thumbnail, canonical URL, and Wikidata item id; disambiguation pages labeled via 'kind'. Titles case-sensitive; spaces or underscores accepted. Content CC BY-SA 4.0 with attribution in meta.attribution of every response. Use for knowledge lookup, entity enrichment, and fact grounding by agents. Cached up to 24 hours.
Stride20k · Crypto GAS
gateway.stride20k.com
EVM gas price API: current gas fees for Ethereum, Base, Polygon, Arbitrum, Optimism, BSC, and Avalanche — node-reported gas price plus EIP-1559 estimates from the last 5 blocks: next base fee and 25th/50th/75th-percentile priority fees, in gwei. Read directly from public JSON-RPC nodes with automatic fallbacks. Use for transaction cost estimation, fee optimization, and timing on-chain actions. Cached up to 15 seconds.