Gift card products
This page is about gift cards, game codes and software keys. Selling eSIMs instead? See eSIM destinations & plans.
What you can order right now, at your prices.
GET/products
Every variant you can order through the API right now.
GET/products/{variant_id or sku}
One variant.
404 invalid_variant when it is not in the API catalogue.Response
{"data": [
{"variant_id": 12, "sku": "SKU0012", "product": "Apple Gift Card (US)", "variant": "USD 10",
"brand": "Apple", "category": "Gift cards", "region": "US", "type": "code_pin",
"price": {"MVR": 18500, "USD": 1210, "USDT": 1174},
"retail_price": {"MVR": 20000, "USD": 1330, "USDT": 1330},
"available": 37}
]}Prices are in minor units, laari and cents: see Balances & amounts.
Fields
| Field | Meaning |
|---|---|
| variant_id, sku | Either one identifies the variant when you order. The SKU is stable and easier to read in your own system. |
| product, variant | Names, for example "Apple Gift Card (US)" and "USD 10". |
| brand, category, region | For your own catalogue. region is the market the code is for (US, UK, EU, IN, MV, Global…). |
| type | code_pin: a code, sometimes with a PIN. activation_link: a link. |
| price | What you pay per unit, per currency, in minor units. USD: null means the product is not sold in USD. |
| retail_price | The public price on novacodes.app, for reference. |
| available | Units you can order now, capped at 100 (100 means 100 or more). 0 means out of stock. |
What is in the API catalogue
Products that are delivered automatically from stock. Products our team delivers by hand, and products that ask the buyer for details at checkout, are sold on the website only and do not appear here.
The API sells what can be delivered now. Pre-orders are made on the website. An order for more than available is refused with 409 out_of_stock and nothing is charged.
Prices and stock change. Read
/products shortly before you sell, rather than storing a copy for days. When a product has no wholesale rate yet, price equals retail_price.