Stellk
API DOCUMENTATION

Stellk Developer API

Integrate Stellk marketplace into your applications with our powerful and easy-to-use API.

Overview

Buyer API is Completely FreeFREE

Access all Buyer API features at no cost, including purchasing, order tracking, webhooks, and more.

The Buyer API allows you to programmatically browse products, create orders, and automate your purchasing workflow. Perfect for bulk buyers or automation systems.

Buyer and seller API keys are separate. Your buyer key stays the same until you reset it.

Automated Purchasing

Automate orders and receive product keys via API

Bulk Orders

Support bulk purchases with efficient order management

Instant Delivery

Receive product info immediately after order completion

Webhooks

Real-time order status notifications

Quick Start

1

Get Your API Key

Sign in to your Stellk account and navigate to Dashboard > API Settings to generate your API key.

Get API Key
2

Install SDK (Optional)

Install our official SDK for faster development.

npm install @stellk/api-client
3

Make Your First Request

Test your API connection to make sure everything works.

curl -H "Authorization: Bearer YOUR_API_KEY" https://api.stellk.com/v1/products

Authentication

All API requests require authentication via API key in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Keep your API key secure. Never expose it in client-side code.

API Endpoints

Buyer
Method
Endpoint
Description
GET
/api/v1/products
List all products with pagination and filters
GET
/api/v1/products/:id
Get a specific product by ID
POST
/api/v1/orders
Create a new order (purchase product)
GET
/api/v1/orders
List your orders
GET
/api/v1/orders/:id
Get order details and delivery info
GET
/api/v1/stores/:id
Get store information
GET
/api/v1/categories
List all product categories
GET
/api/v1/account/balance
Get your account balance

Code Examples

JavaScript / Node.jsFree
// Example: Purchase a product via API
const response = await fetch('https://api.stellk.com/v1/orders', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    product_id: 'prod_abc123',
    quantity: 1
  })
});

const order = await response.json();
console.log(order.delivery_info); // Product keys/credentials

Plans & Rate Limits

Buyer API

FREE

No payment required, full API access

  • Full API access
  • Purchase via API
  • Order tracking
  • Webhooks
  • No monthly fee

Rate limit: 1,000 requests/hour

Webhooks

Receive real-time event notifications via webhooks, including order status updates, payment confirmations, and more.

Supported Events

  • • order.created - Order created
  • • order.completed - Order completed
  • • order.delivered - Order delivered
  • • payment.received - Payment received

SDKs & Libraries

JavaScript / Node.js

npm install @stellk/api-client

Python

pip install stellk-python

PHP

composer require stellk/api

Go

go get github.com/stellk/go-client

Ready to Build?

Buyer API is completely free. Get your API Key and start building.

Get API Key