CONTINUOUS INTERNET TELEMETRY24H DRIFT3,739 material changesacross 3,384 domains · last 24h · +1,823 vs yesterdayDNS DRIFT55 domains changed DNS providertop destination cloudflare.com · +25 vs yesterdayEMAIL DRIFT11 domains switched email providertop destination google.comCERT DRIFT20 domains switched issuing CA24hNOW553 curated domains not reachable+74 vs yesterdaySITE ERRORS29,202 sites serving errorslast probe · 5xx / 404 / TLSBOT DEFENSEbot defense observed on 138,679 sites429 rate-limit / 403 bot-block, a posture signal

You’re building something.

The same signed record, over an API you can build on.

Every signal DomainDrift watches is available over a documented REST API, an MCP server for AI assistants, and pay-per-call for agents. Keyless to start, signed JSON, OpenAPI and llms.txt.

~2,050,000 domains tracked 432,000 re-scanned every day Signed the moment it is observed
The old way of pulling this data.
“I don't think you realize how primitive WHOIS is.”
CydeWeys, Hacker News ↗

Quoted from a public discussion. Not a customer, not affiliated with DomainDrift, and not an endorsement.

One metered door: /v1

Domain signals, change deltas and provenance receipts over one documented REST API. Start at the API reference or run live read-only queries in the playground.

Can an agent call it with no account?

Curl one domain and get real, current data in a few seconds, no signup. The keyless preview returns a reduced record with a receipt pointer you can resolve right away, so one call is enough to see it work.

An MCP server for AI assistants

Read-only tools speak the Model Context Protocol, so an assistant can look up a domain, read what changed, and check a receipt. Who advertises MCP is itself part of the record. Connect guide at /docs/mcp.

Signed JSON, OpenAPI and llms.txt

Records served to a key are Ed25519 signed and verifiable offline against published keys. The keyless preview carries a receipt pointer instead, so you can resolve the commitment before you have an account. The surface is described in OpenAPI and llms.txt, so a model can read the docs the same way it reads the data. Agents pay per call at the metered door, x402-ready.

How it works

1Try it, no account

One keyless request returns a real, current preview with a receipt pointer.

2Get a key

A free account opens the complete signed record and every list in full.

3Ship it

REST, MCP, signed webhooks and a change feed with cursors, all one door.

How you check it yourself

Every reading is Ed25519 signed the moment it is taken and chained to the one before, against published keys. The verifier checks any receipt in your browser, and on any domain page the probe panel reruns the live checks from your own network: your resolver, the registry, your own route to the site. So every reading carries proof of who took it and that nobody has changed it since, including us. DomainDrift puts its name on the record, permanently.

Start free

A free account puts one of your own domains under watch, keeps its history, and sends a signed alert the moment we see it change. Paid plans raise the dials; pricing is on its own page.

Free to start. No credit card. Your signed record is yours to keep and verify anywhere.