Manual orders (placed through the dashboard) give you full control and are ideal for low volume, one-off orders, and testing. API orders (placed programmatically) are essential for high volume, reseller panels, and automation — they're faster and scale infinitely, but require correct setup to avoid errors. For most resellers: start manual to learn the services, then move to API once you're processing enough volume that manual ordering becomes a bottleneck. Both place identical orders to the same delivery infrastructure — the difference is how the order is submitted.
Manual Orders — When to Use Them
- Low volume — a handful of orders per day
- Testing services — verifying quality before scaling
- One-off campaigns — occasional orders that don't justify automation
- Learning — understanding the catalogue and how services behave
Manual ordering is simple: log in, pick a service, paste your link, set quantity, confirm. See how SMM panels work.
API Orders — When to Use Them
- Reseller panels — customer orders route automatically to the provider
- High volume — hundreds or thousands of orders that can't be placed by hand
- Agencies — automating recurring orders for multiple client accounts
- Custom tools — triggering orders based on your own logic
API setup is covered in our API integration guide.
Comparison
| Factor | Manual | API |
|---|---|---|
| Speed at volume | Slow | Instant |
| Setup required | None | One-time integration |
| Control per order | Full | Programmatic |
| Scales to 1000s/day | No | Yes |
| Error risk | Low | Needs validation logic |
Common API Order Mistakes
- Not validating quantity against the service min/max before submitting
- Not checking balance first — orders fail on insufficient funds
- Submitting invalid links (private accounts, wrong format)
- No error handling — failing silently when a service is temporarily unavailable
- Fetching the services list on every order instead of caching it