The following limits apply based on your Workers plan:
| Limit | Workers Free | Workers Paid |
|---|---|---|
| AI Search instances per account | 100 | 5,000 |
| Namespaces per account | 100 | 100 |
| Files per instance | 100,000 | 1M or 500K for hybrid search |
Pages per crawl, discover parse type |
100,000 | 100,000 |
| Max file size | 4 MB | 4 MB |
| Queries per month | 20,000 | Unlimited |
| Instances per cross-instance search request | 10 | 10 |
| Maximum pages crawled per day | 500 | Unlimited |
| Max custom metadata fields | 5 per AI Search instance | 5 per AI Search instance |
| Max text metadata value length | 500 characters | 500 characters |
Website crawling is bounded by several of these limits at once. A discover crawl accepts up to 100,000 pages, but the files per instance and maximum pages crawled per day limits also apply, so the number of pages you end up with is whichever of those values is lowest. On Workers Free, the daily limit of 500 pages is the binding one.
For the limits that apply only to website data sources, refer to Website.
During the open beta, AI Search is free within these limits. Workers AI and AI Gateway usage is billed separately. Pricing details will be communicated at least 30 days before any billing begins.
Storage, vector indexing, and the Browser Run usage that website crawling consumes are included with AI Search. You are not billed separately for them.
Instances created before AI Search moved to managed infrastructure ran on Cloudflare services in your own account, so older invoices may include separate charges for R2, Vectorize, Workers AI, AI Gateway, and Browser Run.
After the move, storage, vector indexing, and Browser Run usage for crawling are included. Workers AI and AI Gateway are still billed separately.
If your instance crawled a website, those pages now live in built-in storage. The dedicated R2 bucket AI Search originally created in your account is no longer used. It remains in your account, and any objects left in it may still count toward R2 storage usage. AI Search no longer writes to this bucket, so you can delete it if you no longer need its contents.