Getting Started

To get started with the API, you need to create an account and obtain an API key. You can do this by signing up for an account.

Once you have an account, you can get your API key in the profile section. This key will be used to authenticate your requests to the API.



GET

/api/services


Get services

This will return a list of services that are available for the user to rent.

Required attributes

None

curl https://verifysms.io/api/services

Response (200)

{
  "zf": {
    "name": "Coinbase",
    "cost": 1,
    "in_stock": true
  },
  "ty": {
    "name": "DoorDash",
    "cost": 0.5,
    "in_stock": true
  }
}


GET

/api/balance


Get balance

This endpoint will retrieve the current balance (in USD) of the user.

Required attributes

None

curl https://verifysms.io/api/balance \
	-H "API-KEY: {api_key}"

Response (200)

120.87


POST

/api/rent


Rent a number

This endpioint will rent a phone number and subtract your balance into your locked balance.

Required attributes

servicestring

Service code. For example 'bq' for Signal verification.

carriersstring[] (optional)

Optional carriers array to select from. Possible values: 'verizon', 'att', 'tmobile'. If none are provided, a random carrier will be selected.

curl https://verifysms.io/api/rent \
	-H "API-KEY: {api_key}" \
	-d 'code'="bq"

Response (200)

{
  "number": "4345122324",
  "cost": 0.1,
  "code": "bq",
  "service": "Signal",
  "transaction_id": "b3f0cdaa-d50f-409d-b032-08bb61671379"
}


GET

/api/code


Get code

This endpoint will retrieve the code that was received from the rented number. If you want to receive the code via webhook, please add your webhook URL to your profile settings.

Required attributes

transaction_iduuid

ID of the transaction to cancel. This ID is returned when you rent a number.

curl https://verifysms.io/api/code?transaction_id=b3f0cdaa-d50f-409d-b032-08bb61671379 \
	-H "API-KEY: {api_key}"

Response (200)

422316


POST

/api/cancel


Cancel a number

This endpioint will cancel your phone rental and return the locked balance to your balance.

Required attributes

transaction_iduuid

ID of the transaction to cancel. This ID is returned when you rent a number.

curl https://verifysms.io/api/cancel \
	-H "API-KEY: {api_key}" \
	-d 'transaction_id'="b3f0cdaa-d50f-409d-b032-08bb61671379"

Response (200)

None

Service Codes

Below is a table of all available service codes and their descriptions:

CodeDescription
tyDoorDash
klAmazon / AWS
bqSignal
mgBlizzard / Battle.net
bwFiverr
xmMercari
nxeBay
bxOpenAI / ChatGPT
pzDiscord
mqTemu
vjNike
sbLinode
lsSnapchat
rqGoogle Voice
ljFacebook Create
dfGoogle / Gmail / Youtube
wdkTicketmaster
rpInstagram
gyVKontakte
hjbGopuff
zhmEtsy
zlwTextFree
ctnFetLife
zxcLAA
yxtPVC
zqxpAARP Rewards
jnkResy.com
khbLeague of Legends
kvjSwagbucks / InboxDollars / MyPoints / ySense / Noones / Adgate Survey
plvChase
pmyGaintplay
hxnCredit Karma
nvlKudos
lmvRing4
hynTextr
ylmCollege Pulse
fwkIbotta
hqjPixels.xyz
gbcCurrent.com
pwxSideline / Index by Pinger
rnTimewall
thTrapCall
hksService not listed
fwlCurrently.com
ypdNoonlight
rdtBlastbucks
klxGoogle Messenger
wcCash App
jxTikTok
lhYahoo
jfLINE messenger
khMicrosoft / Outlook / Hotmail
eiBumble
qcSteam
yfzTinder
dmPoshmark
zrPlenty of Fish
hsAOL
jnBadoo
zfCoinbase
xzHily
djCrowdTap
wlLinkedIn
wfPayPal
npLyft
kvTwitter
xgpUber
qrEneba
xhViber
gkOkCupid
gnHinge
kjWeChat
vtCraigslist
fcWalmart
fyApple
tmGrindr
zkqVenmo
yqJD.com
kwjCoca-Cola
bhrClaude AI
lrcTruth Social
nxdChevron / TexaCo
rwzNeocrypto
ngWhatsApp
tlTelegram