https://crowdlume.com/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 https://crowdlume.com/api/v1/orders
Authorization: Bearer $CROWDLUME_API_KEY
Content-Type: application/json
{
"service_id": "auto-instagram-likes-economy",
"target_url": "https://instagram.com/p/example",
"quantity": 500,
"client_order_id": "store-order-10482"
}API access is available to signed-in Crowdlume users without an approval request. Fund your account when you are ready to order; API orders debit the same visible balance.
Open the developer workspace. No email request or administrator approval is required.
Create and revoke your own keys. Standard pricing applies unless your account has a separate discount. 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.
Use these production addresses with your API key.
https://crowdlume.comhttps://crowdlume.com/api/v1Host contains only the domain. API Base URL already includes /api/v1; append /orders or /balance once.
Full orders URL: https://crowdlume.com/api/v1/orders
Set CROWDLUME_API_KEY to your private key, then run this balance request. It does not create an order or spend your balance.
curl https://crowdlume.com/api/v1/balance \
-H "Authorization: Bearer $CROWDLUME_API_KEY"All endpoints use HTTPS and JSON. API responses contain Crowdlume product and customer-facing order data only. Download OpenAPI 3.1 →
https://crowdlume.com/api/v1/servicesList services, ordering modes, packages, and your reseller prices.
https://crowdlume.com/api/v1/services/{service_id}Read one service before presenting it to a buyer.
https://crowdlume.com/api/v1/balanceRead the USD balance available for API orders.
https://crowdlume.com/api/v1/ordersCreate one balance-funded order with your own client order ID.
https://crowdlume.com/api/v1/ordersList reseller orders with cursor pagination.
https://crowdlume.com/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 shows the complete API price in USD for the selected quantity or package.
Each account receives a bounded request rate. Suspended accounts and revoked keys stop immediately without affecting other customers.
Track when delivery starts, its progress, the expected completion time, and the final Completed status. Start times appear when available.
Sign in and create your first private API key from the same account that holds your ordering balance.