How Do Coupon Sites Actually Find Their Codes?
Open any coupon aggregator site and you'll find dozens of codes for a single retailer, updated seemingly in real time. It's tempting to assume the retailer supplied all of them directly, but that's rarely the whole story. Coupon sites run on a mixture of deliberate partnerships and quiet, automated code hunting, and knowing the difference explains why some listed codes work perfectly and others have clearly been dead for weeks.
Coupon sites source codes through three main channels: affiliate programmes where retailers deliberately supply codes for a sales commission, automated bots that scan emails, social posts and web pages for patterns like "use code", and community submissions from shoppers who received a code themselves. This mixed sourcing is why listed codes vary so much in freshness and accuracy.
Do retailers hand codes to coupon sites directly?
Some do, through structured affiliate partnerships. A retailer supplies a coupon site with active coupon codes in exchange for a commission on any sale that results from a click-through, which gives the retailer a controlled distribution channel and gives the coupon site a reliable, accurate source. This is the cleanest path, but it's far from the only one, and plenty of codes appearing on aggregator sites never went through anything this formal.
How does a bot find a code the retailer never submitted?
Coupon aggregation bots are built to scan publicly available text, marketing emails, social media posts, forum threads, retailer web pages, for recognisable patterns: the phrase "use code" followed by a short uppercase alphanumeric string, or a shape that matches known promo code conventions. The moment a retailer publishes a code anywhere public, even in what feels like a limited-audience email newsletter, an automated scraper built to look for that pattern can pick it up and list it within hours, with no cooperation from the retailer required at all.
Why do coupon sites list codes that don't actually work?
Aggregation runs continuously, but validation doesn't always keep pace with it. A code scraped or submitted last week might have already hit its redemption cap or expired by the time you find it. Different coupon sites re-check their listings at different intervals, some frequently, some rarely, which is exactly why the same retailer's code can show as working on one aggregator and dead on another at the same moment.
Do ordinary shoppers contribute codes too?
Yes, community submission is a real and significant source alongside bots and affiliate feeds. A shopper who receives a code through a loyalty email, a checkout pop-up, or a friend's referral link will often submit it to a coupon aggregator themselves, sometimes for a small incentive from the site. This is part of why a genuinely private, one-time voucher code meant for a single recipient can occasionally end up listed publicly anyway.
What does this mean for a business designing its own promo code system?
If a code is meant to be scarce, channel-specific, or influencer-exclusive, it needs to be built with the assumption that scraping bots exist and are actively hunting for exactly this kind of pattern. That usually means avoiding predictable, sequential codes that are trivially guessable once one is spotted, and treating any code shared even semi-publicly, in an email, on social media, as a code that will likely end up on an aggregator site eventually, whether that was the intention or not.
Frequently Asked Questions
Do coupon sites get codes directly from retailers?
Some do, through affiliate programmes where a retailer deliberately supplies codes in exchange for the coupon site earning a commission on resulting sales. Others gather codes independently, without any direct retailer relationship at all.
How do bots find coupon codes without a retailer providing them?
By scanning marketing emails, social media posts and web pages for common patterns, phrases like "use code", short uppercase alphanumeric strings, and known promo code shapes. Anywhere a code is published publicly, a bot built to look for that pattern can pick it up within hours.
Why do coupon sites list codes that have already expired?
Aggregation happens continuously and validation lags behind it. A code that worked when it was scraped or submitted can expire, hit its redemption cap, or be revoked shortly after, and not every coupon site re-checks its entire listing constantly, so stale codes linger.
Can regular shoppers submit codes to coupon sites too?
Yes, community submission is one of the major sources, alongside bots and affiliate feeds. Shoppers who receive a code through an email, a loyalty programme or a pop-up will often submit it to a coupon aggregator themselves, sometimes for a small reward.
Why do some retailers deliberately make their promo codes hard to guess or predict?
Partly to prevent unauthorised discount abuse, and partly because a predictable or public-facing code is exactly what scraping bots are built to catch. A code that's meant to stay private and channel-specific needs to look nothing like the retailer's other public promotional codes.
Does having a code listed on a coupon site cost the retailer anything extra?
If it reached the coupon site through an affiliate programme, yes, the retailer typically pays a commission on any resulting sale. If the code was scraped or community-submitted outside that relationship, the retailer gets the exposure without paying for that specific listing, though the discount itself still reduces their margin either way.