Skip to main content
The Pools API lets you define a reusable set of networks and merchants once, then reference it by ID across search endpoints. Instead of passing the same network_ids and merchant_ids on every request, you attach a pool_id and the API resolves the filters automatically.

How pools work

A pool stores:
  • Networks — affiliate networks to include
  • Merchants — merchants to include in results
When you pass pool_id to a supported search endpoint, the pool’s networks and merchants are combined with any explicitly passed filter values — not replaced.
Pools are team-scoped. Passing a pool_id that belongs to a different team returns a 422 error.
Pass pool_id as a top-level parameter to any of these endpoints:
Only one pool_id may be passed per request. Returns 422 if the pool does not exist or belongs to another team.

Available endpoints