On my most recent project, Coupon Crop, I’ve been spending a lot of time working with data feeds from mainstream affiliate networks like Share A Sale, AvantLink, OneNetworkDirect, Linkshare, and several other affiliate programs. Of those, most have been incredibly easy and enjoyable to work with. Share A Sale, however, has stood out from the crowd, but not in a good way. Their data feeds are a developer’s nightmare. Let me a share a few reasons why.

  1. There is no way to limit the number of entries handed to my program based on date. With many of the networks mentioned above, we’re given the option to only retrieve links and information that have been added or edited since the date we specify. This is a great feature because it allows me to retrieve the newest information each day without having to sift through information that you processed the day before. Instead of having to sift through thousands of entries, you can see only the newest ones. This creates a much smaller process for my server to handle and a much smaller process for their server in handing mine the information.
  2. Their data feed delivers expired information. On our project, we are specifically looking for coupon information. With coupons, many of them have expiration dates. Once those dates have passed, the coupon and the information associated with it is useless. The purpose of a data feed is to allow a certain level of automation.  With that in mind, what is the point of delivering expired coupon data through their data feed?
  3. Their titles and descriptions are worthless. This is the biggest, most painful issue to deal with from this company. Many of the titles of the coupons are identical to their descriptions. I have to write specific code to ignore these redundancies.  Many others are written with no grasp of the English language. When this happens, they provide no information about the product being promoted or do so in a way that no normal English speaker could ever understand. With many of the other companies, they have oversight of the information they allow merchants to put into their feed and review each item for quality.

Here’s an example title for one of the coupons in their system:


That’s not the coupon code. That’s the title that displays when someone views the coupon information. It is beyond worthless. It doesn’t relay any information to a potential consumer. What am I supposed to do with that? Here’s an example of a good title that can be supported with a quality description, the name of the retailer alongside it, and a link to find more information.

Take $10 off $55 or more

When working with an automated feed, the only way that it can be of any use is that it provide quality information in a quality format. Share A Sale fails to do that on all fronts.

This is sad because many of the merchants in their program are excellent companies, but many others are not and they’re dragging down the quality of the system. As a member of more than 500 affiliate programs, I rely on these affiliate networks to provide consistent, high quality information. Most of these companies do a terrific job at doing exactly that. Share A Sale is, without question, the weakest link.

Nicholas Cardot

About Nicholas Cardot

It's my personal quest to enable every person that I can to unlock that dormant potential concerning their online influence. Also, I'm a geek.


  • Zain says:

    Great post. I agree that going through Share A Sale data field is a headache. Very comprehensive analysis on the issue. Let’s see if Share A Sale can take notice of the problem.

    • They probably won’t. I emailed them last week about some of the issues and one of their representatives responded by saying he would speak to the developers and email me back this past Monday. I never heard back from them. Just another example of their poor quality of service.

  • Nicholas, I understand your source of angry about their system and issue. But I think you are a little bit exaggerating.


  • Danny says:

    Nice honest run down of Share-a-Sale, Nicholas.

    Being part of the share-a-sale network, I had similar experiences..

    In my case, it was the poor quality of some of the creatives and coupons, which were less than impressive…

    I would also have to chip in here with sharing your thought, regarding share-a-sale throwing in some “less than convincing” merchants–SMELL FISHY, with many more reputable names….

    Yesterday, I literally went through all their products(merchants, etc) looking for a standout, and came back with a few that have some potential..

    It takes a lot of sorting and comparing, then repeating the same process over again…

    On a positive note, I do now promote one particular product from that site, which is a known brand, and there are a few others worth looking at…

    Though, again, when you look more closely at many of the offers(merchants)they are not very well set up at all, and do not seem to match the hype(stats…..

  • Eric Nagel says:

    Unfortunately, the issue of bad data coming out is the result from bad data going in. Merchants directly input their deals, but for some odd reason can’t do it properly.

    I looked through my own ShareASale coupon script, and found that I had to add a condition to auto-deny on expired deals.

    When I clicked to read this post, I was expecting to read more about the biggest issue w/ ShareASale (product) datafeeds – NO API ACCESS!

    Only a portion of the merchants offer FTP access (which you have to apply individually to get access, and merchants have to pay per affiliate) and as for everyone else, you have to manually download a file from the ShareASale interface. I hope this changes soon (as it should have been available at least 5 years ago)

Leave a Reply