Skip to main content
ucp.trychannel3.com is one catalog across many online stores. It uses the same product data as the Channel3 REST API.

Three tools

ToolUse it when you want to…
search_catalogFind products from a text query
lookup_catalogLoad products you already know by id or store URL
get_productLoad one product by id, with optional variant selection

How to shape a request

Every tool takes the same outer shape:
{
  "meta": null,
  "catalog": { }
}
  • catalog — your query (query, ids, urls, id, selected, preferences, pagination, filters, context for currency or country)
  • meta — pass null on Channel3 today (details)
The answer lives in structuredContent: products, pagination, and sometimes messages.

Channel3 extras

Base UCP gives you title, price, variants, and store domain. For filters by store, richer seller info, and URL lookup, use extension com.trychannel3.catalog.global. Details: Extension reference.

Same as REST

ToolREST equivalent
search_catalogPOST /v1/search
lookup_catalog with idsPOST /v1/lookup
lookup_catalog with urlsPOST /v1/lookup (URL)
get_productGET /v1/products/{id} (option_<name>=<label> query params)

What’s next

Search

Text search and filters

Lookup

By id or store URL

Get product

One product by id, with variant selection