How to Top Up a Data Plan?

Users with an installed, active eSIM plan can receive a data top up to extend both the validity and data allowance. Users can top up and eSIM a maximum of 10 times.

For example – if you have a 1GB 7 Day European eSIM plan, you would be able to add another 1GB 7 day extension. This top up would add on to the existing plan, making it 2GB for 14 days. ( 1GB + 1GB = 2GB total. 7 Days + 7 Days = 14 Days total )

Top ups add together validity and data to give a new, updated total validity and data total after each top up.

Day Pass, Non-Reloadable and select other plans do not offer top up and are not reloadable. Check the “Reloadable” column in the price list to see if a plan is reloadable or not. These are set in the API as “supportTopUpType”: 1

Actioning top ups can be done while the eSIM is New and Active (In Use). After eSIM expiry top up is no longer possible. This means after an eSIM is issued but before it is installed, additional packages can be added to the eSIM prior to customer delivery. Refund of a New eSIM will also refund any top ups made.
Top up of New status functionality was added July, 2025.

How to Top Up #

eSIM top up in the console on an Active eSIM.

In order to top up a plan from the console, find the plan you wish to recharge.

Click on the plan’s title and view the “Action” tab in the pop up.

Click on the Top Up button. Shown will be the top up plans available to the eSIM profile. Available plans will be similar to the original plan and based on the eSIM ID (ICCID).

Click on the Action icon and you will confirm the top up amount and the amount will be deducted from your balance.

Make a top up with the Make.com eSIM application #

To top up with the Make module, find the “Top up a Profile” action. Then you will add ICCID, Package Code and your own TransactionID. You can run the module Top Up – https://www.make.com/en/integrations/esim

Make a top up with the API via Postman #

To make a top up via API, you can see this example and these steps using Postman.

  1. Using the ICCID or esimtranno, check the available top up packages
  2. Save the package code OR slug of the top up package you want
  3. Visit api/v1/open/esim/topup and enter the ICCID or esimtranno and packageCode or Slug to make a top up request
  4. If success, you will see the new remaining duration and data volume

Here is an example of these steps:

eSIM top up using ICCID and package code in Postman.

Here is an example using Slug, rather than packageCode:

eSIM top up with Slug.

Make a top up for Unlimited FUP / Daypass plans: #

Did this answer your question?