Skip to main content
A merchant is an individual retailer or brand that sells products through an affiliate network. For example, Levi’s listed on FlexOffers US and Walmart Canada listed on Rakuten US are both merchants. A single real-world company can appear as multiple merchants if it participates in more than one network or region. Additionally, some merchants organize their catalogs in multiple instances on the same network (e.g. Walmart). The Affiliate.com platform normalizes merchant data across networks, giving you a consistent set of fields regardless of which network the merchant belongs to.

Merchants endpoint

List all merchants:
Look up a merchant by ID:
Pass extended=1 on every request. Whether the extended fields come back by default depends on your account, so don’t assume they will. extended=1 is what returns providers, canonical, categories, countries, currencies, supports, supports_deeplinking, cookie_duration, home_url, object_id, and slug — and it’s harmless if your account already returns them. The merchant object below is the extended response.

Merchant object

Key fields

Provider status values

Each provider’s status reflects your account’s standing on that channel.

How merchants relate to networks

Every merchant belongs to exactly one network. The network object embedded in each merchant tells you which network it operates through. If the same retailer participates in multiple networks or regions, it appears as a separate merchant record for each one.

Filtering merchants

The merchants endpoint supports several query parameters to narrow results: To search for products from a specific merchant, use the merchant.id field in your search criteria:
To include products from multiple merchants, separate their IDs with ||:
To exclude a specific merchant from results: