API Documentation
API URL
https://wisetask.net.ng/api/v2
API Key
Get an API key on the Account pageResponse format
JSONUser Balance
POSTkey
Your API keyaction
balanceExample Response
{
"balance": "100.84292",
"currency": "USD"
}
Service List
POSTkey
Your API keyaction
servicesExample Response
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "First Category",
"rate": "0.90",
"min": "50",
"max": "10000",
"refill": true,
"cancel": true
},
{
"service": 2,
"name": "Comments",
"type": "Custom Comments",
"category": "Second Category",
"rate": "8",
"min": "10",
"max": "1500",
"refill": false,
"cancel": true
}
]
Add Order
POSTExample Response
{
"order": 23501
}
Order Status
POSTkey
Your API keyaction
statusorder
Order IDExample Response
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}
Multiple Orders Status
POSTkey
Your API keyaction
statusorders
Order IDs (comma-separated, up to 100 IDs)Example Response
{
"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"
}
}
Create Refill
POSTkey
Your API keyaction
refillorder
Order IDExample Response
{
"refill": "1"
}
Create Multiple Refill
POSTkey
Your API keyaction
refillorders
Order IDs (comma-separated, up to 100 IDs)Example Response
[
{
"order": 1,
"refill": 1
},
{
"order": 2,
"refill": 2
},
{
"order": 3,
"refill": {
"error": "Incorrect order ID"
}
}
]
Get Refill Status
POSTkey
Your API keyaction
refill_statusrefill
Refill IDExample Response
{
"status": "Completed"
}
Get Multiple Refill Status
POSTkey
Your API keyaction
refill_statusrefills
Refill IDs (comma-separated, up to 100 IDs)Example Response
[
{
"refill": 1,
"status": "Completed"
},
{
"refill": 2,
"status": "Rejected"
},
{
"refill": 3,
"status": {
"error": "Refill not found"
}
}
]
Virtual Number API
This documentation will walk you through the process of integrating our
virtual SMS API with your website for resale purposes.
Follow these steps to establish a seamless connection and
unlock the full potential of our API.
You can also hire us to connect this to your website.
Fetch Server for Virtual Number
POSTkey
Your API keyaction
fetch_serverExample Response
[
{
"id": "1",
"name": "Server A"
},
{
"id": "2",
"name": "USA Only"
}
]
Fetch Country for Virtual Number
POSTkey
Your API keyaction
fetch_countryserver
Server idExample Response
[
{
"id": "ng",
"server_id": "1",
"name": "NIGERIA",
"iso": "ng"
},
{
"id": "us",
"server_id": "1",
"name": "UNITED STATES",
"iso": "us"
}
]
Fetch Product for Virtual Number
POSTkey
Your API keyaction
fetch_productserver
Server idcountry
Country idExample Response
[
{
"id": "adidas",
"name": "Adidas",
"count": 46071
},
{
"id": "uber",
"name": "Uber",
"count": 1234
}
]
Fetch Price for Virtual Number
POSTkey
Your API keyaction
fetch_priceserver
Server idcountry
Country idproduct
Product idExample Response
{
"russia": {
"telegram": {
"beeline": {
"cost": 8.5,
"count": 12,
"rate": 99.99
},
"matrix": {
"cost": 9.1,
"count": 8,
"rate": 105.23
}
}
}
}
Buy Number for Virtual Number
POSTkey
Your API keyaction
buyserver
Server idcountry
Country idproduct
Product idprovider
ProviderExample Response
{
"id": 11631253,
"phone": "+79000381454",
"operator": "beeline",
"product": "vkontakte",
"price": 21,
"status": "PENDING",
"expires": "2024-07-17T08:28:38.809469028Z",
"sms": [],
"created_at": "2024-07-17T08:13:38.809469028Z",
"forwarding": false,
"forwarding_number": "",
"country": "russia"
}
Fetch Order / SMS for Virtual Number
POSTkey
Your API keyaction
fetch_orderorderid
Order idExample Response
{
"error": false,
"sms": "[\"126-348\"]",
"status": "finished",
"api": 4,
"order_id": "974"
}
OR
{
"error": false,
"sms": "[{\"created_at\":\"2025-09-01T09:17:01.556517Z\",\"date\":\"2025-09-01T09:17:01.542001Z\",\"sender\":\"15878011923\",\"text\":\"<#>YourWhatsAppcode:892068Don'tsharethiscodewithothers4sgLq1p5sV6\",\"code\":\"892068\"}]",
"status": "finished",
"api": 1,
"order_id": "711"
}
Cancel Order for Virtual Number
POSTkey
Your API keyaction
cancel_orderorderid
Order idExample Response
{
"id": 11631253,
"created_at": "2025-07-17T10:12:48Z",
"phone": "+79000381454",
"product": "vkontakte",
"price": 21,
"status": "CANCELED",
"expires": "2025-07-17T10:32:48Z",
"sms": [
{
"created_at": "2025-07-17T10:25:00Z",
"date": "2025-07-17T10:24:00Z",
"sender": "VKcom",
"text": "VK: 09363 - use this code to reclaim your suspended profile.",
"code": "09363"
}
],
"forwarding": false,
"forwarding_number": "",
"country": "Russia"
}
Finish Order for Virtual Number
POSTkey
Your API keyaction
finish_orderorderid
Order idExample Response
{
"id": 11631253,
"created_at": "2025-07-17T10:12:48Z",
"phone": "+79000381454",
"product": "vkontakte",
"price": 21,
"status": "FINISHED",
"expires": "2025-07-17T10:32:48Z",
"sms": [
{
"created_at": "2025-07-17T10:25:00Z",
"date": "2025-07-17T10:24:00Z",
"sender": "VKcom",
"text": "VK: 09363 - use this code to reclaim your suspended profile.",
"code": "09363"
}
],
"forwarding": false,
"forwarding_number": "",
"country": "Russia"
}
Number Rental API
This documentation will walk you through the process of integrating our
Number Rental API with your website for resale purposes.
Follow these steps to establish a seamless connection and
unlock the full potential of our API.
You can also hire us to connect this to your website.
Fetch Country for Number Rental
POSTkey
Your API keyaction
rental_countryrental_type
ServiceRent or FullRentExample Response
[
{
"id": "10",
"rental_type": "ServiceRent",
"name": "Argentina",
"flag": "https://flagcdn.com/w40/ar.png"
"iso": "ar"
},
{
"id": "287",
"rental_type": "ServiceRent",
"name": "UNITED STATES",
"flag": "https://flagcdn.com/w40/us.png"
"iso": "us"
}
]
Fetch Service for Number Rental
POSTkey
Your API keyaction
rental_servicerental_type
ServiceRent or FullRentcountry_id
Country idExample Response
[
{
"product_id": "9167",
"service": "1688Taobao",
"rental_type": "ServiceRent",
"duration_min": 20,
"duration_text": "20 Mins",
"price": 0.28
},
{
"product_id": "9169",
"service": "1688Taobao",
"rental_type": "ServiceRent",
"duration_min": 10080,
"duration_text": "7 Days",
"price": 1.96
}
]
[
{
"product_id": "9987",
"service": "Full Service Rent",
"rental_type": "FullRent",
"duration_min": 43200,
"duration_text": "30 Days",
"price": 16.8
},
{
"product_id": "9988",
"service": "Full Service Rent",
"rental_type": "FullRent",
"duration_min": 129600,
"duration_text": "90 Days",
"price": 35
}
]
Buy Number Rental
POSTkey
Your API keyaction
buy_rentalrental_type
ServiceRent or FullRentcountry_id
Country idproduct_id
Product idduration_min
The duration min as it is on the payload responseservice_name
The service name as it is on the payload responseExample Response
{
"id": 11631253,
"phone": "+79000381454",
"country": "united state",
"service": "Whatsapp",
"rental_type": "ServiceRent"
"price": 0.4,
"status": "PENDING",
"duration_text": "7 Days",
"expires_in": "2024-07-17T08:28:38.809469028Z",
"created_at": "2024-07-17T08:13:38.809469028Z",
}
Fetch Order / SMS for Number Rental
POSTkey
Your API keyaction
fetch_orderorderid
Order idExample Response
{
"id": 90,
"phone": "+351911051639",
"country": "221",
"service": "WhatsApp",
"rental_type": "Activation",
"status": "RECEIVED",
"sms":
[
{
"sender": "WhatsApp",
"text": "<#> Your WhatsApp Business code 552-355\nDon't share this code with others\nrJbA\/XP1K+V",
"date": "2026-07-16 00:06:54"
}
],
"expires_in": 0,
"updated_at": "2026-07-17T01:21:12+01:00"
}
Cancel Order for Number Rental (Only Service rental of 20min can be cancel)
POSTkey
Your API keyaction
cancel_orderorderid
Order idExample Response
{
"id": 11631253,
"price": 21,
"status": "CANCELED",
}
ACCOUNT LOGS API
This documentation will walk you through the process of integrating our
Account LOGS API with your website for resale purposes.
Follow these steps to establish a seamless connection and
unlock the full potential of our API.
You can also hire us to connect this to your website.
Fetch Logs Category for Account Logs
POSTkey
Your API keyaction
fetch_log_categoriesExample Response
[
{
"id": "1",
"name": "Facebook",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR3p1FHmkcQ4P_zawEP1eWEpdpedQNRn81xOA&s"
},
{
"id": "2",
"name": "Netflix",
"image": ""
}
]
Fetch Logs Accounts for Account Logs
POSTkey
Your API keyaction
fetch_log_accountscategory_id(optional)
1Example Response
[
{
"id": "1",
"category": "Facebook",
"name": "Newly Created Facebook 0-30 days"
"description": "Fresh account, ensure to login with vpn, do not add friend immediately after login in."
"price": '0.01',
"stock": '200'
},
{
"id": "2",
"category": "Twitter",
"name": "Newly Created Twitter 0-30 days"
"description": "Fresh account, ensure to login with vpn, do not add follow immediately after login in."
"price": '0.01',
"stock": '200'
}
]
Buy Logs for Account Logs
POSTkey
Your API keyaction
buy_logs (For testing use this action "buy_logs_test_mode")account_id
The id of the accountquantity
The quantity of number the user is buyingExample Response
{
"id": 11631253,
"data": [
"1000040304952|GUTJXYIFPWLHCNDOMBRKVAQESZ",
"1000087676467|IVMRLABECWTQYUXHPOFNJDSZGK",
"1000073612513|ERKPFTVCAJDLINWMXSUOGBQZHY",
"1000011975745|JXEZTVLYOFBQNRHGDKMIPUCAWS"
]
"unit_price": 0.5,
"quantity": 42,
"price": 21,
"status": "delivered",
"created_at": "2024-07-17T08:13:38.809469028Z",
}
Order Status
POSTkey
Your API keyaction
logs_statusorder
Order IDExample Response
{
"id": 11631253,
"data": [
"1000040304952|GUTJXYIFPWLHCNDOMBRKVAQESZ",
"1000087676467|IVMRLABECWTQYUXHPOFNJDSZGK",
"1000073612513|ERKPFTVCAJDLINWMXSUOGBQZHY",
"1000011975745|JXEZTVLYOFBQNRHGDKMIPUCAWS"
]
"unit_price": 0.5,
"quantity": 42,
"price": 21,
"status": "delivered",
"created_at": "2024-07-17T08:13:38.809469028Z",
}
ESIM API
This documentation will walk you through the process of integrating our
ESIM API to your website for resale purposes.
Follow these steps to establish a seamless connection and
unlock the full potential of our API.
You can also hire us to connect this to your website.
Fetch Countries for ESIM
POSTkey
Your API keyaction
esim_countryesim_type
esim type can be either "data" or "data_sms"Example Response
[
{
"id": 2462,
"name": "Afghanistan",
"country_code": "AF",
"image": "https:\/\/p.qrsim.net\/img\/flags\/af.png",
"packages_count": 10
},
{
"id": 3,
"name": "Aland Islands",
"country_code": "AX",
"image": "https:\/\/p.qrsim.net\/img\/flags\/ax.png",
"packages_count": 34
}
]
Fetch ESIM Packages for ESIMs
POSTkey
Your API keyaction
esim_packagecountry_id
733esim_type
esim type can be either "data" or "data_sms"Example Response
[
{
"id": 1250,
"name": "United States 100MB 7Days",
"country": "United States",
"country_code": "US",
"image": "https:\/\/p.qrsim.net\/img\/flags\/us.png",
"is_regional": false,
"cost": 0.45,
"currency": "USD",
"volume_formatted": "100 MB",
"volume_bytes": 104857600,
"duration_formatted": "7 Day(s)",
"duration_value": 7,
"duration_unit": "day",
"supported_operators": "",
"speed": "3G\/4G\/5G",
"sms":
{
"sms_status_code": 2,
"supports_sms": true,
"type": "Data + SMS"
},
"topup":
{
"topup_type_code": 2,
"supports_topup": true,
"description": "Supported"
}
},
]
Buy ESim
POSTkey
Your API keyaction
buy_esim (For testing use this action "buy_esim_test_mode")country_id
The country id of the esimpackage_id
The package id of the esimquantity
The quantity of number the user is buyingExample Response
[
{
"id": 3676,
"profiles": [
{
"iccid": "89049032000051899424",
"lpa": "LPA:1$rsp.mock-carrier.com$TEST-REF-60B7D72A",
"qr_code": "https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=LPA:1$rsp.mock-carrier.com$TEST-REF"
}
],
"unit_price": 8.5,
"quantity": 1,
"price": 8.5,
"status": "delivered",
"created_at": "2026-07-13T14:23:08+01:00"
}
OR
{
"id": 11631253,
"profiles": [
"product_id": "111",
"iccid": "8943108170000775671",
"qr_code_url": "",
"lpa_string": "",
"pin": "1234",
"puk": "12345678",
"qr_url": "https://image.com/image.jpg",
"price": "0.5",
],
"unit_price": 0.5,
"quantity": 4,
"price": 2.0,
"status": "delivered",
"created_at": "2026-07-11T19:59:57+01:00"
}
]
ESIM Status
POSTkey
Your API keyaction
esim_statusorder
Order IDExample Response
{
"id": 11631253,
"profiles": [
"product_id": "111",
"iccid": "8943108170000775671",
"qr_code_url": "",
"lpa_string": "",
"pin": "1234",
"puk": "12345678",
"qr_url": "https://image.com/image.jpg",
"price": "0.5",
],
"unit_price": 0.5,
"quantity": 4,
"price": 2.0,
"status": "delivered",
"created_at": "2026-07-11T19:59:57+01:00"
}
Fetch ESIM TOPUP Packages for ESIMs
POSTkey
Your API keyaction
esim_topup_packageorder
1Example Response
[
{
"id": "1",
"name": "United States 100MB 7Days",
"country": "United States"
"cost": "0.01"
"volume": "1 GB"
"duration": '1 Days(s)',
"image": 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR3p1FHmkcQ4P_zawEP1eWEpdpedQNRn81xOA&s'
},
{
"id": "2",
"name": "United States 100MB 7Days",
"country": "United States"
"cost": "0.01"
"volume": "1 GB"
"duration": '1 Days(s)',
"image": 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR3p1FHmkcQ4P_zawEP1eWEpdpedQNRn81xOA&s'
}
]
Topup ESim
POSTkey
Your API keyaction
buy_esim_topup (For testing use this action "buy_esim_topup_test_mode")order
The order id of the esimitem_id
The item id of the esim packagepackage_id
The package id of the esim topupquantity
The quantity of number the user is buyingExample Response
[
{
"id": 7171,
"iccid": "89049032000076655177",
"transaction_id": "MOCK-TP-1783948905904",
"unit_price": 5,
"quantity": 1,
"price": 5,
"status": "delivered",
"created_at": "2026-07-13T14:21:45+01:00"
}
]
AIrtime API
This documentation will walk you through the process of integrating our
Airtime API to your website for resale purposes.
Follow these steps to establish a seamless connection and
unlock the full potential of our API.
You can also hire us to connect this to your website.
Buy airtime
POSTkey
Your API keyaction
buy_airtimenetwork_type
This can be MTN, Aitel, GLO, etisalat. All in small letterphone
Phone number of the receiveramount
Amount of the airtime you want to buy. Amount should be in USDExample Response
[
{
"success": true,
"order_id": "129",
"message": "\u2705 Order submitted successfully. Number: 07067593754,
Status: SUCCESS"
}
]