Skip to content
SMM Boosted
  1. Home
  2. Blog

SMM Boosted Blog

Practical guides on social media marketing, SMM panel ordering, API integration and running a reseller business.

Getting Started with the SMM Boosted API: A Practical Guide

A practical introduction to the SMM Boosted v2 API: getting a key, listing services, placing an order, checking status and handling errors safely.

What you can automate

The SMM Boosted v2 API lets your own website, bot or internal tool do everything you would normally do in the dashboard: list services, place orders, check statuses, request refills and cancellations, and read your balance. It is a simple HTTP POST API that returns JSON.

Step 1: Get your API key

Log in, open the Account page and generate an API key. Store it as a secret on your server — for example in an environment variable — and never put it in front-end JavaScript or a public repository.

Step 2: Load the service list

Call action=services to fetch the live catalog. Save the service ID, rate, min and max for the services you plan to offer, and refresh this list on a schedule, because rates and availability can change.

curl -X POST https://smmboosted.com/api/v2 \
  -d key=$SMMB_KEY -d action=services

Step 3: Place an order

Send action=add with service, link and quantity. The response contains the new order ID — store it with your own record so you can track it later.

curl -X POST https://smmboosted.com/api/v2 \
  -d key=$SMMB_KEY -d action=add \
  -d service=1 -d link=https://example.com/post -d quantity=500

Step 4: Track status in batches

Use action=status with orders and up to 100 comma-separated IDs. Polling in batches at a sensible interval is far more efficient than checking each order individually.

Step 5: Handle errors gracefully

  • If a response contains an error field, log it and show a clear message to your user.
  • Validate quantities against min and max before sending.
  • Check your balance with action=balance and alert yourself before it runs low.

The full parameter reference is in the API documentation, and the integration guide covers best practices in more depth.

Frequently asked questions

Is the API available on every account?

Yes. Any account can generate an API key on the Account page.

Can I request refills through the API?

Yes. Use action=refill with one order or up to 100 order IDs, and action=refill_status to check the result.

Read more

SMM Panel Order Statuses Explained: Pending, In Progress, Partial and More

What Pending, In progress, Processing, Completed, Partial and Canceled mean on an SMM panel — and what to do when an order seems stuck.

Why statuses matter

Once you submit an order on an SMM panel, the status is your main window into what is happening. Knowing exactly what each status means saves you from opening unnecessary tickets — and tells you when it is worth contacting support.

On SMM Boosted you can see the status of every order on the Orders page, filter by status, and read the same information through the API’s status action.

The six statuses at a glance

StatusWhat it meansWhat you should do
PendingThe order was received and is waiting to start.Nothing — keep the target public and unchanged.
In progressDelivery has started.Follow the remains count on the Orders page.
ProcessingThe order is being handled and will update soon.Wait for the next status update.
CompletedThe full quantity was delivered.Check results; use Refill later if eligible and needed.
PartialOnly part of the quantity was delivered.The undelivered part is refunded to your balance.
CanceledThe order was not delivered.The charge is refunded to your balance; fix the cause and reorder.

Start count and remains

Two numbers help you read progress:

  • Start count — the count on the target (for example followers or views) recorded when the order started.
  • Remains — how much of the ordered quantity is still to be delivered.

If you ordered 1,000 followers with a start count of 3,500, a completed order should bring the profile to roughly 4,500 — minus any natural drop or changes from other sources.

Why an order can end as Partial or Canceled

The most common causes are within your control:

  • The account or post was private, or was made private during delivery.
  • The link format did not match what the service asked for (for example a profile link on a service that needs a post link).
  • The username was changed or the post deleted while the order ran.
  • Another order for the same link was running at the same time.

In every case the undelivered amount is returned to your balance automatically, so you can correct the issue and order again.

When to contact support

Open a ticket if an order stays Pending far beyond the start time in the service description, or if a Completed order looks clearly wrong. Include the order ID and a short description — see our contact tips for getting a fast answer.

Frequently asked questions

Can I speed up a Pending order?

No. Orders are processed in the order they are received, at the speed stated for the service. Choosing a service with a faster stated start time is the best way to get quicker results.

Where does a Partial refund go?

The amount for the undelivered quantity is credited back to your SMM Boosted balance automatically.

Read more

Refill vs. Refund on an SMM Panel: What Is the Difference?

Refills top up drops during a refill period; refunds return money to your balance for undelivered orders. Learn when each applies and how to use them.

Two different safety nets

“Refill” and “refund” are often confused, but they solve different problems. A refund returns money when something was not delivered. A refill tops up a count that dropped after delivery. Understanding the difference helps you choose the right service before you order.

How refunds work

On SMM Boosted, refunds are credited to your account balance automatically in two situations:

  • Canceled orders — the full charge is returned.
  • Partial orders — the amount for the undelivered quantity is returned.

Completed orders are not refunded, because the full quantity was delivered. You can read the details in our Refund Policy.

How refills work

Social media counts naturally fluctuate. Some services include a refill period — shown in the service name as R30, R60, R90, R365 or “Lifetime Refill”. During that period, if the count drops below what was delivered, you can request a refill from the Orders page (or with the API’s refill action) and the drop is topped up.

Services labelled No Refill are usually cheaper but are not topped up after drops.

Which should you choose?

  • Choose a refill service when keeping the count stable over weeks or months matters to you.
  • Choose a no-refill service for short campaigns where cost matters more than long-term stability.

Either way, the refund rules for canceled and partial orders are the same.

Common reasons a refill is rejected

  • The refill period has expired.
  • The account was made private, renamed or the post deleted.
  • The current count is not below the delivered amount.
  • A refill was already requested recently for the same order.

Frequently asked questions

Is a refill a cash refund?

No. A refill delivers the dropped quantity again; it does not return money.

Where do I see the refill period?

In the service name (for example R30) and in the service description. Check both before ordering.

Read more