CJ Affiliate
CJ Affiliate (formerly Commission Junction) is one of the largest affiliate marketing networks, connecting publishers with thousands of advertiser programs. Its developer platform is primarily a modern GraphQL API - the Commission Detail API at commissions.api.cj.com and the Product Search / ads GraphQL API at ads.api.cj.com - covering commission and transaction data, product feeds, and advertiser discovery. A set of legacy REST APIs (Link Search, Advertiser Lookup, Publisher Lookup, and the legacy Product Search) remains documented for finding links, advertisers, publishers, and products. All APIs authenticate with a personal access token (Bearer) created in the CJ developer portal.
APIs
CJ Commission Detail API
Modern GraphQL API serving near-real-time commission and transaction data. The publisherCommissions and advertiserCommissions queries return commission records filtered by posti...
CJ Product Search API
Modern GraphQL API for product discovery across advertiser product feeds. The products and shoppingProducts queries search products you can promote by keyword, price range, curr...
CJ Link Search API
Legacy REST API to search advertiser links by keyword, country, category, targeted / serviceable area, advertiser relationship status, link type, and promotion type (Coupon, Fre...
CJ Advertiser Lookup API
Legacy REST API letting publishers find advertisers by CID, program name, program URL, keywords, category, or relationship status, and read program details such as commission ra...
CJ Publisher Lookup API
Legacy REST API letting advertisers search publishers within their program by criteria such as country or relationship status, and view details about those publishers. GET https...
CJ Product Search (Legacy) API
Legacy REST product catalog search across advertiser product feeds by keyword, advertiser, price, and other criteria. CJ now steers new integrations to the GraphQL Product Searc...
Collections
CJ Affiliate APIs
OPENGraphQL
CJ Affiliate GraphQL APIs
CJ Affiliate's modern developer surface is **GraphQL**. There are two documented
GRAPHQL