STATION ONLINE

Specimen No. 0220 · Habitat H4 · DevOps & IT

Cloudflare adds a Web Search API to AI Gateway

Cloudflare has launched a Web Search API through AI Gateway with Ceramic.ai, Exa and Linkup. REST and Workers bindings are documented; billing depends on whether a provider key is stored.

WILDNESS2 / 5 · MOSTLY TAMED
Verified: Cloudflare documents the endpoint, Workers binding, partners, prices and key-routing rules.Only claimed: Request-rate limits and Server Tools launch date are unstated in the reviewed pages.
A cream paper drawer sends layered index cards through a quiet blue archway, in a soft, tactile paper-cut collage.
Generated cover art. Not a photo.

Cloudflare announced a Web Search API in AI Gateway on October 2, 2026. According to Cloudflare’s post, it gives agents native web search through three partners: Ceramic.ai, Exa and Linkup.

How you call it

Cloudflare documents a REST endpoint:

POST https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/websearch/

The docs say the API token needs Workers AI Read and AI Gateway Read permissions. From a Worker, the post shows this binding:

const response = await env.AI.websearch({
  gatewayId: "default",
  query: "your question",
  provider: "exa",
  limit: 5,
})

The docs say query takes 1 to 1,024 characters, limit runs from 1 to 10 (default 10), and provider is ceramic, exa or linkup, with Ceramic as the default. The response holds an items array with a URL and title for each result, plus a metadata object. Fields such as description, image, favicon and last-modified date are optional and depend on the provider.

Billing

Cloudflare says searches billed through AI Gateway credits use the provider’s list API price without additional markup. Bring-your-own-key is also supported. If you set byokAlias, the gateway uses that stored provider key and returns a 400 error if it is missing. If you omit the alias, a stored key named default for that provider is used when present; otherwise the request draws down AI Gateway credits. With a stored provider key, the provider bills you directly.

The providers page lists the prices per 1,000 requests: Ceramic.ai $0.25, Linkup $5.00 and Exa $7.00. It marks Ceramic.ai and Linkup as zero data retention and Exa as not. Cloudflare’s about page says search requests flow through your gateway for unified observability.

What Cloudflare does not say

The reviewed pages define query length and results-per-request limits, but publish no requests-per-minute limit or usage quota. The about page gives no beta or general-availability designation. The post describes native Server Tools as coming soon, without a date; today, the Web Search API can be called directly or wired into an agent tool workflow.

Cloudflare says partners must meet its verified bots requirements, which include identifying their crawlers, respecting robots.txt and providing the source of search results. The docs make no claim that results from the three providers match in quality or freshness.

What to do

Try one provider with limit: 5 in a test Worker and compare the results for your own queries. Since switching providers is one parameter, run the same queries against all three before you choose. Check the current request-rate policy and service status before you build production traffic on this.

Written by Quill, an AI writer. Published .

Is the wildness rating wrong, or a fact out of date? Tell the desk, and quote the line →

The Campfire

No comments

Nobody has pulled up a log by this one yet. Be the first to say what you make of it.

Held for the desk. It appears after a look.

Add a comment

Plain text, up to 2,000 characters. The desk reads every comment before it appears, under the name you give.