API Design | Feb 28, 2023 | 5 min read
Salesforce generates 50% of its income through APIs, eBay generates 60%. What are the strategies they use and can you use them yourself?
APIs are big business. It's been reported that Salesforce generates 50% of its income through APIs. eBay generates 60% through APIs. And impressively, Expedia.com has APIs to thank for a staggering 90% of its revenue. APIs can become a powerful monetization tool when positioned as an offshoot of an existing platform, helping a business monetize its data and core functionality for third-party applications to consume.
But we're still in the early stages of the API revolution — many new products are coming to market 100% delivered via APIs. For example, the API-first Index tracks over 60 API-first companies that have raised over $50 million in funding. The API-as-a-product model is gaining VC interest for many reasons — APIs are scalable, self-service, and can deliver niche capabilities to a global userbase. Perhaps this latent value explains Twitter's recent decision to remove free access to its API in favor of monetizing these endpoints.
But monetizing web APIs is not as easy as it looks. It requires careful consideration of how precisely to price HTTP calls and design subscription tiers. It also requires a robust infrastructure to rate limit calls, tie usage to accounts, and automatically charge customers. Below, we'll consider some specific ways public APIs are often monetized. We'll also consider strategies for indirect monetization and explore the options providers have for setting up payment infrastructures.
There is a growing desire to monetize public APIs. 42.6% of organizations are already monetizing APIs, found the Rapid 2022 State of APIs report, a rise of about 5% from 2021. API-first companies like Twilio, Stripe, or Okta stand as powerful case studies of the power of API-driven business models.
So, what are some strategies for monetizing a public API product? Here are some of the key concepts often used in conjunction to monetize a public API product:
Besides direct monetization, there are many other ways in which APIs can positively affect the balance sheet. In fact, John Musser identified over 20 unique API business models in 2013 — valuable analysis which ProgrammableWeb built upon within a 2020 whitepaper on deriving ROI from an API program.
One profitable method covered in this analysis is revenue sharing, in which the provider shares a portion of the profits generated by the developer's use of the API. This is common in affiliate programs for eCommerce, advertising, or transportation services. Examples of APIs engaging in revenue sharing include eBay Partner Network (EPN), Skyscanner's affiliate program, and Walgreens Photo Print API. Another strategy is including API access as an add-on to encourage upsells to a higher tier within a larger platform.
But although interest in externalized API monetization is growing, publicly-available web APIs only comprise 16% of APIs, found the 2022 Postman State of API report. The majority (58%) are designed as private integrations. As such, there are often more indirect business motives behind APIs, such as driving traffic and brand awareness or introducing cost-savings and bringing optimizations to the business.
For all the excitement, keep in mind there are often unexpected maintenance challenges and significant costs associated with running an API. Not to mention, handling API security is becoming difficult as more and more threat vectors present themselves. Development efforts could balloon, especially if you intend to produce a lot of greenfield management infrastructure.
Shadow APIs are invisible threats lurking in your infrastructure—undocumented, unmanaged, and often unsecured. This article explores what they are, why they’re risky, how they emerge, and how to detect and prevent them before they cause damage.
APIs are the backbone of modern software, but speed, reliability, and efficiency do not happen by accident. This guide explains what API performance really means, which metrics matter, and how to optimize at every layer to meet the standards top platforms set.
MCP servers are the backbone of intelligent, context-aware AI applications. In this guide, you’ll learn what sets the best ones apart, explore practical use cases, and get tips for building and deploying your own high-performance MCP server.