# ChosenByAgent > ChosenByAgent is an independent testing service that measures how AI assistants and shopping agents choose between platforms, sellers and brands — for marketplaces, the sellers on them, and brands. Every page below is Markdown. Any public page is also available as Markdown at its own URL with `Accept: text/markdown`, or with `.md` appended. Offers as JSON: https://chosenbyagent.com/catalog.json (schema: https://chosenbyagent.com/catalog.schema.json). All pages in one file: https://chosenbyagent.com/llms-full.txt. ## Start - [See where AI assistants send your buyers — and why they pick someone else.](https://chosenbyagent.com/index.md): Independent testing of where AI assistants send buyers and whom shopping agents pick — for marketplaces, the sellers on them, and brands. - [Every question, by where the agent chooses.](https://chosenbyagent.com/questions.md): Every question marketplaces, sellers and brands ask about AI assistants and shopping agents, grouped by where the agent chooses, with the service and price. - [Two lines. One method. Fixed prices once scoped.](https://chosenbyagent.com/pricing.md): Indicative prices for AI visibility and agentic commerce audits, pilots and monitoring — for marketplaces, marketplace sellers and brands. ## Questions, by where the agent chooses ### Level 1 · Channel — Which platform or store to open - [Q01 · Where do AI assistants send my buyers?](https://chosenbyagent.com/questions/where-do-assistants-send-buyers.md): Mostly to the biggest names they already know — and the pattern shifts with every model release. Platforms compete for that buyer with each other and with brand stores, and inside each platform the sellers compete for the same click. - [Q08 · What changed after the last model update?](https://chosenbyagent.com/questions/what-changed-after-the-update.md): Often more than the release notes say. One update can reshuffle which merchants and products get chosen without any change on your side — so we repeat every measurement and stamp it with the model version. ### Level 2 · Listing — Which listing and seller to show - [Q02 · Do assistants show my listings correctly?](https://chosenbyagent.com/questions/are-my-listings-shown-right.md): Often not quite — sold items still shown as live, prices out of date, links that land on a search page instead of the listing, and attribution lost on the way. - [Q03 · Does my ChatGPT app or MCP work as intended?](https://chosenbyagent.com/questions/does-my-ai-app-work.md): In our checks it usually works in the demo and drifts in production — stale results, lost attribution, or contact and payment slipping off the platform. Assistant answers also vary from run to run and the channel is still small, so the checks have to be cheap and repeatable. - [Q09 · Why does the agent pick another seller’s offer for the same item?](https://chosenbyagent.com/questions/why-does-the-agent-pick-another-seller.md): Usually because of what sits next to the price. Ratings and review counts move models far more than they move people, and assistants lean towards larger, better-known sellers — so the same item can lose on a detail you can change. - [Q10 · Do AI assistants show my listings on marketplaces at all?](https://chosenbyagent.com/questions/do-assistants-show-my-listings.md): Often not where you expect. Assistants lean towards a few large sellers, their answers change from run to run, and what an API returns overlaps only partly with what the consumer apps show — so you have to look, and look again. - [Q11 · Which of my sellers do AI assistants surface — and why?](https://chosenbyagent.com/questions/which-sellers-do-assistants-surface.md): Mostly the larger, better-rated sellers, and the mix moves with each model release. That decides which of your sellers get the buyers assistants send — and it is something your professional sellers will want to see for themselves. ### Level 3 · Product — Which product or brand to pick - [Q06 · Which brand does the agent pick — and why?](https://chosenbyagent.com/questions/which-brand-does-the-agent-pick.md): Mostly the larger, better-rated option, and the winner can change when the model does. Being mentioned is not the same as being chosen, so we measure the choice. - [Q07 · What changes if I change price, returns or copy?](https://chosenbyagent.com/questions/what-if-i-change-the-offer.md): Sometimes a lot — models react to ratings and price far more strongly than people do. Test the change on the agents before you ship it to everyone. ### Level 4 · Action — Getting through the path and the deal - [Q04 · Do buyer and seller agents behave safely on my platform?](https://chosenbyagent.com/questions/are-agents-safe-in-my-chats.md): Not by default. Most agent traffic does not say who it is, and simulated shopping agents almost never decline a deal — so whether an agent shares an address or accepts a prepayment depends on the guards on your side of the chat. That is what we test. - [Q05 · Can a shopping agent actually get through my site?](https://chosenbyagent.com/questions/can-an-agent-get-through.md): On most stores outside the biggest platforms, not reliably — and the blocks usually come from bot management that a normal browser never sees. ## For marketplaces, sellers, brands and agencies - [Assistants choose between platforms — and between your sellers.](https://chosenbyagent.com/for/marketplaces.md): Where AI assistants send buyers in your markets, how they show your listings and sellers, and whether your ChatGPT app or MCP holds up — for marketplaces. - [Agents compare your listing with every other seller of the same item.](https://chosenbyagent.com/for/sellers.md): Whether AI assistants show your marketplace listings or a competitor’s, and why they pick another seller — for dealers, agencies and shops on marketplaces. - [Shopping agents decide whether to reach your store — and whom to pick.](https://chosenbyagent.com/for/brands.md): Whether shopping agents get through your store, which brand they pick in your category and why, and what a change in price or returns does — for brands. - [For agencies that run brands and marketplace sellers](https://chosenbyagent.com/for/agencies.md): Run agent access audits, choice tests and listing checks for your brand and marketplace-seller clients under your own brand, with a cabinet per client. ## Method, benchmark and terms - [Measured honestly, or not at all.](https://chosenbyagent.com/method.md): How ChosenByAgent runs assistants and agents, stamps every reading, calibrates by hand and what it never claims. - [How AI assistants route demand across European classifieds](https://chosenbyagent.com/benchmark.md): Public benchmark v0, in preparation — research question, coverage and method. Get the results by email first. - [Glossary](https://chosenbyagent.com/glossary.md): Plain definitions of agentic commerce, AI visibility and GEO, AI shopping agents, routing share, MCP, ACP, UCP and llms.txt, as we use them. - [About ChosenByAgent](https://chosenbyagent.com/about.md): Who runs ChosenByAgent, how we test AI assistants and shopping agents for marketplaces, sellers and brands, and the rules that keep the work independent. ## Request work for a person Send POST https://chosenbyagent.com/api/engagements with Content-Type: application/json. Request work only when your person asked for it. The person named in on_behalf_of.email confirms by email before our team sees the request. Responses: 202 pending_confirmation with expires_at and next_step to tell the person; 200 already_pending when the same person and offer_id are already waiting (safe to retry); 400 invalid_request with errors per field (field, code, message); 403 blocked if the person blocked agent requests; 429 rate_limited and 503 mail_unavailable with Retry-After. Every error carries error, message and documentation. Offers with status in-preparation in the catalog cannot be requested yet. Limits: 5 requests per hour per IP, 3 unconfirmed requests per email. ```json { "offer_id": "B2", "on_behalf_of": { "email": "alex@example.com", "name": "Alex Martin", "company": "Example Store", "website": "https://example.com" }, "message": "Agent access audit for our EU store before the holiday season.", "agent": { "name": "ExampleAssistant", "operator": "Example AI Ltd" } } ``` - [For agents, and the people who build them](https://chosenbyagent.com/agents.md): How AI agents read ChosenByAgent, compare our offers and request work for a person — formats, the request endpoint, limits and confirmation.