← is-real-biz

How to verify a business domain is real

To verify a business domain is real, send a single HTTP GET to https://is-real-biz.is-real-biz.workers.dev/check?domain=example.com. The service inspects WHOIS records, SSL certificate authority and age, homepage content, contact pages, and social-media footprint, then returns a JSON verdict (real / likely_real / uncertain / likely_fake / fake) with a 0–100 trust score and per-signal reasoning. Calls cost $0.05 in USDC via x402 (no signup) or via a free 50-call API key.

Try it now

curl 'https://is-real-biz.is-real-biz.workers.dev/check?domain=stripe.com'

Run a live check Read the docs

Step-by-step

  1. Pick the domain. Use the bare apex, e.g. stripe.com — no scheme, no path.
  2. Call the API. GET https://is-real-biz.is-real-biz.workers.dev/check?domain=stripe.com
  3. Pay (optional, 5¢). Either send X-PAYMENT (x402 USDC) or Authorization: Bearer <api_key>. New keys ship with 50 free checks.
  4. Read the verdict. Response includes verdict, score 0–100, confidence 0–1, signals object, and reasoning text.

Frequently asked

Is the API free?

Yes. Every new API key starts with 50 free checks (no card). Beyond that, calls cost $0.05 each — payable in stablecoin USDC via x402 (autonomous agents) or with prepaid credits.

Can AI agents call it without signing up?

Yes — that is the primary use case. Agents speaking x402 sign a USDC transfer, attach the X-PAYMENT header, and get a verdict in ~2 seconds. No accounts, no API keys.

What signals does it check?

WHOIS age and registrar, SSL issuer and validity, homepage HTML/content, contact pages, social-media presence, and DNS hygiene.

How accurate is it?

Each verdict ships with a confidence score and per-signal reasoning so the caller can decide whether to act on a low-confidence answer.