If your online service provides both an API and an affiliate program, chances are you are loosing out on a huge boost to both because you are not allowing API end users to identify as affiliates.

Translation Services

After working with a few different translation services where we are both users of their API and affiliate programs we have discovered an area where these companies could improve both the number of applications developed on top of their API and the amount of business generated though those apps.

We do not think that this problem is isolated to translation services but for the sake of transparency the companies we have identified who have this issue are:

Both of these services have in common that they have an API and they have an affiliate program. They also have in common that you can not use your affiliate id when using the API.

A Simple Change with a Big Impact

If API providers allow developers to send along their affiliate ID in API requests you suddenly allow developers to make great free solutions on top of the API that allows them to earn money on the actual business they refer to the API provider.

As it is now, we are developing a plugin for our Joomla translation software Neno Translate that allows you to sync your Joomla content to Crowdin for easy translation. This is obviously a huge bonus for Crowdin that will hopefully get lots of new customers out of this, but we have no way of monetizing this plugin without charging for it. The only thing we can do is add our affiliate id whenever we link to Crowin and hope we earn a commission on any sales. This means we are forced to make this plugin part of our premium subscription as we need to try and earn a living. This means a lot less users will be using this solution.

If we could instead supply our affiliate ID whenever we made calls in the API we could ensure that we would earn affiliate commission whenever someone used our extensions and we would be happy to give our extension away for free.

Remember we are talking potentially millions of Joomla web sites. On top of that I am sure you would see a large ecosystem of apps built for Wordpress, Drupal, Square Space etc. potentially exploding the use of the API and the business generated for Crowdin.

So why aren't they. I hope that this is a simple overwight on their part and not a business descicion based in short term profits. Because if it is, then their philosophy of having an affiliate program is wrong to begin with. If you want to have a successful affiliate program that makes you lots of business, you have to make it as easy for your affiliates to make money and be successful and not worry about the commission you have to pay them.

So I hope that various API developers (and affiliate program providers) see this and do a quick check to see if they are offering their affiliates to identify via the API.

Updates

@Crowdin reacts on Twitter: