Promptwatch Logo

Pay Per Crawl

Pay per crawl lets a site charge AI crawlers a fee for each page fetch, using HTTP 402 Payment Required. Cloudflare's version is still in closed beta.
Updated October 15, 2026
SEO

Definition

Pay per crawl is a model in which a website charges an AI crawler a set fee each time it successfully fetches a page. A crawler that agrees to the price gets the content with an HTTP 200 response; one that does not gets HTTP 402 Payment Required along with the price. The term is most closely tied to Cloudflare, which introduced a pay per crawl feature in private beta on July 1, 2025.

Cloudflare's implementation, now part of its AI Crawl Control product, is the reference design most people mean. As of its documentation updated July 28, 2026, Cloudflare pay per crawl is still in closed beta, with access by signup or through an Enterprise account team. The mechanics:

  • The site owner sets a default price per successful fetch for a domain (the minimum is $0.001) and chooses, per crawler, whether to allow it free, charge it, or block it.
  • Crawlers must identify themselves with Web Bot Auth, signing each request with HTTP Message Signatures so the charge cannot be spoofed onto someone else.
  • A crawler either retries after a 402 with a crawler-exact-price header, or sends a crawler-max-price header up front. A served page returns a crawler-charged header.
  • With dynamic pricing enabled, the origin can return its own crawler-price header to price individual pages differently.
  • Cloudflare acts as merchant of record, aggregates the charges and pays publishers monthly through a dedicated Stripe Connect account.

Two details trip people up. WAF and bot-management blocks run first, so a crawler blocked there never reaches the 'charge' step. And charging a crawler that has no billing relationship with Cloudflare works like a block that also advertises a price.

Pay per crawl sits beside two other building blocks. Really Simple Licensing (RSL) declares, in machine-readable form, what an AI system may do with content and on what terms; its 1.0 specification includes a crawl payment type and explicitly allows pay per crawl services to act as the enforcement layer. x402 is a general protocol for settling HTTP 402 payments, which some agent and API providers use for per-request billing. RSL states the terms, a 402 flow collects the fee.

For AI search visibility the trade-off is direct. A page an AI system cannot fetch cannot be retrieved, quoted or cited, and most AI crawlers are not paying customers of any pay per crawl service. Charging OAI-SearchBot, PerplexityBot or Claude's search crawler on product, pricing and documentation pages usually means disappearing from answers about your own brand. Teams that want both revenue and visibility tend to separate content by role: keep pages whose job is to win customers freely crawlable, and meter archives, datasets or premium research where the content is the product. Training crawlers are the more natural candidates for charging, since blocking them does not remove you from live answers (see citation crawlers vs. training crawlers).

Before switching anything on, measure. AI crawler logs show which bots fetch which paths and how often, which is the only realistic basis for setting a price or estimating what blocking would cost in lost citations. After enabling, watch for crawlers that simply stop visiting rather than pay, and check whether citations of the affected pages drop in the weeks that follow. Our robots.txt generator for AI crawlers helps keep the free-access rules consistent with whatever you meter.

Examples of Pay Per Crawl

  • A financial data provider on Cloudflare enables pay per crawl for its historical filings archive at $0.01 per page while setting its product and pricing pages to 'allow' for every AI search crawler.
  • A recipe site uses dynamic pricing so its origin returns a higher crawler-price header on premium tested recipes than on short tips articles.
  • After setting a training crawler to 'charge', a publisher's logs show the bot's requests drop to near zero within a week. The crawler stopped visiting instead of paying, which the publisher had already decided was acceptable for training use.
  • A B2B software company tests charging a search crawler on its documentation and sees that crawler's fetches turn into 402s, then notices fewer citations of its docs in answers on that platform, and reverts the docs to free access.

Terms related to Pay Per Crawl

Really Simple Licensing (RSL)

Really Simple Licensing (RSL) is an open XML standard for declaring how AI systems may use web content and on what terms. RSL 1.0 came out in December 2025.

AI

x402

x402 is an open protocol that uses the HTTP 402 Payment Required status so AI agents and apps can pay for an API call or web page inline, without an account.

AI

Web Bot Auth

Web Bot Auth is an IETF draft protocol in which bots sign each HTTP request with a private key, so websites can verify which operator actually sent it.

AI

Publisher Licensing

Publisher licensing covers the deals, marketplaces and standards that let AI companies pay publishers to train on or ground answers in their content.

AI

AI Web Crawlers

AI crawlers are bots run by AI companies that fetch web pages for model training, AI search indexes or live answers, like GPTBot, ClaudeBot and PerplexityBot.

AI

AI Crawler Logs

AI crawler logs are server or CDN records of requests from AI bots like GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot: what they fetch and what they get.

Analytics

Citation Crawlers vs Training Crawlers

Training crawlers collect pages to train AI models; citation crawlers index or fetch pages so AI answers can cite them. Each has its own robots.txt token.

SEO

Robots.txt

Robots.txt is a root-level file that tells crawlers which URLs they may fetch. It now decides whether AI search and training bots can reach your content.

SEO

Content Signals

Content Signals is a robots.txt extension, launched by Cloudflare in 2025, stating whether crawled content may be used for search, AI answers or AI training.

SEO

Frequently Asked Questions about Pay Per Crawl

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

The crawler signs its requests with Web Bot Auth so it can be identified. If a page is priced, the edge returns HTTP 402 Payment Required with a crawler-price header. The crawler can retry with crawler-exact-price, or send crawler-max-price on the first request. If the price is accepted, the page is served with HTTP 200 and a crawler-charged header, and the charge is recorded for settlement.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard