Endpoints
Query parameters
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. If a response is missing providers or commissionable links, add the flag.Base parameters
Filter parameters
Response structure
A successful response returns ameta object with pagination details and a data array of merchant objects.
Merchant object
Provider entry
Each object inproviders is one way to earn commission on this merchant — one network or subnetwork (e.g. network, shopnomix).
Outclick links
Each provider’soutclick routes through Affiliate.com’s redirector (outclick.co): it records the click, then forwards to the provider with your credentials — so it appears in GET /v1/reports/outclick?offer_type=merchant. url and template go straight to the network and are not recorded by us. Fill the ?affiliate_id={AFF_ID}&sub_id={SUB_ID} slots with your own IDs.
These {AFF_ID}/{SUB_ID} tokens are specific to the merchants response — the Products and Promotions endpoints still use @@@/###, and the stored commissionable_url keeps @@@.
Status values
Example response
Using merchant IDs in product search
Once you have a merchant’sid, pass it to the Products API to scope your search to that merchant’s catalog.