• Title Content
  • API URL https://zyptio.com/api/v2
  • Response Format JSON
  • HTTP Method POST
  • Your API Key
    Your API key
  • Example PHP Code Code
Service List:
  • Required Parameter Content
  • key Your API Key
  • action "services"
Service List Success Response:
                                        
                                            [
                                                {
                                                    "service": 1,
                                                    "name": "YouTube Livestream Viewers",
                                                    "rate": "0.33000000",
                                                    "min": 1000,
                                                    "max": 200000,
                                                    "category": "Live Stream [ Low ConCurrent | Less Price ] [ 30 Minutes to 24 Hours]",
                                                    "refill": true,
                                                    "dripfeed": true,
                                                },
                                                {
                                                    "service": 2,
                                                    "name": "YouTube Livestream Viewers ~",
                                                    "rate": "2.10000000",
                                                    "min": 1000,
                                                    "max": 200000,
                                                    "category": "Live Stream [ Low ConCurrent | Less Price ] [ 30 Minutes to 24 Hours]" 
                                                    "refill": true,
                                                    "dripfeed": false,
                                                }
                                            ]
                                        
                                    
Service List Error Response:
                                        
                                            {"error" : "The action field is required"}
                                            {"error" : "The api key field is required"}
                                            {"error" : "Invalid api key"}
                                            {"error" : "Invalid action"}
                                        
                                    
Place New Order:
  • Required Parameter Content
  • key Your API Key
  • action "add"
  • service Service ID
  • link Link to Page
  • quantity Quantity to be Delivered
  • runs(Optional) Runs to Deliver
  • interval(Optional) Interval in Minutes
New Order Success Response:
                                        
                                            {
                                                "order": 1242
                                            }
                                        
                                    
New Order Error Response:
                                        
                                            {"error" : "The action field is required"}
                                            {"error" : "The api key field is required"}
                                            {"error" : "Invalid api key"}
                                            {"error" : "Invalid Service Id"}
                                            {"error" : "The link field is required"}
                                            {"error" : "The quantity field is required"}
                                            {"error" : "Please follow the limit"}
                                            {"error" : "Insufficient balance"}
                                        
                                    
Order Status:
  • Required Parameter Content
  • key Your API Key
  • action "status"
  • order Order ID
Order Status Success Response:
                                        
                                            {
                                                "status" : "Pending",
                                                "start_count" : "1000",
                                                "remains" : "500",
                                                "currency" : USD
                                            }
                                        
                                    
  • Available status
  • Pending
  • Processing
  • Complete
  • Order Cancelled
  • Refunded
Order Status Error Response:
                                        
                                            {"error" : "The action field is required"}
                                            {"error" : "The api key field is required"}
                                            {"error" : "Invalid api key"}
                                            {"error" : "Invalid action"}
                                            {"error" : "The order field is required"}
                                            {"error" : "Invalid Order Id"}
                                        
                                    
Order Refill:
  • Required Parameter Content
  • key Your API Key
  • action "refill"
  • order Order ID
Order Refill Success Response:
                                        
                                            {
                                                "success": "Your order will be refill asap. Thank you for patience",
                                                "refill": 12345
                                            }
                                        
                                    
Order Refill Error Response:
                                        
                                            {"error" : "Order not eligible for refill"}
                                        
                                    
Get Refill Status:
  • Required Parameter Content
  • key Your API Key
  • action "refill_status"
  • refill Refill ID
Refill Status Success Response:
                                        
                                            {
                                                "status": "Completed"
                                            }
                                        
                                    
User Balance:
  • Required Parameter Content
  • key Your API Key
  • action "balance"
User Balance Success Response:
                                        
                                            {
                                                "balance": "100.84292",
                                                "currency" :" USD"
                                            }
                                        
                                    
User Balance Error Response:
                                        
                                            {"error" : "The action field is required"}
                                            {"error" : "The api key field is required"}
                                            {"error" : "Invalid api key"}
                                        
                                    
SMS Numbers & Rentals

The same URL and the same API key. One time numbers and rentals share these actions and are told apart by the type parameter, which is "otp" by default.

Countries:
  • Parameter Content
  • key Your API Key
  • action "sms_countries"
  • type "otp" or "rental" (optional)
  • duration Hours, for rentals only
Success Response:
                                        
                                            [{"country": "USA", "from": 0.04, "stock": 11687568}]
                                        
                                    
Services & Rental Lengths:
  • action "sms_services" (needs country) or "sms_durations"
Success Response:
                                        
                                            [{"service": "Telegram", "from": 1.2, "stock": 50182}]
                                            [{"duration": 24, "label": "1 day"}]
                                        
                                    
Offers:

Every price on offer for a country and service, one row per provider and operator, cheapest first.

  • action "sms_offers"
  • country, service Required
Success Response:
                                        
                                            [{"offer": 284748, "provider": "Hsms", "operator": "any",
                                              "price": 1.2, "stock": 50182, "success_rate": 8.99, "duration": 0}]
                                        
                                    
Buy a Number:

Either name an offer from sms_offers, or give a country and service and the cheapest one in stock is taken across every provider.

  • action "sms_order"
  • offer An offer id, or use country and service instead
  • operator Optional, to pin one operator
Success Response:
                                        
                                            {"order": 41, "number": "447700900123", "country": "USA",
                                             "service": "Telegram", "type": "otp", "charge": 1.2,
                                             "currency": "USD", "expires": "2026-09-26 14:20:00"}
                                        
                                    
Status & Codes:

A live order is checked with the provider before answering, so there is no need to wait for a background job.

  • action "sms_status" (needs order)
Success Response:
                                        
                                            {"order": 41, "status": "received", "number": "447700900123",
                                             "code": "558213",
                                             "messages": [{"sender": "Telegram", "text": "Code 558213",
                                                           "code": "558213", "received": "2026-09-26 14:05:11"}]}
                                        
                                    

Status is one of: waiting, received, completed, cancelled, refunded, expired.

Managing an Order:
  • "sms_cancel" Hand back a number that never received an SMS, and get refunded
  • "sms_resend" Ask for another SMS on the same number
  • "sms_finish" Release a number you are done with
  • "sms_orders" Your recent orders; optional type and limit
Error Response:
                                        
                                            {"error" : "No numbers are available for that combination"}
                                            {"error" : "Invalid order id"}
                                        
                                    

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. learn more

Allow