Stellk Developer API
Integrate Stellk marketplace into your applications with our powerful and easy-to-use API.
Overview
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
Get Your API Key
Sign in to your Stellk account and navigate to Dashboard > API Settings to generate your API key.
Get API KeyInstall SDK (Optional)
Install our official SDK for faster development.
npm install @stellk/api-clientMake Your First Request
Test your API connection to make sure everything works.
curl -H "Authorization: Bearer YOUR_API_KEY" https://api.stellk.com/v1/productsAuthentication
All API requests require authentication via API key in the Authorization header.
Authorization: Bearer YOUR_API_KEYKeep your API key secure. Never expose it in client-side code.
API Endpoints
Buyer/api/v1/products/api/v1/products/:id/api/v1/orders/api/v1/orders/api/v1/orders/:id/api/v1/stores/:id/api/v1/categories/api/v1/account/balanceCode Examples
// 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/credentialsPlans & Rate Limits
Buyer API
FREENo 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-clientPython
pip install stellk-pythonPHP
composer require stellk/apiGo
go get github.com/stellk/go-clientReady to Build?
Buyer API is completely free. Get your API Key and start building.