• Pricing
Log inSign up
Blog›Anonymous Scraping of AI Commerce Surfaces Is Over

Anonymous Scraping of AI Commerce Surfaces Is Over

Summary

UCP defines three trust tiers and only Token can complete a purchase. tools/list is anonymously callable, but calling search_catalog with an unreachable profile URL returns 422 profile_unreachable — the tool list is public, the right to call it is not.

GAGEOly AIGEOly Editorial Team
2026/10/29
4 min read
#GEO#Agentic Commerce#UCP#AI Visibility#Shopify

If you build or buy AI visibility monitoring, this is the change that affects you most directly — including us.

Access to agent surfaces is now tiered by identity. The tool list stays public. The right to call those tools does not.

Key takeaways

  • UCP defines three trust tiers: Anonymous, Signed and Token. Only Token can complete a purchase and read orders.
  • tools/list is anonymously callable. search_catalog with an unreachable profile URL returns 422 profile_unreachable.
  • Shopify tightened bot rate limits on the Storefront API and hosted pages from 30 May 2026; unsigned requests get the strictest tier.
  • Merchants can obtain signing credentials in the admin for crawling their own store.
  • Authenticated Global Catalog requests default to 5 requests per second per client. The tier limits themselves are not published as absolute numbers.
UCP trust tiers: anonymous, signed and token, with what each may call and how rate limits differ.
UCP trust tiers: anonymous, signed and token, with what each may call and how rate limits differ.

The three tiers

Tier

What you proved

What you can call

Anonymous

Nothing

tools/list only. Strictest rate limits

Signed

A Web Bot Auth signature

Catalog search and lookup; partial cart and checkout

Token

Signature plus authorisation

Everything, including complete_checkout and order reads. Highest limits

The design intent is visible in the asymmetry. Publishing the tool list costs nothing and helps the ecosystem; letting an unidentified caller transact costs a great deal. So the catalogue of capabilities is open and the exercise of them is gated.

The measurement that makes it concrete

We called search_catalog on a live store, passing an agent profile URL that does not resolve. The response:

HTTP 422 — {"error":{"code":-32001,"message":"UCP discovery failed","data":{"code":"profile_unreachable","content":"Unable to fetch agent profile: Http error"}}}

Not a rate limit, not a permission message — a discovery failure. The server tried to fetch our profile, could not, and stopped. A publicly reachable agent profile is a hard prerequisite even for reading.

The same store answered tools/list anonymously with a 207KB response describing 15 tools. Public catalogue, gated execution, exactly as designed.

Measured tools/list response and the 422 profile_unreachable error returned when calling search_catalog with an unreachable agent profile.
Measured tools/list response and the 422 profile_unreachable error returned when calling search_catalog with an unreachable agent profile.

Two hard constraints on top

Web Bot Auth is now a gate, not a nicety. From 30 May 2026 Shopify tightened bot rate limits on the Storefront API and on Shopify-hosted storefront pages, with unsigned requests subject to the strictest limits. Merchants can retrieve signing credentials in the admin to crawl their own store — which is the supported path for your own monitoring and should be the first thing you set up.

Published rate limits are relative, not absolute. The documentation gives an ordering — Token above Signed above Anonymous — and one concrete number: authenticated Global Catalog requests default to 5 requests per second per client. Do not treat that figure as a global ceiling when planning capacity.

What this does to GEO practice

Monitoring gets more expensive. Any tool that wants to observe what agents actually see has to become an identified agent, not a scraper. That is a real engineering and operational cost — profile hosting, signing, key rotation — and it will push a tier of crude scraping tools out of this surface entirely.

AI visibility becomes partly an identity problem. Your content can be excellent and still be unreachable to a caller whose trust tier does not permit the call. complete_checkout is Token-only; a monitoring system that never reaches Token cannot observe the end of the funnel at all, no matter how good its prompts are.

Benchmarks need a tier label. Two tools reporting different agent visibility for the same brand may both be right, because they called at different tiers. Any serious comparison has to state the tier it measured at.

What merchants should actually do

Most of this is a platform concern, but three items are yours:

  1. Get your own signing credentials from the admin before you commission any crawling of your own store, internal or agency.
  2. Do not fight the rate limits. If a partner is being throttled, the answer is signing, not retry loops. Unsigned traffic is the lowest tier by design.
  3. Ask vendors what tier they measure at. It is a fair question, and the answer tells you whether a report covers discovery only or the full transaction path.

Where this sits in the stack

Trust tiers live at the protocol layer, which is mostly platform-hosted. That is a comfort and a trap: comfortable because you do not have to build it, a trap because you can be unaware that it is broken on your store. Confirming your own protocol layer is healthy takes one command — see the ten-minute readiness audit, and the six-layer stack for how the layers depend on each other.

FAQ

Does this mean agents can no longer scrape my site? Unsigned requests are not blocked outright; they face the strictest limits and cannot reach the gated tools. Meanwhile the official instructions tell agents not to fall back to scripted form filling — so the combination pushes well-behaved agents toward the tool path and away from scraping.

Can I block agent traffic entirely? You can restrict crawling by the usual means, and channel participation has its own switches in the admin. Whether you should is a different question; see the attribution gap for why switching things off tends to cost more than it protects.

How do I know which tier a given agent used? Not from your side today, in any detailed way. This is one of the open gaps: trust tiering is well specified for the caller and poorly surfaced to the merchant.

Latest Posts

A 90-Day Plan to Make Your Store Callable by AI Agents

Prove the plumbing in weeks 1–2 with six probes, make the data readable by week 6, publish the knowledge base and verify settlement by week 10, then move attribution server-side before evaluating paid placement. Six roles own distinct pieces — if this sits entirely with marketing, it will not finish.

#GEO#Agentic Commerce#Shopify
GEOly AI
4112026/10/29

Shopify's New Theme Architecture Optimises for a Machine Reader

Page structure returns to Liquid templates with a block tag, typed contracts, partial updates and built-in Tailwind that ships only the CSS a page uses. The target changed from a visual editor to a reader that consumes a page top to bottom — and that reader is increasingly not human.

#GEO#Shopify#Core Web Vitals
GEOly AI
7982026/10/29

The Six Layers a Shopify Store Exposes to AI Agents

Top-down is the order an agent touches them; bottom-up is the order you should build them. Data is the only layer almost entirely yours, while protocol and settlement are platform-hosted — which is exactly why teams assume they are fine when they are not.

#GEO#Agentic Commerce#Shopify
GEOly AI
1152026/10/29
All Posts
Share
X (Twitter)

See your brand in AI search

GEOly tracks how ChatGPT, Gemini and Google AI mention, cite and recommend your brand — and helps you win the AI shelf.

Start Free Trial

Free to start · No credit card required

Add GEOly as a preferred source on Google
GAGEOly AIGEOly Editorial Team
2026/10/29
4 min read
#GEO#Agentic Commerce#UCP#AI Visibility#Shopify
Share
X (Twitter)

See your brand in AI search

GEOly tracks how ChatGPT, Gemini and Google AI mention, cite and recommend your brand — and helps you win the AI shelf.

Start Free Trial

Free to start · No credit card required

Add GEOly as a preferred source on Google

Trusted by leading consumer brands

Anker SOLIX
eufy
soundcore
PLAUD
xTool
Ulike
Jackery
Roborock
Dreame
EcoFlow
Insta360
TCL
Beatbot
CASETiFY
Creality
Shokz
Segway
realme

12,000+ brands track & win AI search with GEOly

From Anker SOLIX to xTool — the brands above already see how ChatGPT, Gemini and Google AI mention, cite and recommend them. Your brand is being talked about in AI right now. See it.

See Your Brand in AI — Free

Free to start · No credit card required

GEO, friendly to every AI agent. Help every AI agent understand and recommend your brand.

GitHub
GitHub
X
X (Twitter)
YouTube
YouTube
Email

Ask AI about GEOly

PRODUCT
  • Overview
  • Brand Visibility
  • AI Agent
  • Integrations
RESOURCES
  • Docs
  • Blog
  • Changelog
  • FAQ
  • Learn
  • Comparisons
  • AI Instructions
  • Entity Map
ECOSYSTEM
  • RIJOY
  • Sectionly
  • Rify Global
  • WorkDaddy
  • Rify Agency
COMPANY
  • About Us
  • Contact
  • Partner Program
  • Partner Directory
POLICY
  • Privacy Policy
  • Terms of Service
© 2026 Rify Global Inc.
Privacy PolicyTerms of Service
Built for AI Visibility

AI marketing, infinite growth.