APIs and Business Models

Written by
Published on Jul. 21, 2012

Context

Like many of you, I have been following Dalton Caldwell's proposal for the future of App.net . I think Dalton's idea is ambitious and applaud his transparency and candor. That said, it appears that most of the debate and skepticism surrounding app.net is related to its business model and potential for monetization.

Personally, I have no concerns regarding the technical feasibility of app.net but I am skeptical of its ability to monetize their business model on a large scale. I will use this post to share my mental model on API-based business models and look to the community to provide feedback to refine my understanding.

Four Types of APIs

If you are building an API, it is helpful to understand how your service will be viewed in the market. I believe all APIs can be classified into one of four categories: presentation, information, transaction, and infrastructure. If the categories look familiar, I structured the categories to align to various layers found in any modern multi-tier architecture.

Types of APIs and Descriptions

Real World Examples

To validate my model, I classified several popular start-ups into one of the four categories. The list is not exhaustive but if you identify any potential exceptions and outliers, please let me know. Note: Besides the popular payment processors, I struggled to identify start-ups that expose a transactional API.

 Customer Value Proposition and Business Models

Once I was comfortable with the categories, I stepped back and tried to figure out what job is the API hired to do? In other words, what value is derived by using the API. By understanding the value created, one can determine which business models would be viable options when it comes monetization. Customer Value Proposition and Business Model

 Barriers to Entry and Basis of Competition

When analyzing the business models, I noticed information & transaction API-based start-ups have more optionality in its business models and at a higher premium than presentation and infrastructure APIs. Its turns out that information and transaction-based APIs have higher barriers to market entry. Barriers to entry are obstacles that make it difficult for competitors to build similar APIs and compete in a given market. For example, the network effect created by Twitter's large user base is a barrier to entry that prevents new market entrants such as app.net from effectively competing in the micro blogging space.

It is also important to understand how the basis of competition for the different types of APIs. By knowing an API’s basis for competition, you can understand how developed (e.g. commoditized) the market is. In a commoditized market, companies compete solely on cost.  Ideally, every start-up desires to compete on product innovation instead of being a low-cost provider.

Basis for Competiton This blog post is a work in progress and will continue to refine it based on feedback and recommendations received from the community.    

Explore Job Matches.