CrawlWitness

Know before you crawl.

A yes/no answer for a domain, an AI bot and a use (train, RAG or search), from robots.txt, IETF AIPREF, W3C TDMRep, noai and RSL licenses. Every answer can be proven later: a signed receipt and an attestation anchored on Base.

Monthly plans paid in USDC (no card, no account)

One x402 payment buys 30 days and returns your API key. Pay from a browser wallet (Phantom, MetaMask, Coinbase Wallet) on Base, or from any x402 client on Base or Solana. Renew by paying again with the same key.

Starter
19 USDC / 30 days
25,000 credits · 25,000 verdicts or 5,000 reports · alerts on 100 domains
Pay with wallet
Pro
99 USDC / 30 days
250,000 credits · 250,000 verdicts or 50,000 reports · alerts on 2,000 domains
Pay with wallet
Scale
399 USDC / 30 days
1,500,000 credits · 1,500,000 verdicts or 300,000 reports · alerts on 20,000 domains
Pay with wallet
Publisher
9 USDC / 30 days
1 verified domain · notarised history · evidence package · badge
Pay with wallet
Publisher Pro
29 USDC / 30 days
10 verified domains · notarised history · evidence package · badge
Pay with wallet
Agency
149 USDC / 30 days
50 verified domains · notarised history · evidence package · badge
Pay with wallet

Monthly plans by card

Monthly plans with card payment and invoices are being set up.

1 credit per verdict or wallet check, 5 per full report, 1 per domain or wallet in a batch. Card payment through Stripe with invoices; change plan or cancel at any time from the customer portal. Credits renew on the 1st of each month (UTC).

Pay per call, no account (x402)

AI agents and crawlers pay each call in USDC on Base or Solana with the x402 protocol. No sign-up, no key.

ProductEndpointPrice
Yes/no verdictGET /v1/can-use · MCP can_ai_use$0.001
Full consent reportGET /v1/senales · MCP check_ai_consent$0.005
Wallet sanctions check (OFAC)GET /v1/wallet-check · MCP check_wallet$0.005
Batch, up to 25 domains or walletsPOST /v1/batch · POST /v1/wallet-check$0.02
Batch, up to 100 domains or walletsPOST /v1/batch · POST /v1/wallet-check$0.05

Use it

Scrapypip install 'crawlwitness[all]' → DOWNLOADER_MIDDLEWARES
Crawlee · Playwrightnpm i @crawlwitness/guard → preNavigationHooks: [cw.crawleeHook()]
HTTPcurl -H "Authorization: Bearer cw_live_…" "https://api.crawlwitness.com/v1/can-use?domain=example.com&bot=GPTBot&use=train"
MCPhttps://api.crawlwitness.com/mcp (same header)