Skip to main content
A product in the Affiliate.com API represents a single item available for sale through an affiliate merchant. Products are sourced from merchant feeds across hundreds of networks and refreshed daily. Each product record normalizes data from the merchant into a consistent structure regardless of which network provided it. You search for products by sending a POST request to:

Core fields

URLs

Each product includes several URL types. The urls object is the recommended way to access them.

The urls object

Using urls.outclick isn’t required — direct, affiliate, and shopnomix all work as standalone links — but it’s the only one of the four that Affiliate.com records a click for, so it’s strongly recommended whenever you want that click to appear in your reporting.

Outclick URL parameters

You can append query parameters to the outclick URL at runtime to control its behavior: Omitting ?format= follows your pool’s outclick priority setting (outclick_provider_order — see Pool Settings): the first provider in that order able to carry the click wins. The network link can always carry it, so by default a plain outclick uses the affiliate link, not Shopnomix. For example, to send a user through the affiliate link with a custom sub ID:

Pricing

Inventory

Identifiers

Attributes

Network and merchant info

Each product includes embedded network and merchant objects identifying where the listing comes from:

Timestamps