API Documentation Integrate with the SMM Raja via HTTP API. All requests use POST with form or JSON body. Quick reference Method POST Base URL https://www.smmraja.com/api/v3 Authentication API key in body (key) Response format JSON Endpoints Service list action=services Returns all available services with IDs, rates, min/max quantities, refill and cancel options. Use the service ID when adding an order. Parameters Parameter Type Required Description key string Yes Your API key action string Yes services Example response [ { "service": 1, "name": "Service Name", "type": "Default", "category": "First Category", "description": "Service Description", "rate": "0.90", "min": "50", "max": "10000", "refill": true, "cancel": true, "subscription": false, "extra_parameter": { "drop_rate": "Almost No", "start_time": "2 mins", "speed": "12 mins", "reliability": "Poor" } }, { "service": 2, "name": "Service Name", "type": "Default", "category": "Second Category", "description": "Service Name", "rate": "8", "min": "10", "max": "1500", "refill": false, "cancel": false, "subscription": false, "extra_parameter": { "drop_rate": "Almost No", "start_time": "2 mins", "speed": "12 mins", "reliability": "Good" } } ] Error response { "error": "Invalid API key" } Add order action=add Place a new order. Provide the service ID (from the services list), the link to your content, and the quantity. Some services accept optional runs (drip-feed) or interval. Parameters Parameter Type Required Description key string Yes Your API key action string Yes add service integer Yes Service ID link string Yes Link to page quantity integer Yes Needed quantity runs integer No Optional. Runs to deliver interval integer No Optional. Interval in minutes Example request key=YOUR_API_KEY&action=add&service=1&link=https://instagram.com/username&quantity=1000 Example response { "order": 1000000 } Error response 1 { "error": "Invalid API key" } Error response 2 { "error": "Missing link" } Error response 3 { "error": "Invalid service ID" } Error response 4 { "error": "Missing quantity" } Order status action=status Check the status of one or more orders. For a single order pass order as integer; for multiple orders pass order IDs separated by comma (response is an object keyed by order ID). Returns charge, start count, status, remains, and currency. Parameters Parameter Type Required Description key string Yes Your API key action string Yes status order integer | string Yes Order ID (integer) or comma-separated order IDs (string) for multiple Example response Single order: { "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" } Multiple orders (order=1,10,100): { "1": { "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" }, "10": { "error": "Incorrect order ID" }, "100": { "charge": "1.44219", "start_count": "234", "status": "In progress", "remains": "10", "currency": "USD" } } Error response 1 { "error": "Invalid API key" } Error response 2 { "error": "Order ID not Found" } Status values: Partial | Completed | Processing | Pending | Refunded | Canceled User balance action=balance Returns your current account balance and currency. Use this to check funds before placing orders. Parameters Parameter Type Required Description key string Yes Your API key action string Yes balance Example response { "balance": "100.84292", "currency": "USD" } Error response { "error": "Invalid API key" } Refill action=refill Request a refill for an order that had a drop. Only applicable if the service supports refills. Parameters Parameter Type Required Description key string Yes Your API key action string Yes refill order integer Yes Order ID Example response { "success": "Your order will be refill asap. Thank you for patience." } Error response 1 { "error": "Invalid API key" } Error response 2 { "error": "Order ID not Found" } Cancel action=cancel Cancel a pending or in-progress order. Parameters Parameter Type Required Description key string Yes Your API key action string Yes cancel order integer Yes Order ID Example response { "success": "Your order will be cancel asap. Thank you for patience." } Error response 1 { "error": "Invalid API key" } Error response 2 { "error": "Order ID not Found" }