Телеграмм-бот @simsms_official_bot поможет следить за балансом, уведомит о новых номерах! Поможет пополнить баланс редкой платежной системой!

Последнее изменение 01.07.2022

Выполнение запросов к API

Для того чтобы вызвать метод API SimSms, Вам необходимо осуществить GET запрос по протоколу HTTP на указанный URL:


https://simsms.org/priemnik.php?
  	metod={METHOD}
  	&service={SERVICE}
  	&id={ID}
  	&apikey={API_KEY}
  	&operator={OPERATOR}
    &redirectphone={REDIRECT}
    &amount={AMOUNT}

{METHOD} - Название метода из описания методов API

{SERVICE} - Название сервиса из списка сервисов

{ID} - ID запроса

{API_KEY} - Ваш APIKey в системе

{REDIRECT} - (Дополнительный параметр может быть опущен) Требуется ли выполнить переадресацию на Ваш номер, может принимать следующие значение - true, если не указывать, переадресацию выполнить будет не возможно.

{OPERATOR} - (Дополнительный параметр может быть опущен) Выбор оператора, может принимать следующие значения - Beeline_RU, MTS_RU, Megafon_RU, Beeline_KZ, Tele2_KZ, Activ_KZ, Altel_KZ, Lifecell_UA, Kyivstar_UA, Vodafone_UA. Если не указывать, будет выдан номер любого оператора

{AMOUNT} - (Обязательный параметр при выполнении переадресации, в остальных случаях может быть опущен) Сумма пополнения баланса сим-карты в рублях при переадресации, может принимать значения от 10 до 20

Пример


https://simsms.org/priemnik.php?
 	metod=get_balance
 	&service=opt4
 	&apikey=DSWAFvdedrE4
 	&operator=MTS_RU


В ответ на такой запрос Вы получите ответ в формате JSON.


Важно

Разрешается создавать до 100 одновременных заказов с одного IP адреса. Рекомендуется оформлять заказы с интервалом 250 мс.

Список стран

Для выбора нужной вам страны - укажите соответствующий код в параметре country.


Флаг
Страна
Код
1
RU
  Россия
RU
2
CA
  Канада
CA
3
US
  США
US
4
FR
  Франция
FR
5
UK
  Англия
UK
6
DE
  Германия
DE
7
IT
  Италия
IT
8
AU
  Австралия
AU
9
AT
  Австрия
AT
10
AL
  Албания
AL
11
AR
  Аргентина
AR
12
BD
  Бангладеш
BD
13
BG
  Болгария
BG
14
BA
  Бос. и Герц.
BA
15
BR
  Бразилия
BR
16
HU
  Венгрия
HU
17
VN
  Вьетнам
VN
18
GI
  Гибралтар
GI
19
HK
  Гонконг
HK
20
GR
  Греция
GR
21
GE
  Грузия
GE
22
DK
  Дания
DK
23
DO
  Доминикана
DO
24
EG
  Египет
EG
25
IL
  Израиль
IL
26
IN
  Индия
IN
27
ID
  Индонезия
ID
28
KH
  Камбоджа
KH
29
CY
  Кипр
CY
30
CO
  Колумбия
CO
31
MX
  Мексика
MX
32
HR
  Хорватия
HR
33
CZ
  Чехия
CZ
34
AM
  Армения
AM
35
BE
  Бельгия
BE
36
IE
  Ирландия
IE
37
ES
  Испания
ES
38
KZ
  Казахстан
KZ
39
CM
  Камерун
CM
40
KE
  Кения
KE
41
KG
  Киргизия (Virtual)
KG
42
CI
  Кот-д'Ивуар
CI
43
LV
  Латвия
LV
44
LT
  Литва
LT
45
MK
  Македония
MK
46
MY
  Малайзия
MY
47
MT
  Мальта
MT
48
MA
  Марокко
MA
49
MD
  Молдова
MD
50
NG
  Нигерия
NG
51
NL
  Нидерланды
NL
52
NZ
  Новая Зеландия
NZ
53
NO
  Норвегия
NO
54
PK
  Пакистан (Virtual)
PK
55
PY
  Парагвай
PY
56
PL
  Польша
PL
57
PT
  Португалия
PT
58
RO
  Румыния
RO
59
SA
  Саудовская Аравия
SA
60
RS
  Сербия
RS
61
SG
  Сингапур
SG
62
SK
  Словакия
SK
63
SI
  Словения
SI
64
TH
  Таиланд
TH
65
TZ
  Танзания
TZ
66
TR
  Турция
TR
67
UZ
  Узбекистан (Virtual)
UZ
68
UA
  Украина
UA
69
PH
  Филиппины
PH
70
FI
  Финляндия
FI
71
CL
  Чили
CL
72
CH
  Швейцария
CH
73
SE
  Швеция
SE
74
EE
  Эстония
EE
75
ZA
  ЮАР
ZA
76
JP
  Япония
JP

Список сервисов


Лого
Сервис
Код
1
opt132
  1 OpenAI API (chatGPT, DALL-e 2)
opt132
2
opt251
  1cupis.ru
opt251
3
opt224
  22bet
opt224
4
opt22
  888casino
opt22
5
opt242
  Abbott
opt242
6
opt86
  Adidas & Nike
opt86
7
opt46
  Airbnb
opt46
8
opt61
  Alibaba (TaoBao, 1688, Alipay)
opt61
9
opt44
  Amazon
opt44
10
opt10
  AOL
opt10
11
opt131
  Apple
opt131
12
opt256
  Astropay
opt256
13
opt143
  autocosmos.com
opt143
14
opt56
  Badoo
opt56
15
opt209
  BANDUS
opt209
16
opt138
  Bazos.sk
opt138
17
opt262
  BC GAME
opt262
18
opt187
  Beget.com
opt187
19
opt252
  Best Buy
opt252
20
opt17
  bet365
opt17
21
opt192
  Betano (all countries)
opt192
22
opt25
  BetFair
opt25
23
opt223
  Betmgm
opt223
24
opt237
  Bitpanda
opt237
25
opt78
  Blizzard
opt78
26
opt135
  blsspain-russia.com
opt135
27
opt81
  Bolt
opt81
28
opt217
  Brevo
opt217
29
opt145
  bumble
opt145
30
opt199
  bunq
opt199
31
opt137
  bwin
opt137
32
opt267
  Caliente
opt267
33
opt266
  Capital One Shopping
opt266
34
opt89
  Careem
opt89
35
opt255
  Casa Pariurilor
opt255
36
opt148
  casa.it
opt148
37
opt226
  Cash App
opt226
38
opt214
  Cashrewards
opt214
39
opt201
  Casino Plus
opt201
40
opt176
  ChoTot
opt176
41
opt76
  CityMobil
opt76
42
opt196
  Claude (Anthropic)
opt196
43
opt98
  Clubhouse
opt98
44
opt112
  CoinBase
opt112
45
opt51
  CONTACT
opt51
46
opt26
  Craigslist
opt26
47
opt124
  Credit Karma
opt124
48
opt157
  CupidMedia
opt157
49
opt53
  Deliveroo
opt53
50
opt204
  DenimApp
opt204
51
opt92
  DiDi
opt92
52
opt45
  Discord
opt45
53
opt232
  DistroKid
opt232
54
opt27
  Dodopizza + PapaJohns
opt27
55
opt40
  Doordash
opt40
56
opt32
  Drom.RU
opt32
57
opt136
  dundle
opt136
58
opt21
  EasyPay
opt21
59
opt200
  ENEBA
opt200
60
opt248
  ESX (abonamentesali.ro)
opt248
61
opt141
  EUROBET
opt141
62
opt2
  Facebook
opt2
63
opt43
  FastMail
opt43
64
opt215
  Fbet
opt215
65
opt159
  Feeld
opt159
66
opt6
  Fiverr
opt6
67
opt139
  fonbet
opt139
68
opt189
  foodora
opt189
69
opt115
  foodpanda
opt115
70
opt221
  Fortuna
opt221
71
opt142
  funpay
opt142
72
opt68
  G2A.COM
opt68
73
opt77
  Gameflip
opt77
74
opt28
  Gamers set (offgamers.com, G2A.com, seagm.com)
opt28
75
opt179
  GetsBet.ro
opt179
76
opt35
  GetTaxi
opt35
77
opt188
  GGbet
opt188
78
opt229
  GGPokerUK
opt229
79
opt85
  giocodigitale.it
opt85
80
opt108
  Glovo | Raketa
opt108
81
opt240
  goldbet.it
opt240
82
opt1
  Google (YouTube, Gmail)
opt1
83
opt259
  Google Messenger
opt259
84
opt140
  Google Voice
opt140
85
opt30
  GrabTaxi
opt30
86
opt420
  Grailed
opt420
87
opt110
  Grindr
opt110
88
opt155
  Happn
opt155
89
opt203
  HelloTalk
opt203
90
opt238
  hepsiburada
opt238
91
opt216
  Hey
opt216
92
opt120
  Hinge
opt120
93
opt144
  hopper
opt144
94
opt166
  HUAWEI
opt166
95
opt103
  iCard
opt103
96
opt165
  idealista.com
opt165
97
opt55
  ifood
opt55
98
opt111
  IMO
opt111
99
opt167
  inbox.lv
opt167
100
opt118
  Inboxdollars
opt118
101
opt16
  Instagram (+Threads)
opt16
102
opt193
  Ipsos
opt193
103
opt243
  IQOS
opt243
104
opt94
  JD.com
opt94
105
opt71
  Kakaotalk
opt71
106
opt175
  Klarna
opt175
107
opt152
  kleinanzeigen.de
opt152
108
opt99
  KoronaPay
opt99
109
opt129
  kwiff.com
opt129
110
opt195
  Lajumate.ro
opt195
111
opt180
  Lalamove
opt180
112
opt182
  LAPOSTE
opt182
113
opt222
  LASVEGAS.RO
opt222
114
opt60
  Lazada
opt60
115
opt164
  Leboncoin
opt164
116
opt37
  Line Messenger
opt37
117
opt8
  LinkedIn
opt8
118
opt245
  Linode
opt245
119
opt42
  LiveScore
opt42
120
opt105
  LocalBitcoins
opt105
121
opt114
  Locanto.com
opt114
122
opt75
  Lyft
opt75
123
opt33
  Mail.RU (без гарантии)
opt33
124
opt4
  Mail.ru Group
opt4
125
opt100
  Mamba
opt100
126
opt171
  Marktplaats
opt171
127
opt250
  Match
opt250
128
opt219
  maxline.by
opt219
129
opt96
  MiChat
opt96
130
opt15
  Microsoft (Azure, Bing, Skype, др)
opt15
131
opt7
  Microsoft Office 365
opt7
132
opt156
  mobileDE
opt156
133
opt184
  MOMO
opt184
134
opt121
  Monese
opt121
135
opt47
  MoneyLion
opt47
136
opt254
  Monster Energy
opt254
137
opt197
  MPSellers
opt197
138
opt211
  MrGreen
opt211
139
opt0
  myopinions & erewards
opt0
140
opt73
  Naver
opt73
141
opt198
  Nectar
opt198
142
opt95
  NetBet
opt95
143
opt116
  Neteller
opt116
144
opt101
  Netflix
opt101
145
opt202
  NHNCloud
opt202
146
opt177
  NHNcorp (강남언니)
opt177
147
opt119
  Nico
opt119
148
opt151
  novibet.com
opt151
149
opt113
  OfferUp
opt113
150
opt230
  OkCupid
opt230
151
opt228
  OKX
opt228
152
opt70
  OLX + goods.ru
opt70
153
opt241
  onet.pl (Onet Konto)
opt241
154
opt212
  OurTime
opt212
155
opt246
  Outlier
opt246
156
opt181
  OZON.ru
opt181
157
opt109
  Paddy Power
opt109
158
opt169
  Pari.ru
opt169
159
opt3
  Parimatch
opt3
160
opt260
  Parions Sport
opt260
161
opt162
  Payoneer
opt162
162
opt83
  PayPal + Ebay
opt83
163
opt122
  Paysafecard
opt122
164
opt183
  PAYSEND
opt183
165
opt149
  pm.by
opt149
166
opt84
  POF.com
opt84
167
opt263
  Profee.com
opt263
168
opt107
  Prom.UA
opt107
169
opt57
  Proton Mail
opt57
170
opt207
  Publi24
opt207
171
opt247
  RadQuest
opt247
172
opt154
  Rambler.ru
opt154
173
opt265
  Reddit
opt265
174
opt257
  Remitly
opt257
175
opt133
  Revolut
opt133
176
opt153
  ROOMSTER
opt153
177
opt170
  Royal Canin
opt170
178
opt186
  RusDate
opt186
179
opt185
  Samokat
opt185
180
opt174
  Samsung
opt174
181
opt134
  Schibsted-konto
opt134
182
opt48
  Shopee
opt48
183
opt127
  Signal
opt127
184
opt38
  Sisal
opt38
185
opt49
  Skout
opt49
186
opt117
  Skrill
opt117
187
opt90
  Snapchat
opt90
188
opt190
  SNKRDUNK
opt190
189
opt234
  Solitaire Cash
opt234
190
opt58
  Steam
opt58
191
opt146
  subito.it
opt146
192
opt258
  SumUp
opt258
193
opt249
  Superbet
opt249
194
opt125
  Swagbucks
opt125
195
opt82
  Tango
opt82
196
opt161
  TANK.RU
opt161
197
opt239
  Taptap
opt239
198
opt29
  Telegram
opt29
199
opt00029
  Telegram (голос. код)
opt00029
200
opt34
  Tencent QQ
opt34
201
opt52
  Ticketmaster
opt52
202
opt104
  TikTok
opt104
203
opt9
  Tinder
opt9
204
opt235
  TLScontact
opt235
205
opt264
  Toloka.ai
opt264
206
opt191
  TopCashback
opt191
207
opt220
  TOTOGAMING
opt220
208
opt218
  TransferGo
opt218
209
opt233
  TrueCaller
opt233
210
opt244
  Truth Social
opt244
211
opt66
  Twilio
opt66
212
opt205
  Twitch
opt205
213
opt160
  U By Prodia
opt160
214
opt72
  Uber
opt72
215
opt39
  Verse
opt39
216
opt11
  Viber
opt11
217
opt130
  Vinted
opt130
218
opt178
  VonageVF
opt178
219
opt147
  VooV Meeting
opt147
220
opt213
  Waitomo
opt213
221
opt206
  WalletHub
opt206
222
opt227
  Walmart
opt227
223
opt172
  WEB.DE
opt172
224
opt24
  WebMoney&ENUM
opt24
225
opt67
  WeChat
opt67
226
opt54
  Weebly
opt54
227
opt261
  Welo Data
opt261
228
opt80
  WESTSTEIN
opt80
229
opt231
  Whatnot
opt231
230
opt20
  WhatsAPP
opt20
231
opt00020
  WhatsAPP (голос.код)
opt00020
232
opt123
  Whoosh
opt123
233
opt106
  Wing money
opt106
234
opt91
  Wise
opt91
235
opt163
  Wolt
opt163
236
opt208
  WooPlus
opt208
237
opt41
  X (Twitter)
opt41
238
opt173
  X World Wallet
opt173
239
opt65
  Yahoo
opt65
240
opt88
  Yalla.live
opt88
241
opt236
  Year13
opt236
242
opt158
  Zalo
opt158
243
opt225
  Zasilkovna
opt225
244
opt93
  Zoho
opt93
245
opt194
  ZoomInfo
opt194
246
opt253
  Zoosk
opt253
247
opt59
  Авито
opt59
248
opt69
  ВКонтакте (без гарантии)
opt69
249
opt31
  Друг Вокруг
opt31
250
opt97
  Купер (СберМаркет)
opt97
251
opt19
  Любой другой (без гарантии)
opt19
252
opt00019
  Любой другой (голос.код)
opt00019
253
opt126
  Магнит
opt126
254
opt5
  Одноклассники (без гарантии)
opt5
255
opt102
  Пятерочка
opt102
256
opt74
  Такси Максим
opt74
257
opt13
  Фотострана
opt13
258
opt150
  чешские почт. сервисы
opt150
259
opt14
  Юла (без гарантии)
opt14
260
opt23
  Яндекс&ЮMoney
opt23

Коды возвращаемых ошибок

{"response":"5","number":null,"id":0,"text":null,"extra":null,"sms":null} - Превышено количество запросов в минуту


{"response":"6","number":null,"id":0,"text":null,"extra":null,"sms":null} - Вы забанены на 10 минут, т.к. набрали отрицательную карму


{"response":"7","number":null,"id":0,"text":null,"extra":null,"sms":null} - Превышено количество одновременных потоков. Дождитесь смс от предыдущих заказов


API KEY не получен! - Введен не верный API KEY


Недостаточно средств! - Недостаточно средств для выполнения операции. Пополните Ваш кошелек


Превышено количество попыток! - Задайте больший интервал между вызовами к серверу API


Произошла неизвестная ошибка. - Попробуйте повторить запрос позже.


Неверный запрос. - Проверьте синтаксис запроса и список используемых параметров (его можно найти на странице с описанием метода).


Произошла внутренняя ошибка сервера. - Попробуйте повторить запрос позже.


Важные рекомендации

Если СМС не пришла в течении 580 секунд (9 минут 40 секунд), обязательно отправляйте полученный номер в бан.

Если Вы отправите номер в бан после ожидания 10 минут, Ваш полученный номер не отправится в бан и может выдастся заново, т.к. система хранит ID запроса в базе ровно 10 минут, после этого ID удаляется из базы.

Разрешается создавать до 100 одновременных заказов с одного IP адреса.

Рекомендуется оформлять заказы с интервалом 250 мс.м!

Поддержка стороннего API Новое

Все запросы должны идти на https://simsms.org/stubs/handler_api.php


Для совместимости с уже существующим ПО, где нет нашего сервиса, но есть это API

Запрос количества доступных номеров:


 https://simsms.org/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus&country=$country


$api_key - ключ API
$country - страна номера:

0 - Россия, 1 - Украина, 2 - Казахстан, 3 - Китай, 4 - Филиппины, 5 - Грузия, 
6 - Индонезия, 7 - Белорусь, 8 - Кения, 10 - Бразилия, 11 - Кыргызстан, 
12 - США, 13 - Израиль, 14 - Парагвай, 15 - Польша, 16 - Англия, 
17 - США (Virtual), 18 - Финляндия, 19 - Нигерия, 20 - Макао, 21 - Египет, 
22 - Франция, 23 - Ирландия, 24 - Камбоджа, 25 - Лаос, 26 - Гаити, 
27 - Кот д'Ивуар, 28 - Гамбия, 29 - Сербия, 30 - Йемен, 31 - ЮАР, 
32 - Румыния, 33 - Швеция, 34 - Эстония, 35 - Азербайджан, 36 - Канада, 
37 - Марокко, 38 - Гана, 39 - Аргентина, 40 - Узбекистан, 41 - Камерун, 
42 - Чад, 43 - Германия, 44 - Литва, 45 - Хорватия, 47 - Ирак, 
48 - Нидерланды, 49 - Латвия, 50 - Австрия, 51 - Беларусь, 52 - Таиланд, 
53 - Сауд. Аравия, 54 - Мексика, 55 - Тайвань, 56 - Испания, 57 - Иран, 
58 - Алжир, 59 - Словения, 60 - Бангладеш, 61 - Сенегал, 62 - Турция, 
63 - Чехия, 64 - Шри-Ланка, 65 - Перу, 66 - Пакистан, 67 - Новая Зеландия, 
68 - Гвинея, 69 - Мали, 70 - Венесуэла, 71 - Эфиопия


Ответ сервиса будет в json формате, пример:

{"at_0":"330","fb_0":"330","gm_0":"323","go_0":"323","ig_0":"326","mb_0":"330",
"mm_0":"330","ok_0":"330","or_0":"315","ot_0":"315","qw_0":"327","tg_0":"329",
"tw_0":"330","vi_0":"330","vk_0":"292","vr_0":"330","wa_0":"330","wb_0":"328",
"we_0":"330","ya_0":"203","ym_0":"13"}


Где до черточки - название сервиса, после обозначение нужно ли включать переадресацию. 0 - не включать. 1 - включать (переадресация не реализована).

Запрос баланса:


 https://simsms.org/stubs/handler_api.php?api_key=$api_key&action=getBalance


$api_key - ключ API
Ответ сервиса:

ACCESS_BALANCE:$balance (где $balance - баланс на счету)

Возможные ошибки:

BAD_KEY - Неверный API-ключ
ERROR_SQL - ошибка SQL-сервера


Заказ номера:


 https://simsms.org/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country


$api_key - ключ API
$service - сервис для заказа
$country - страна номера

Список доступных сервисов:

vk(Вконтакте) 
ok(Одноклассники) 
wa(Whatsapp) 
vi(Viber) 
tg(Telegram) 
wb(WeChat) 
go(Google,youtube,Gmail) 
av(avito) 
fb(facebook) 
tw(Twitter) 
ub(Uber) 
qw(Qiwi) 
gt(Gett) 
sn(OLX) 
ig(Instagram) 
ss(Лукойл) 
ym(Юла) 
ma(Mail.ru) 
mg(Mail.ru Group) 
mm(Microsoft) 
uk(Airbnb) 
me(Line messenger) 
mb(Yahoo) 
we(ДругВокруг) 
bd(Пятерочка) 
kp(HQ Trivia) 
ya(Яндекс) 
mt(Steam) 
oi(Tinder) 
fd(Mamba, MeetMe) 
zz(Dent) 
kt(KakaoTalk) 
pm(AOL) 
tn(LinkedIN) 
ot(Любой другой)


Получая номер через API вы подтверждаете согласие с правилами сайта

Ответы сервиса:

NO_NUMBERS - нет номеров
NO_BALANCE - закончился баланс
ACCESS_NUMBER:$id:$number - номер выдан ($id - id операции,$number - номер телефона)

Возможные ошибки:

BAD_ACTION - некорректное действие
BAD_SERVICE - некорректное наименование сервиса
BAD_KEY - Неверный API-ключ
ERROR_SQL - ошибка SQL-сервера


Изменение статуса активации:


 https://simsms.org/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$id


$api_key - ключ API
$id - id активации
$status - статус активации:

-1 - отменить активацию
 1 - сообщить о готовности номера (смс на номер отправлено)
 3 - запросить еще один код (платно)
 6 - завершить активацию(если был статус "код получен" - помечает успешно и завершает, если был "подготовка" - удаляет и помечает ошибка, если был статус "ожидает повтора" - переводит активацию в ожидание смс)
 8 - сообщить о том, что номер использован и отменить активацию


Ответы сервиса:

ACCESS_READY - готовность номера подтверждена
ACCESS_RETRY_GET - ожидание нового смс
ACCESS_ACTIVATION - сервис успешно активирован
ACCESS_CANCEL - активация отменена

Возможные ошибки:

ERROR_SQL - ошибка SQL-сервера
NO_ACTIVATION - id активации не существует
BAD_SERVICE - некорректное наименование сервиса
BAD_STATUS - некорректный статус
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие


Получить состояние активации:


 https://simsms.org/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id


$api_key - ключ API
$id - id активации
Ответы сервиса:

STATUS_WAIT_CODE - ожидание смс
STATUS_WAIT_RETRY:$lastcode - ожидание уточнения кода (где $lastcode - прошлый, неподошедший код)
STATUS_WAIT_RESEND - ожидание повторной отправки смс (софт должен нажать повторно выслать смс и выполнить изменение статуса на 6)
STATUS_CANCEL - активация отменена
STATUS_OK:$code - код получен (где $code - код активации)

Возможные ошибки:

NO_ACTIVATION - id активации не существует
ERROR_SQL - ошибка SQL-сервера
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие 


Описание методов API

Метод get_balance

Запрос баланса пользователя

Пример


https://simsms.org/priemnik.php?
	 metod=get_balance
	 &service=opt4
	 &apikey=DSWAFvdedrE4


Результат

После успешного выполнения возвращает ответ в формате JSON:

{"response":"1","balance":"385.00"}


Коды ошибок

В ходе выполнения могут произойти ошибки:

{"response":"error","error_msg":"Not id or not user balance"}

Метод get_userinfo

Запрос баланса пользователя и кармы

Пример


https://simsms.org/priemnik.php?
	 metod=get_userinfo
	 &service=opt4
	 &apikey=DSWAFvdedrE4


Результат

После успешного выполнения возвращает ответ в формате JSON:

{"response":"1","balance":"385.00","karma":"10"}


Коды ошибок

В ходе выполнения могут произойти ошибки:

{"response":"error","error_msg":"Not id or not user balance"}

Метод get_count_new

Запрос на количество свободных активаций для определенного сервиса


Если нужно узнать кол-во свободных для других стран, используйте параметр country с соотвествующим значением. Например, для казахстанких номеров country=KZ


Пример


https://simsms.org/priemnik.php?
	metod=get_count_new
	&service=opt4
	&apikey=DSWAFvdedrE4
	&country=RU
	&operator=MTS_RU // если указан данный параметр, то country не учитывается


Результат

После успешного выполнения возвращает ответ в формате JSON:


      {
        service: "opt5",    идентиф. сервиса
        online: 128,        доступно номеров сейчас
        total: 228,         доступно вообще
        forTotal: 10,       доступно под переадресацию сейчас
        forOnline: 20,      доступно под передаресацию вообще
        country: "RU"       страна симкарт
      }
      


Коды ошибок

В ходе выполнения могут произойти ошибки:

В ходе выполнения могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод get_service_price

Запрос на получение стоимости смс для определенных страны и сервиса

Пример

https://simsms.org/priemnik.php?
	metod=get_service_price
	&country=RU
	&service=opt4
	&apikey=DSWAFvdedrE4


Результат

После успешного выполнения возвращает ответ в формате JSON:

{"response":"1","country":"RU","service":"opt4","price":"20.90"}


Коды ошибок

В ходе выполнения могут произойти ошибки:

1) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод get_number

Запрос на получение номера телефона для определенного сервиса

Пример


https://simsms.org/priemnik.php?
	metod=get_number
	&country=RU
	&service=opt4
	&apikey=DSWAFvdedrE4


Результат

После успешного выполнения возвращает ответ в формате JSON:

{"response":"1","number":"9871234567","id":25623}


Коды ошибок

В ходе выполнения могут произойти ошибки:

1) Ответ в формате JSON - {"response":"2","number":"","id":"-1"} - Номера заняты, пробуйте получить номер заново через 30 секунд.
2) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод ban

Сообщить серверу, что номер уже использован


В данном методе, параметр ID указывается из ответа на запрос на получение номера телефона get_number


Пример


https://simsms.org/priemnik.php?
	metod=ban
	&service=opt4
	&apikey=DSWAFvdedrE4
	&id=25623


Результат

После успешного выполнения возвращает ответ в формате JSON:

{"responce":"1","number":"","id":25623}


Коды ошибок

В ходе выполнения могут произойти ошибки:

1) Ответ в формате JSON -

{"response":"2","number":"","id":""}

2) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод get_sms

Получение смс для определенного сервиса


В данном методе, параметр ID указывается из ответа на запрос на получение номера телефона get_number


Пример


https://simsms.org/priemnik.php?
	metod=get_sms
	&country=ru
	&service=opt4
	&id=25623
	&apikey=DSWAFvdedrE4


Результат

После успешного выполнения возвращает ответ в формате JSON, если код из SMS ещё не найдено:

{"response":"2","number":null,"sms":null}

После успешного выполнения возвращает ответ в формате JSON, если код из SMS найден:

{"response":"1","number":"9871234567","sms":''234562'}

После успешного выполнения возвращает ответ в формате JSON, если пропустили первое получение смс (response = 1), то оно снова дублируется с response = 4:

{"response":"4"}


Примечание

Если у Вас возвращается ответ, что код из SMS ещё не найден, отправляйте запрос get_sms ещё раз через 30 секунд. Учитывайте, что сервер ищет SMS в течении 10 минут. Вам необходимо отправлять запрос в течении 10 минут, с периодичностью в 30 секунд на один запрос. При этом у Вас возвращается либо код из SMS, либо сообщение об ошибке.


Уточнение кода

Если Вы хотите получить повторное СМС без закрытия заказа (Уточнение кода), тогда просто на метод get_sms добавляете дополнительный параметр sms=sms Пример строки:


        https://simsms.org/priemnik.php?
        metod=get_sms
        &country=ru
        &service=opt4
        &id=25623
        &apikey=DSWAFvdedrE4
        &sms=sms
        
В этом случае Ваш заказ не закрывается и вы можете получать повторное СМС. Повторное СМС платное. Стоимость равна стоимости обычной СМС для этого сервиса.

Коды ошибок

В ходе выполнения могут произойти ошибки:

1) Ответ в формате JSON - {"response":"3","number":"null","sms":null} - такой СМС нет, либо айди запроса не верный, либо истек срок ожидания СМС (Не более 10 минут)
2) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод denial

Отмена заказа на полученный номер


В данном методе, параметр ID указывается из ответа на запрос на получение номера телефона get_number


Пример


https://simsms.org/priemnik.php?
	metod=denial
	&country=ru
	&service=opt4
	&id=25623
	&apikey=DSWAFvdedrE4


Результат

В случае успешного выполнения возвращает ответ в формате JSON:

{"responce":"1","number":"","id":25623}


Коды ошибок

В ходе выполнения могут произойти ошибки:

1) Ответ в формате JSON -

{"response":"2","number":"","id":""}


2) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод get_clearsms

Проверка номера для получения нескольких СМС подряд в рамках одного заказа


В данном методе, параметру id указывается номер заказа в рамках которого необходимо получить еще одно смс.


Пример


https://simsms.org/priemnik.php?
	metod=get_clearsms
	&service=opt4
	&id=25623
	&apikey=DSWAFvdedrE4.


Результат

В случае успешного выполнения возвращает ответ в формате JSON:

{"responce":"1","clearsms":"ok"}


Примечание

После проверки номера, и его успешном выполнении, отправляем запрос(ы) на поиск смс - get_sms


Коды ошибок

В ходе выполнения могут произойти ошибки:

1) {"response":"2","clearsms":"non_ok"}

2) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод get_proverka

Проверка номера для получения нескольких СМС (через продолжительный период времени)


В данном методе, параметру number указывается номер который Вы хотите проверить.


Пример


https://simsms.org/priemnik.php?
	metod=get_proverka
	&service=opt4
	&number=9685156912
	&apikey=DSWAFvdedrE4.


Результат

В случае успешного выполнения возвращает ответ в формате JSON:

{"responce":"ok","number":"9685156912","id":25623}


Примечание

После проверки номера, и его успешном выполнении, отправляем запрос на получение номера - get_number ТАКЖЕ с параметром number. Для проверки СМС отправляем запрос на СМС get_sms согласно условиям


Коды ошибок

В ходе выполнения могут произойти ошибки:

1) {"response":"error","error_msg":"Number shall consist of 10 digits!"} - Номер должен состоять из 10 цифр

2) {"response":"error","error_msg":"Such a number you did not order for the service"} - Вы не заказывали номер для выбранного сервиса

3) {"response":"modem_busy","error_msg":"The modem is busy, try to order in 5 minutes"} - GSM модуль занят, попробуйте повторить запрос через 5 минут.

4) {"response":"modem_busy","not_number":"This number is no longer in the system"} - Данного номера уже нет в системе.

5) Могут произойти общие ошибки. Их описание находится в списке - Коды возвращаемых ошибок

Метод get_2fa

Получения кода 2FA авторизации Google, Microsoft и т.д. по секретному ключу


Пример

https://simsms.org/priemnik.php?
	metod=get_2fa
	&secret=1234567890
	&apikey=DSWAFvdedrE4.


Результат

В случае успешного выполнения возвращает ответ в формате JSON:

{"response":1,"code2fa":"338205","secret":"1234567890","tonew":18}

Как правильно пользоваться API!

Допустим, Вы пишите регистратор аккаунтов в Вконтакте.


Регистратор у Вас работает через прокси.


Первым делом устанавливаем прокси и генерируем Имя и Фамилию или берем из списка.


Переходим на сайт Вконтакте, где вводим Имя и Фамилию, указываем пол, если запросили. Нажимаем на кнопку зарегистрироваться.


Дальше Вконтакте предлагает нам ввести номер телефона. Теперь мы обращаемся к нашему API и узнаём баланс по запросу - https://simsms.org/priemnik.php?metod=get_balance&service=opt4&apikey=DSWAFvdedrE4


В ответ на запрос на получение баланса к нам приходит следующий ответ - {"response":"1","balance":"385.00"}, если Вы пишите через PHP, распаршиваем его через функцию json_decode. Если используйте Zennoposter используйте встроенный тестер регулярных выражений и распаршивайте с помощью регулярки. В общем нам нужно вытащить число из ответа идущее после balance. В итоге у нас получилось число 385.


Теперь сравниваем, если полученное число меньше 10, закрываем проект.


Если больше 10, то отправляем запрос на получение номера - https://simsms.org/priemnik.php?metod=get_number&country=ru&service=opt4&id=1&apikey=DSWAFvdedrE4


Если получили такой ответ - {"response":"1","number":"9257222005","id":4453221,"text":null,"extra":"Megafon_RU",
"pass":null,"sms":null,"balanceOnPhone":0}


Распаршиваем ответ, записываем id из запроса в переменную и вводим полученный номер телефона в регистрацию в ВК и нажимаем на кнопку получить код.


Если пришел ответ {"response":"2","number":"","id":"-1"}, значит номера заняты, отправляем повторный запрос на получение номера (get_number) через 30 секунд.


Если ВК написал, что данный номер телефона нельзя использовать, тогда отправляем номер в бан по запросу - https://simsms.org/priemnik.php?metod=ban&service=opt4&apikey=DSWAFvdedrE4&id=4453221


Если ВК пропустил телефон, тогда ожидаем код и проверяем его получение через запрос - https://simsms.org/priemnik.php?metod=get_sms&country=ru&service=opt4&id=4453221&apikey=DSWAFvdedrE4 где в параметре ID указываем ID полученный из запроса на получение номера (get_number)


Если в ответ на запрос получили ответ: {"response":"2","number":"9871234567","sms":null}, делаем паузу в 30 секунд и отправляем запрос на получение СМС заново.


Если ответ пришел такой - {"response":"3","number":"null","sms":null} значит СМС нет, либо айди запроса не верный, либо истек срок ожидания СМС (Не более 10 минут)


Если ответ пришел такой - {"response":"1","number":"9871234567","sms":''234562'}. СМС найдено, код из СМС содержится после слова sms.


Вводим полученный код ВК и нажимаем продолжить.


Если Вы по какой-то причине хотите отказаться от полученного номера (например нечаянно заказали), отправляйте запрос на отмену номера - https://simsms.org/priemnik.php?metod=denial&country=ru&service=opt4&id=4453221&apikey=DSWAFvdedrE4


Всё, вот весь процесс получения кода с помощью нашего API.


 

БЛОК СХЕМА

Скачать блок схему