Invokora Help Center
How-to guide

Set plans, free trials, and endpoint access

Combine base charges, usage prices, allowances, and endpoint access into clear plans. Add approval or private invitations when needed.

On this page

Choose base and usage charges

Open Pricing in the product editor and expand a plan. These examples show how the settings work; set actual prices according to your API costs and offer.

Public plan codes are BASIC, PRO, ULTRA, and MEGA, with at most four public plans and one recommended plan. A nonzero monthly base must be at least USD 1.

A plan with a monthly base can also charge Soft overage. The base is not a spending cap: object overage, bandwidth, and taxes may also apply.

OfferExample settingsBuyer pays
FreeBASIC, USD 0 base; 10 Requests per month, Hard, zero overage priceNo card required; calls stop when the allowance is exhausted
MonthlyPRO, USD 10 base; 1,000 Requests per month, HardUSD 10 per month; calls stop at the allowance
MeteredUSD 0 base; 0 included Requests per month, Soft, USD 0.01 flat overageUSD 0.01 per confirmed request; a payment method is required

Grant access and enable the free trial

  1. Select Plan endpoint access, or grant endpoints through Features. Feature access is combined with directly selected endpoint access.
  2. For a free trial, keep BASIC public and enabled with a zero monthly base, free Hard objects, and at least one granted endpoint.
  3. Save, test, and publish. Check the public page for the plan and Free trial entry. Disabling BASIC, removing access, or making it chargeable removes that trial entry.
The plan is enabled and public, limits calls to 10 per second, and grants GET /health under Plan endpoint access.
Under Pricing, select the granted endpoint and confirm the plan is enabled and public. Screenshot uses local demo data. View full-size image (opens in a new tab)

Distinguish allowances, rate limits, and bandwidth

Daily allowances reset every 24 hours from the subscription time. Monthly allowances reset with the subscription cycle.

A free plan without a payment method blocks subsequent requests after exceeding bandwidth. The buyer can choose to enable paid excess bandwidth.

SettingWhat it controlsWhere to configure it
Included units and Hard / SoftObject units per period; Hard blocks after exhaustion, Soft charges overageMetering objects within the plan
Request limit and time windowHow often each buyer can call; 0 disables the rate limitUsage and rate limits within the plan
Bandwidth10 GB of combined requests and responses per cycle, then USD 1/GBPlatform terms shown to buyers

Charge for processed units or use tiered pricing

More settings
  1. In addition to Requests, add up to four metering objects, such as Images. Set the object ID, display name, and endpoints that consume it.
  2. Choose one unit per qualifying response or the actual value from the origin’s X-RapidAPI-Billing header. Verify dynamic units against a real response.
  3. Set each object’s period, included units, and Hard or Soft policy. Soft objects can use Flat overage, Graduated, or Volume prices.
  4. Check zero usage, allowance boundaries, and tier boundaries in Representative charge preview. Add the base, other objects, and bandwidth when reviewing the overall offer.

Approve applicants or invite specific buyers

  1. To review intended use, enable Require merchant approval and write a question for applicants, then save and publish.
  2. Under Plan applications on the Endpoint tab, review each answer and choose Approve or Decline. Approved buyers must still choose to subscribe.
  3. For selected customers, create a private CUSTOM plan. After saving, use Private plan invitations on the Endpoint tab: enter a verified buyer email, select Create invitation link, and copy the link shown in this session for that buyer.