Plain-English guide

Cloudflare Pay Per Crawl, Explained Simply

Cloudflare Pay Per Crawl is a beta feature that lets a site owner charge approved AI crawlers for successful access to content. The simple version: the crawler asks for a page, Cloudflare checks whether that crawler should pay, and paid access is handled through Cloudflare.

The five-second version

Pay Per Crawl is like putting a checkout counter in front of AI crawlers. People can still read your website normally. AI crawlers that want priced content may need to show they are willing to pay.

What Cloudflare controls

Cloudflare identifies crawler traffic, applies the site owner action for each crawler, returns payment-required responses when needed, and provides the payment infrastructure.

What the site owner controls

The site owner chooses whether a crawler is allowed, charged, or blocked. The owner also chooses a default price, and can use dynamic pricing to vary prices by content.

What ClassifyToday adds

Cloudflare provides the gate. ClassifyToday helps decide which rooms should have a price: reports, datasets, research, archives, reference pages, and other content that may be valuable to AI systems.

Why some pages stay free

Homepages, sitemaps, robots.txt, navigation, category pages, and other discovery pages help crawlers understand what exists. Charging every page can make the paid content harder to find.

Why this is not instant revenue

A price only matters when AI crawlers want the content and are willing to pay. That is why ClassifyToday separates public content value from Cloudflare crawler demand.

Quick answers

Common questions

Can I charge ChatGPT, OpenAI, Anthropic, Perplexity, or other AI crawlers for using my website?

Cloudflare Pay Per Crawl is designed for charging approved AI crawlers for successful access to website content. Whether a specific crawler can be charged depends on Cloudflare support, crawler identification, your Cloudflare configuration, and whether that crawler participates in the paid access flow.

How do I charge AI crawlers for my website content with Cloudflare?

You use Cloudflare AI Crawl Control and Pay Per Crawl. At a high level, you enable Pay Per Crawl, set a price, choose which AI crawlers are allowed, charged, or blocked, and then monitor crawler activity.

What is Cloudflare Pay Per Crawl in simple terms?

It is a payment gate for AI crawlers. Human visitors still browse normally, but AI crawlers that want priced content may need to show they are willing to pay before Cloudflare lets them access it.

What happens when an AI crawler hits a Cloudflare Pay Per Crawl page?

Cloudflare checks whether the crawler is allowed, charged, or blocked. If the crawler must pay and has not provided valid payment intent, Cloudflare can return HTTP 402 Payment Required with the price.

What does HTTP 402 Payment Required mean in Cloudflare Pay Per Crawl?

It means the AI crawler requested content that requires payment. The crawler did not receive the paid page yet; it received a response telling it payment is required.

What is the crawler-price header in Cloudflare Pay Per Crawl?

The crawler-price header tells an AI crawler how much the content costs. For example, it can tell the crawler that access costs a specific amount in USD.

What is crawler-exact-price in Cloudflare Pay Per Crawl?

crawler-exact-price is a request header an AI crawler can send when it agrees to pay the exact price requested for the content.

What is crawler-max-price in Cloudflare Pay Per Crawl?

crawler-max-price is a request header an AI crawler can send to say the highest price it is willing to pay for a piece of content.

What is crawler-charged in Cloudflare Pay Per Crawl?

crawler-charged is a response header that tells a paying crawler how much was charged for a successful paid content request.

Does Cloudflare Pay Per Crawl charge for failed requests or error pages?

Cloudflare documentation says error responses are not billed. Charging is tied to successful content access, not failed requests.

Does Cloudflare Pay Per Crawl charge every time the same AI crawler re-crawls a page?

Cloudflare documentation says AI crawler operators should expect each successful paid access to incur the site owner price, including re-crawls.

Can Cloudflare Pay Per Crawl use different prices for different pages?

Yes, with dynamic pricing. A site can use an origin response or Cloudflare Worker to return a crawler-price header for specific content.

How does dynamic pricing work in Cloudflare Pay Per Crawl?

When dynamic pricing is enabled, Cloudflare can use a crawler-price header from the origin or a Worker instead of the zone default price for that request.

What is the cf-pay-per-crawl header for?

Cloudflare can send cf-pay-per-crawl to the origin so your server or Worker knows whether the request is in Pay Per Crawl pricing mode.

Which pages should be free in Cloudflare Pay Per Crawl?

Discovery pages should usually stay free: the homepage, sitemap, robots.txt, navigation pages, category pages, and other pages that help crawlers find paid content.

Which website pages should I charge AI crawlers for?

Research, reports, datasets, archives, reference databases, documentation, downloadable files, and structured pages are stronger candidates for paid AI crawler access.

Is robots.txt enough to stop AI crawlers from using my content?

robots.txt is an instruction file. It is not the same as enforcement. Cloudflare AI Crawl Control and Pay Per Crawl provide control and monetization tools beyond robots.txt.

Should I block AI crawlers or charge AI crawlers?

Block crawlers when you do not want access at all. Charge crawlers when access could be acceptable if there is a value exchange. Some discovery pages should remain free.

Will Cloudflare Pay Per Crawl make my website money?

Not automatically. Pay Per Crawl creates a payment mechanism, but revenue depends on crawler demand, crawler willingness to pay, your prices, and which content you charge for.

How much should I charge AI crawlers per page?

There is no universal price. Cloudflare documents a minimum price, but the right test range depends on content value, uniqueness, structure, and actual crawler demand.

How do I know if AI crawlers are visiting my website?

Cloudflare AI Crawl Control analytics can show which AI services access your content, request patterns, paths, and crawler activity. A public scan alone cannot measure actual crawler demand.

How do I know which content AI crawlers might pay for?

Use a content value scan to identify high-value resources, then compare those groups with Cloudflare AI crawler analytics to see whether crawlers are actually requesting them.

Do I need Cloudflare to charge AI crawlers?

For Cloudflare Pay Per Crawl, yes. The feature is part of Cloudflare AI Crawl Control and relies on Cloudflare for crawler enforcement and payment infrastructure.

Is Cloudflare Pay Per Crawl available to all websites?

Cloudflare currently describes Pay Per Crawl as a beta feature, so access may depend on beta availability, plan, and account status.

Can I use Cloudflare Workers for Pay Per Crawl pricing?

Yes. Cloudflare documentation says Workers can be used to include crawler-price headers in responses, which allows pricing decisions outside the origin application.

What does ClassifyToday do for Cloudflare Pay Per Crawl?

ClassifyToday scans your site, identifies content groups that may be valuable to AI crawlers, recommends what should be free or paid, and helps manage pricing logic on top of Cloudflare enforcement.

Next step

Start with a preliminary content value scan.

Run preliminary scan