16trust / 100
Domain Availability
by Vextorium in Developer tools
x402 APIFailing, checked 2 h ago
Check whether up to 20 domains are registered or free using each registry's official RDAP service, with creation and expiry dates, registrar and status. Some country TLDs (.es, .de...) have no public RDAP and are reported as unknown.
POST https://api.vextorium.com/v1/domain-availability
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 0.0%
- Response time
- - typical, - slowest 5%
- Last check
- 2 h ago: Amount "0.004" is not in atomic token units
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://api.vextorium.com/v1/domain-availability" \
-H "content-type: application/json" \
-d '{"names":["vextorium.com","estedominionoexiste98765.com"]}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.vextorium.com%2Fv1%2Fdomain-availability
const res = await pay("https://api.vextorium.com/v1/domain-availability", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"names":["vextorium.com","estedominionoexiste98765.com"]}),
});
console.log(await res.json());Example input
{
"names": [
"vextorium.com",
"estedominionoexiste98765.com"
]
}Example output
{
"free": [
"estedominionoexiste98765.com"
],
"queried": 2,
"results": [
{
"domain": "vextorium.com",
"expires": "2027-09-27",
"high": "2026-09-27",
"registrar": "Porkbun LLC",
"states": [
"client delete prohibited",
"client transfer prohibited"
],
"status": "registered"
},
{
"domain": "estedominionoexiste98765.com",
"status": "available"
}
],
"source": "Official RDAP of each registry (IANA bootstrap)"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Amount "0.004" is not in atomic token units | 402 | 77 ms | $0.004 |
| 6 h ago | Amount "0.004" is not in atomic token units | 402 | 277 ms | $0.004 |
| 11 h ago | Amount "0.004" is not in atomic token units | 402 | 167 ms | $0.004 |
| 15 h ago | Amount "0.004" is not in atomic token units | 402 | 203 ms | $0.004 |
| 19 h ago | Amount "0.004" is not in atomic token units | 402 | 83 ms | $0.004 |
| 23 h ago | Amount "0.004" is not in atomic token units | 402 | 77 ms | $0.004 |
| 27 h ago | Amount "0.004" is not in atomic token units | 402 | 84 ms | $0.004 |
| 31 h ago | Amount "0.004" is not in atomic token units | 402 | 89 ms | $0.004 |
| 35 h ago | Amount "0.004" is not in atomic token units | 402 | 254 ms | $0.004 |
| 39 h ago | Amount "0.004" is not in atomic token units | 402 | 79 ms | $0.004 |
| 43 h ago | Amount "0.004" is not in atomic token units | 402 | 82 ms | $0.004 |
| 2 days ago | Amount "0.004" is not in atomic token units | 402 | 73 ms | $0.004 |
| 2 days ago | Amount "0.004" is not in atomic token units | 402 | 76 ms | $0.004 |
| 2 days ago | Amount "0.004" is not in atomic token units | 402 | 79 ms | $0.004 |
| 3 days ago | Amount "0.004" is not in atomic token units | 402 | 88 ms | $0.004 |