/image-search accepts both base64 payloads and image URLs. For a scene with several products, use Find products in an image. Pass config.collection_id to search inside a collection.
Search by image URL
Pass any publicly accessible image URL to find visually matching products.Search by base64 image
Upload an image directly as a base64 string — no public URL required. Great for in-app camera flows or screenshots.Find products in an image
Send a scene photo and get catalog matches grouped by the objects in it./experimental/find-products-in-image names the things it sees, localizes each one, and runs a catalog search per crop. For SDK examples, see Find products in image.
Use this when the picture contains more than one product — a room, an outfit, a desk setup. For a photo of a single product, use /image-search above.
Alpha. The request shape and billing may change.
filters apply to every per-thing search. limit is per thing, not across the whole response.
From an image URL
Pass any publicly accessible image URL.From a base64 image
Upload an image directly as a base64 string — no public URL required. Provide exactly one ofimage_url or base64_image.
What you get back
Each entry inthings is one detected object:
image_size is [width, height] of the image the boxes are relative to.