/api/v1/servicesList services, ordering modes, packages, and your reseller prices.
Offer Crowdlume services inside your own product. Query account-specific prices, place prepaid orders, and return useful delivery status without handling fulfillment integrations yourself.
POST /api/v1/orders
Authorization: Bearer $CROWDLUME_API_KEY
{
"service_id": "auto-instagram-likes-economy",
"target_url": "https://instagram.com/p/example",
"quantity": 500,
"client_order_id": "store-order-10482"
}Reseller access is attached to a verified Crowdlume account. Fund that account once, then API orders debit the same visible balance.
Sign in first, then contact support with your store or application name.
Approved accounts can create and revoke keys at any time. A new secret is shown once.
Use the returned quantity range or opaque package ID and the price assigned to your account.
Send a unique client order ID. Retrying the same request returns the original order instead of charging twice.
All endpoints use HTTPS and JSON. API responses contain Crowdlume product and customer-facing order data only. Download OpenAPI 3.1 →
/api/v1/servicesList services, ordering modes, packages, and your reseller prices.
/api/v1/services/{service_id}Read one service before presenting it to a buyer.
/api/v1/balanceRead the USD balance available for API orders.
/api/v1/ordersCreate one balance-funded order with your own client order ID.
/api/v1/ordersList reseller orders with cursor pagination.
/api/v1/orders/{order_id}Read progress, expected timing, and completion.
Send your key in the `Authorization` header. Keys are stored as one-way hashes, can be revoked independently, and never belong in browser code.
curl https://crowdlume.com/api/v1/balance \
-H "Authorization: Bearer $CROWDLUME_API_KEY"`client_order_id` must be unique inside your reseller account. A matching retry returns the existing result. Reusing it with different order data returns a conflict and never creates a second charge.
{
"ok": true,
"duplicate": false,
"data": {
"id": "cl_…",
"status": "In progress"
}
}The Crowdlume CLI supports readable terminal output and `--json`. Its MCP mode exposes six tools for catalog search, balance checks, order creation, and order tracking. Business rules remain on the Crowdlume server.
npm install -g \
https://crowdlume.com/downloads/crowdlume-cli-1.0.0.tgz
export CROWDLUME_API_KEY="your_key"
crowdlume services list
crowdlume balance
crowdlume mcpAutomated services accept an exact quantity inside the listed range. Community campaigns accept only the opaque package IDs returned for that service.
Every quote is the complete reseller price in USD. Internal costs and fulfillment routing are not part of the public contract.
Each account receives a bounded request rate. Suspended accounts and revoked keys stop immediately without affecting other customers.
Responses show publication or start time when available, progress, expected completion, and Completed—never private routing information.
Sign in, request reseller approval, and create your first private API key from the same account that holds your ordering balance.