Should We Be Limiting Developers’ API Usage?

Kin Lane, June 1st, 2011

Yellow CanadaAs a consumer of APIs, one thing you encounter every day are API rate limits. Just about every API has limits on the number of calls you can make against their API. As developers, we accept the limits because in many cases we are getting the API for free. And in some cases, even the rates aren’t enough for a provider to get what it needs, as when Google put the kibosh on Translate. Are limits simply a sign that a provider needs to find a strategy that scales?

Some API owners solve this problem of “excessive calls” by setting a daily limit on API calls. If you need to go beyond that limit, you need to ask special permission. Providers like Google have even introduced a pay-as-you-go billing model available for some of its APIs via the Google API Console.

But other API owners are going even further. Instead of penalizing developers for using an API, they are rewarding them for higher API usage. A couple of examples are:

  • – actually pays users for higher volumes of traffic from applications, attracting “API fanboys,” as in the video embedded below.
  • Qwerly – Qwerly social data API provides significant discounts the more calls your application makes.

Of course, not all APIs are suitable for this kind of approach. But it does make you think, if higher usage of our APIs isn’t returning increased value, maybe we need to rethink our API design or our API monetization strategy.

Tags: Issues, Money
Both comments and pings are currently closed.

5 Responses to “Should We Be Limiting Developers’ API Usage?”

June 1st, 2011
at 10:39 am
Comment by: Open vs. Closed APIs | API Evangelist

[...] Should We Be Limiting Developers API Usage? ( [...]

June 2nd, 2011
at 2:32 pm
Comment by: Clouds, WAFs, Messaging Buses and API Security… | Rational Survivability

[...] Should We Be Limiting Developers API Usage? ( [...]

June 2nd, 2011
at 10:24 pm
Comment by: API Basics for Retail Companies from Best Buy | API Evangelist

[...] Should We Be Limiting Developers API Usage? ( [...]

June 8th, 2011
at 12:13 pm
Comment by: A White-Label API App Store Platform | API Evangelist

[...] Should We Be Limiting Developers API Usage? ( [...]

July 22nd, 2011
at 11:49 am
Comment by: Building API Developer Business Models | API Evangelist

[...] of leadership from API owners. Qwerly gives discounts on API costs for high volume API users and YellowAPI pay developers for high volumes of traffic originating from their applications as well as sharing advertising revenue with [...]

Follow the PW team on Twitter

APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.