Skip to content

Reseller API for Discord Shop items

Sell Discord Shop items to your own customers and let your code do the buying. The CheapCord Reseller API gives you reseller prices on every item, delivers gift links back to you, and rewards higher sales with a bigger discount.

Discount
1% to 10%, grows with your sales
Payment
From your balance
Delivery
Gift links, usually in minutes
Rate limit
120 requests a minute

What is the CheapCord Reseller API?

The Reseller API is a way to buy Discord Shop items from your own code. Discord Shop items are avatar decorations, profile effects, nameplates, profile frames and bundles. Each one is delivered as an official Discord gift link.

You send us a list of items. We charge your reseller balance and buy the items through Discord's regional pricing. A few minutes later the gift links are ready for you to pick up and pass on to your customer.

It works for a Discord bot, a website, a marketplace listing or a simple script. If your code can send a web request, it can use the API.

Why resellers use CheapCord

  • Reseller prices on every item

    Your discount is already taken off every price the API returns. You also see the normal shop price next to it, so you always know your margin.

  • A bigger discount as you sell more

    Reseller accounts get a discount of 1% to 10% that grows with their sales volume. Sell more, pay less per item. More on this below.

  • The full Discord Shop

    Every decoration, effect, nameplate, frame and bundle is in the catalog. When Discord adds or removes items, the catalog follows.

  • Orders without the hassle

    Pay from your balance, with no network fee and nothing to approve for each order. Each item is bought for you and its gift link appears on your order.

  • Safe to retry

    Add your own order id to each purchase. If your code sends the same order twice, you get the first order back and are never charged twice.

  • Simple and well documented

    Plain JSON over HTTPS, with Python examples for every call. You can place your first order in an afternoon.

Reseller discount

Volume discount: the more you sell, the less you pay

Every reseller account gets a discount of 1% to 10% off the normal CheapCord price. That discount is not fixed. It goes up as your sales grow.

  1. 1

    Start with a reseller discount

    When we approve your account, we give it a starting discount, from 1%. It applies to every item, on the website and in the API.

  2. 2

    Sell more, move up

    We look at how much you sell. As your volume grows, we raise your discount step by step, up to 10%, so each new order earns you a better margin.

  3. 3

    See it in every price

    Your current discount is already included in the price you see. There are no codes to enter and no forms to fill in.

Your discount is always between 1% and 10%, based on your sales volume. Tell support how much you expect to sell and we will tell you where you start.

Who is the Reseller API for?

  • Discord bot owners

    Add a shop command to your bot and let members buy decorations and effects without leaving Discord.

  • Server and community owners

    Sell items to your members for less than Discord charges and keep the difference.

  • Website and store owners

    List Discord Shop items on your own site and fulfil each order with one API call.

  • Marketplace and social sellers

    Fill orders on Discord, Telegram or any marketplace quickly, without buying each item by hand.

How to get started

  1. 1

    Apply for the Reseller tag

    Message support with your CheapCord account email and a few words about where you sell. We tag your account and set your starting discount.

  2. 2

    Create an API key

    Open your account page and create a key under API keys. We show the key once, so copy it and keep it on your server.

  3. 3

    Add balance

    Top up your balance with crypto. API orders are paid from it, so each order goes through instantly.

  4. 4

    Place your first order

    Send a purchase request, then check your order until the gift links are ready. The docs show every step.

What you can do with the API

The API has a small set of calls that cover everything a reseller needs.

GET /products
Browse the catalog and see your price for every item.
POST /orders
Buy one or more items from your balance.
GET /orders/{ref}
Check an order and pick up its gift links.
GET /balance
See how much balance you have left.
POST /topups
Get a payment link to add more balance.

A first order, in a few lines

Python
import requests

API = "https://api.cheapcord.com/v1"
KEY = "cc_live_..."  # Account > API keys

s = requests.Session()
s.headers["Authorization"] = f"Bearer {KEY}"

order = s.post(f"{API}/orders", json={
    "items": [{"slug": "bloodweb-avatar-decoration", "quantity": 1}],
    "client_ref": "my-order-1001",
}).json()
print(order["ref"], order["status"])

This is a short Python example. The full list of calls is in the API docs.

Reseller API questions

What is the CheapCord Reseller API?

It lets you buy Discord Shop items from your own code at reseller prices. You pay from your balance, and the gift links for your order are returned to you.

How does the volume discount work?

Reseller accounts get a discount off the normal price, from 1% to 10%, and the discount grows as your sales grow. We set your starting percentage when we approve your account and raise it as your volume goes up.

How much is the discount?

Between 1% and 10% off the normal price. Where you sit in that range depends on your sales volume. Message support with your expected volume and we will tell you where you start.

Who can use the API?

Accounts with the Reseller tag. To get it, contact support with your account email and a short note about where you sell.

How do I pay for API orders?

From your CheapCord balance. You top up the balance with crypto, and each order is paid the moment you place it.

How long does delivery take?

Gift links are usually ready within a few minutes. Check your order every 15 to 30 seconds until each gift link appears.

What if I send the same order twice by mistake?

Add a client_ref, your own order id, to each purchase. The same client_ref always returns the first order, so you are never charged twice.

Is there a rate limit?

Yes. Each key can make 120 requests a minute and 30 purchases a minute, which is plenty for most shops. Talk to support if you need more.

Ready to start selling?

Tell us about your shop and we will set up your reseller account, your starting discount and your API key access.