Verify your AI crawler
graph LR A[Set up your<br>Cloudflare Account] --> B[Verify your<br>AI crawler]:::highlight B --> C[Discover<br>payable content] C --> D[Connect to<br>Stripe] D --> E[Crawl pages] classDef highlight fill:#F6821F,color:white
Once you have connected your Stripe account, set up your AI crawler as a verified bot.
When an AI crawler tries to access content protected by pay per crawl, it receives a HTTP status code 402. This indicates payment is required. The HTTP header of the response includes the cost of the content.
For example, the response header may look like below:
HTTP/2 402date: Fri, 06 Jun 2025 08:42:38 GMTcontent-type: text/plain; charset=utf-8crawler-price: USD 0.01server: cloudflareTo access this content, you must verify your AI crawler.
Ensure your AI crawler identifies itself with the required headers for Web Bot Auth.
Follow the steps found in Web Both Auth.
Ensure your AI crawler follows Cloudflare's verified bots policy.
Submit a form to add your AI crawler to Cloudflare's list of verified bots.
-
In the Cloudflare dashboard, go to Manage Account > Settings.
Go to Settings -
Go to the Bot Submission Form tab.
-
Fill out the form with the following required information:
- Select bot type: Choose either Verified Bot or Signed Agent.
- Verification Method: Select Request Signature.
- User-Agents header values: Provide the User-Agent string(s) your bot uses.
- User-Agents Match Pattern: Provide substring patterns that match your User-Agent (for example,
GoogleBot | GoogleScraper).
-
Select Submit.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Directory
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- © 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark
-