Overview
Every productlink belongs to a merchant host (e.g. nike.com). The merchants resource lets you:
merchants.list- browse all merchants enabled for your application, with filtersmerchants.retrieve- fetch a single merchant by host
Prerequisites
List merchants
Callmerchants.list to retrieve all merchants available to your app.
Retrieve a single merchant
When you already know thehost, merchants.retrieve fetches that merchant directly - no filtering, no pagination.
404 Not Found if the host isn’t enabled for your app.
Filter merchants
1
Filter by host
Look up a specific merchant by domain:
2
Filter by name
Partial-match search on merchant display name:
3
Filter by coverage
Restrict results to merchants Henry actively supports (vs. still being onboarded), per method:One filter per method:
checkoutCoverage, checkoutDetailsCoverage, productDetailsCoverage, productSearchCoverage.coverageStatus is a deprecated alias of checkoutCoverage and is ignored when checkoutCoverage is also provided.4
Filter by category
Find all merchants in one or more categories:
Coverage
Every merchant record includes per-method coverage statuses. Use them to gate features per-merchant and pick the right merchants for each capability.Filter reference (merchants.list)
Available categories
automotive, baby_and_kids, ecommerce, electronics_and_gadgets, fashion_and_accessories, finance, food, health_and_beauty, home_and_living, lifestyle_and_entertainment, other, sports_and_outdoor, travel, education
Error handling
Next steps
Product Discovery
Search products from a specific merchant using the
merchant filterUniversal Cart
Add product links from supported merchants to a cart