What is an API Marketplace?
An API marketplace is an online space where developers offer their APIs for sale, and other developers can purchase access to the APIs. This aids in discoverability of APIs for their creators, and can help solve purchasers' problems faster. For example, let's say I'm building an application that needs geolocation capabilities to perform its primary function. I could build this geolocation software myself, necessitating a lot of extra time and money, or I could purchase a geolocation API on an API marketplace, and solve my problem with very little work. In the same marketplace, API developers who made the geolocation API increase their visibility and make money.
Are all API Marketplaces the same?
The fundamental idea of buying and selling API access is similar, but there are five different models of API marketplaces.
- Internal Marketplace: A single company's internal marketplace, with APIs owned by teams and departments. The goal here is content re-use between co-workers.
- Partner Marketplace: Similar to the Internal Marketplace, but with a single partner relationship that can also consume and produce APIs with the internal marketplace.
- Closed Group Marketplace: The Closed Group is a marketplace that is common to several organizations.
- Shared Revenue Marketplace: A shared revenue marketplace is an API marketplace that is open to anyone who wants to host their APIs on a known platform. The goal here is revenue.
- Aggregator Marketplace: An aggregator marketplace is where API providers provide APIs to a platform. Then, these APIs or parts of these APIs are taken and made into products that are considered to be value bundles and sold.
These different marketplace models are an insight into some of the different motivations that drive API development. Some are developed for open source, some for profit, some for a little of both, but all of them solve a problem, and are more than just the sale of exposed endpoints.
What's the difference between an API Portal and an API Marketplace?
API Portal
API portals are deployed by a single API provider and allow developers to understand, integrate with, and deploy against the provider’s APIs. They include documentation, test workspaces, and authentication helpers to onboard users to their APIs quickly. These helpers can be a great way to get started in web coding.
API Marketplace
API Marketplaces are open marketplaces like any other online space for buying and selling. Some of their benefits are increased visibility for API developers, community involvement, content re-use, and cross-division usage and monetization.
Conclusion
API Marketplaces exist for different reasons, but are fundamentally similar. They provide APIs for sale to a community of developers, sometimes with additional functionality like authentication wizards and webhooks integration. API Marketplaces and Portals like Abstract are a great place to get started on your web development journey, because of the documentation and in-browser code explorers they offer, in addition to helpful communities and a more visual layout of web services. It beats banging your head against cURL in isolation.
Frequently Asked Questions
What is an API marketplace?
An API marketplace is an online space where developers offer their APIs for sale and other developers can purchase access to them. It helps API creators get visibility and earn revenue while letting other developers find ready-made solutions to their problems.
How does an API marketplace work?
Instead of building functionality from scratch, a developer can browse the marketplace and purchase access to an existing API that already solves their problem. For example, rather than building geolocation features from the ground up, you can buy access to a geolocation API and solve the problem with very little work, while the API creator gains visibility and income in return.
What are the different types of API marketplaces?
There are five common models: an internal marketplace where departments within a company share APIs, a partner marketplace that extends sharing to partner organizations, a closed group marketplace serving several specific organizations, a shared revenue marketplace that is open to any provider seeking profit, and an aggregator marketplace where providers bundle multiple APIs into packages for resale.
What is the difference between an API marketplace and an API portal?
An API portal is deployed by a single API provider and offers documentation and integration tools for that provider's own APIs. An API marketplace is an open space for buying and selling APIs from many providers, giving developers wider visibility and the chance to work across organizations.
Why do API marketplaces matter for developers?
They let developers solve problems quickly by reusing existing APIs instead of building everything themselves, which saves significant time and money. They also give API creators a way to reach a wider audience and monetize their work.
What are the benefits of using an API marketplace?
API marketplaces encourage community involvement, content reuse, and monetization opportunities. They make it easier to discover useful APIs and create revenue across different organizational divisions.


