π° Get Balance
Description: Retrieves the current balance of your account.
Endpoint:
GET https://api.buynumber.io/v1/account?api_key=YOUR_API_KEY&action=getBalance
π Parameters:
api_key
(string) - Your unique API key (required)
π Response:
{ "result": "success", "data": { "balance": "35.77" } }
π Get Countries
Description: Returns a list of available countries for activation services.
Endpoint:
GET https://api.buynumber.io/v1/activation-numbers?api_key=YOUR_API_KEY&action=getCountries
π Response:
{ "result": "success", "data": [ { "id": 0, "rus": "Π ΠΎΡΡΠΈΡ", "eng": "Russia", "chn": "δΏη½ζ―", "visible": 1, "retry": 1, "multiService": 1 }, { "id": 1, "rus": "Π£ΠΊΡΠ°ΠΈΠ½Π°", "eng": "Ukraine", "chn": "δΉε ε °", "visible": 1, "retry": 1, "multiService": 1 }, .. .. }
π Get Services
Description: Returns a list of available services.
Endpoint:
GET https://api.buynumber.io/v1/activation-numbers?api_key=YOUR_API_KEY&action=getServices
π Response:
{ "result": "success", "data": [ { "code": "full", "name": "Full rent" }, { "code": "ig", "name": "Instagram+Threads" }, .. .. }
π Get Top Countries by Service
Description: Returns a list of the most popular countries for a specific service.
Endpoint:
GET https://api.buynumber.io/v1/activation-numbers?api_key=YOUR_API_KEY&action=getTopCountriesByService&service=SERVICE_CODE
π Parameters:
api_key
(string) - Your unique API key (required)service
(string) - The service code for which top countries are needed (required)all_price
(BOOLEAN: true/false) - Show prices for all servers
π Response (all_price=false):
{ "result": "success", "data": [ { "country": 33, "price": 0.72, "count": 100 }, { "country": 62, "price": 2.4, "count": 9179 } .. .. ] }
π Response (all_price=true):
{ "result": "success", "data": [ { "country": 62, "count": 32179, "prices": [ "1.71", "3.20" ] }, { "country": 33, "count": 14305, "prices": [ "0.66", "0.68", "0.78", "0.82", "0.99", "1.00", "1.02", "1.04", "1.21" ] }, .. .. ] }
π Purchase a New Number
Description: Buys a temporary number for verification.
Endpoint:
GET https://api.buynumber.io/v1/activation-numbers?api_key=YOUR_API_KEY&action=newNumber&service=SERVICE_CODE&country=COUNTRY_ID&max_price=MAX_PRICE
π Parameters:
api_key
(string) - Your unique API key (required)country
(integer) - Country ID (required)service
(string) - Service Code (required)max_price
(float) - The maximum price you are willing to pay for this number (will be searched across all servers)
π Response:
{ "result": "success", "data": { "id": "112142", "phoneNumber": "79291640427", "price": "6.72", "countryId": "0", "canGetAnotherSms": false, "startTime": "2025-02-10 15:55:13", "endTime": "2025-02-10 16:15:13" } }
π© Get SMS
Description: Retrieves SMS messages received by a purchased number.
Endpoint:
GET https://api.buynumber.io/v1/activation-numbers?api_key=YOUR_API_KEY&action=getSms&id=NUMBER_ID
π Parameters:
id
(integer) - Purchased number ID (required)
π Response:
{ "result": "success", "data": { "code": ["123456"], "sms": ["Your verification code is 123456"], } }
π Set Status
Description: Updates the status of a purchased number.
Endpoint:
GET https://api.buynumber.io/v1/activation-numbers?api_key=YOUR_API_KEY&action=setStatus&id=NUMBER_ID&status=NEW_STATUS
π Parameters:
id
(integer) - Purchased number ID (required)status
(string) - New status ["cancel" or "complete"] (required)
π Response:
{ "result": "success" }