Pricing Your API
Types of pricing
All APIs on Rakuten RapidAPI fall into one of three categories.
|1. Free APIs||APIs that do not require a credit card or subscription plan to consume|
|2. Freemium APIs||Paid APIs that include a limited free tier and require a credit card|
|3. 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 Rakuten RapidAPI to consume. There are no quotas and you cannot collect payments through RapidAPI from their consumption.
If you wish to collect payments through Rakuten RapidAPI, you will need to establish your API as a freemium or paid API. Rakuten RapidAPI has thousands of developers that subscribe to APIs through Rakuten RapidAPI. Allowing developers to subscribe to your API with a single click with their credit card that is already saved to their account and test it out from a browser using Rakuten RapidAPI makes it more likely that they will convert to an active user. You can create pay-as-you-go pricing or subscription pricing plans in Rakuten RapidAPI without any changes to your API.
Rakuten 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
How to add pricing plans to your API
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 their quota limit. For most APIs, we don’t recommend an overage fee higher than $1 unless your cost of making the call is above $1.
Overages and Forgiveness
Occasionally, a developer will have a bug in his or her code that causes a large overage fee. Rakuten RapidAPI cannot forgive an overage without explicit permission from the API vendor. To read more about payouts and forgiveness policies, see our Payouts and Finance section.
- 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 developer included support, development assistance and marketing assets as part of her subscription plan.
Reimbursement for your API
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.
Rakuten 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.
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.