All APIs on RapidAPI fall into one of four categories.
- Free APIs
APIs that do not require a credit card or subscription plan to consume.
- Pay Per Use
APIs that don't have a subscription fee associated with them. A credit card is required as you pay for what you use on the API.
- Freemium APIs
Paid APIs that include a limited free tier and require a credit card.
- Paid APIs
APIs that require a paid subscription plan and credit card to consume.
Free APIs do not require a developer to subscribe to your API on RapidAPI to consume. There are no quotas and you cannot collect payments through RapidAPI from their consumption.
If you wish to collect payments through RapidAPI, you will need to establish your API as a pay per use, freemium or paid API. RapidAPI has thousands of developers that subscribe to APIs through RapidAPI. Allowing developers to subscribe to your API with a single click, using their credit card that is already saved to their account, and test it out from a browser using RapidAPI makes it more likely that they will convert to an active user. You can create pay per use pricing or subscription pricing plans in RapidAPI without any changes to your API.
RapidAPI Pricing Recommendation
We generally recommend using all four of the available pricing tiers! Having a free pricing plan, with a small number of requests available, is vital to a good experience for a developer using your API. With a free plan, the developer is able to make a few test requests and guarantee the API functions as expected.
Then for the PRO, ULTRA, and MEGA plans, we recommend having a good distribution of pricing. Each API is different based on API operating costs, but in general, we have seen the following work well:
BASIC - Free
PRO - $25
ULTRA - $75
MEGA - $150
After you upload your API, head to the "Plans and Pricing" tab. This section will address both public subscription plans (ones that everyone can see) and custom plans (private subscription plans that are only visible to developers who have been invited to consume that pricing plan).
To create public subscription plans, take the following steps:
- Within your API, navigate to the "Plans & Pricing" tab of your API
- Decide how many subscription plans you would like to offer
You will have four potential subscription plans to offer developers: BASIC, PRO, ULTRA and MEGA. BASIC plans are the lowest tier subscriptions while MEGA plans are the highest. You do not have to have all four plans in your subscription.
If you want to have a Freemium API, be sure that your BASIC plan costs $0. Like other plans, you can add daily, monthly or object quotas for the APIs and overages fees if developers exceed them. We recommend a free BASIC tier for most APIs as many developers prefer to test API calls before they commit to a paid plan.
- Customize your subscription plans by adding daily/monthly API request quotas, pricing, and overages
Daily Quota Limit Reset
The daily quota period starts at your time of subscription and ends 24 hours from that time. For instance, if you subscribed to an API at 11:30:15 UTC on June 2, your daily quota will reset at 11:30:15 each day.
You'll notice that these plans are priced by a monthly quota. If a developer goes over the monthly quota, they will incur an overage fee per additional call. We alert developers via email when they are approaching 85% of their quota limit and have reached 100% of their quota limit. For most APIs, we don't recommend an overage fee higher than $1 unless your operating cost of making the call is above $1.
Overages and Forgiveness
Occasionally, a developer will have a bug in their code that causes a large overage fee. RapidAPI cannot forgive an overage without explicit permission from the API provider. To read more about payouts and forgiveness policies, see our Payouts and Finance section.
To prevent accidental overages, you can add a hard limit to your pricing plan. You can do this by editing your public subscription plan and enabling the hard rate limit option.
- Add additional features to your pricing plan
You can also customize your subscription plan to include features that are not directly related to the number of requests or custom objects that the API returns. Notice how this API provider included support, development assistance, and marketing assets as part of their subscription plan.
- Add more flexibility to your plans with custom quotas
Sometimes, a simple API call quota is not enough sufficient to meet your API's pricing needs. Read onto the Custom Quotas section for how to add more flexibility to your subscription plans.
You will receive payments when a developer subscribes to a paid API plan, when a plan is automatically renewed monthly or when a developer incurs an overage. You can read more about how reimbursements work in the Payouts and Finance section.
RapidAPI takes a flat 20% marketplace fee on paid plans and overages. As an API provider, you will receive 80% of any developer subscriptions (first-time or recurring fees) and overages.
In order to receive PayPal payouts, log into provider.rapidapi.com and add your preferred email address to the Payment Settings page.
You are able to disable previously published pricing plans at any time. Disabling a plan hides it from the marketplace so no new developers can subscribe to this plan. Developers that were subscribed to the plan before it was disabled will remain subscribed to the original plan.
You can make changes to an existing pricing plan and publish it at any time. Once you publish the modified plan, the changes will display on the marketplace immediately. New developers will only see the modified version of the plan and can subscribe to it. Developers that were subscribed to the previous version of the plan will remain subscribed to the previous version of the plan.
Updated about a month ago