How to add product recommendations to your app

Channel3

Product recommendations can boost engagement and revenue — whether you're building a style app, a gift finder, or an AI assistant. This guide shows how to add recommendations using a single API: query by text or image, apply filters, and get results you can display or pass to an LLM.

Choose your entry point

Text search: User types or says something like "running shoes under $100." Call the search API with that query, optional filters (brand, price range, category), and a limit. You get back products with titles, images, prices, and links.

Image search: User uploads a photo (e.g. "find something like this"). Send the image URL or base64 to the API and get visually or semantically similar products. Great for "find similar" or style-matching features.

Filters and options

Narrow results by brand, gender, price min/max, and availability. You can also pass context (e.g. "gift for new parent") to improve relevance. Use the SDK's typed options or the REST API — both support the same parameters.

From API to UI

Once you have results, render them in a grid or list. Each product typically includes an image, title, price, and link. Use the affiliate link from the response so clicks and purchases are attributed to you. With Channel3, you get a single integration that works for web, mobile, and AI backends.

Every product on the internet, in one API.

Get paid to build the future of shopping.

channel 1

In-store

1
channel 2

Online

2
channel 3

Agentic Commerce

3