FASTPVA.COM

@(Help documentation)


Get the verification code API

Name Value Description
Domain http://api.fastpva.com
Agreement HTTP
Method GET

Example of the request API return (error codes are only 1 and -1, data is a successful return value or error message)

{
    "code":1,
    "data":{
        "apikey":"***********************"
    }
}
{"code":-1,"data":"Wrong password"}

Get apikey

Please go to User Center => User Information to view apikey, if you need to change, click the update button

Get a list of projects

Route: /pvapublic/projects
Method: GET

Request parameters:

Argument name Describe Necessary
page Page yes
limit Number of bars per page yes
keyword Keyword ssearch no
channel Project channel(value = all), no channel 6 project by default no
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/projects?page=[page]&limit=[limit]&keyword=[keyword]&channel=all&apikey=[apikey]

The real request after replacing the parameters is:

http://api.fastpva.com/pvapublic/projects?page=1&limit=10&keyword=gmail&channel=all&apikey=cb1b2fasdfs00ad23asd17a19ff4d6d1

Return to an example:

{
    "code": 1,
    "data": {
        "count": 6,
        "projects": [
            {
                "supportCountry": false,
                "_id": "6569d92f701770084c9b8ada",
                "enname": "Gmail",
                "sellingPrice": 1,
                "myPid": 4563,
                "collect": true,
                "myPrice": 10
            }
        ]
    }
}
{"code":-1,"data":"Error message"}

Return value description

Argument name Describe
_id -
enname Project Name
sellingPrice U.S. dollar (cents) $1=100¢
myPrice Display after favorites
countriesSellingPricePrices U.S. dollar (cents) $1=100¢
myPid Project ID

Get a list of collects

Route: /pvapublic/collects
Method: GET

Request parameters:

Argument name Describe Necessary
page Page yes
limit Number of bars per page yes
keyword Keyword ssearch no
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/collects?page=[page]&limit=[limit]&keyword=[keyword]&apikey=[apikey]

The real request after replacing the parameters is:

http://api.fastpva.com/pvapublic/collects?page=1&limit=10&keyword=gmail&apikey=cb1b2fasdfs00ad23asd17a19ff4d6d1

Return to an example:

{
    "code": 1,
    "data": {
        "count": 6,
        "collects": [
            {
                "supportCountry": true,
                "_id": "658839096f81f09ac02eca58",
                "myPid": 4052,
                "enname": "Depop-C6",
                "countriesSellingPricePrices": {
                    "GB": {
                        "sellingPrice": 30
                    },
                    "NL": {
                        "sellingPrice": 12
                    },
                    "FR": {
                        "sellingPrice": 38
                    }
                },
                "collect": true,
            },
            {
                "supportCountry": false,
                "_id": "6588f740f06238b388fe50ce",
                "myPid": 4561,
                "enname": "Gmail-4",
                "sellingPrice": 14,
                "collect": true
            }
        ]
    }
}
{"code":-1,"data":"Error message"}

Return value description

Argument name Describe
_id -
supportCountry Country can be selected
enname Project Name
sellingPrice U.S. dollar (cents) $1=100¢
myPrice Display after favorites
countriesSellingPricePrices U.S. dollar (cents) $1=100¢
myPid Project ID

Get Number

Route: /pvapublic/sms/getNumber
Method: GET

Request parameters:

Argument name Describe Necessary
myPid Project ID yes
number Specify Number no
locale International domain name abbreviation (used when project name is not country) no

Example of a request:

http://api.fastpva.com/pvapublic/sms/getNumber?myPid=[myPid]&number=[number]&locale=[locale]&apikey=[apikey]

Return to an example:

{"code":1,"data":{"number":"85591740503","orderId":"5ceac209e4fa76106b64ba97"}}
{"code":-1,"data":"Number acquisition failed"}

Return value description

Argument name Describe
orderId Get the order ID for the number
number Number

Get verification code

Route: /pvapublic/sms/getCode
Method: GET

Request parameters:

Argument name Describe Necessary
orderId Get the order ID for the number yes
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/sms/getCode?orderId=[orderId]&apikey=[apikey]

Return to an example:

{"code":1,"data":{"code":"56032","content":"Telegram code 56032","number":"85770937307", balance: 2806}}
{"code":-1,"data":{"number":"85770937307","balance": 2806}}

Return value description

Argument name Describe
code Verification code
content Text message content
number Number
balance User Balance U.S. dollar (cents) $1=100¢

Get multiple verification codes

Route: /pvapublic/sms/codes
Method: GET

Request parameters:

Argument name Describe Necessary
ordersId Split order ids with “_” yes
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/sms/codes?ordersId=[ordersId]&apikey=[apikey]
http://api.fastpva.com/pvapublic/sms/codes?ordersId=65a14xasdfasfa17as81f3_65a14e23424sdfg7a1781f&apikey=cb1b2dsfghfgjfghsgfdh2bd6

Return to an example:

{
    "code": 1,
    "data": {
        "orders": {
            "65a14xasdfasfa17as81f3": {
                "code":"56032",
                "content":"Tinder code 56032",
                "number":"85770937307"
            },
            "65a14e23424sdfg7a1781f": {
                "code":"56ssa",
                "content":"Tinder code 56032",
                "number":"85770937307"
            },
        },
        "balance": 2806
    }
}

{
    "code": -1,
    "data": {
        "orders": {},
        "balance": 2806
    }
}

Return value description

Argument name Describe
code Verification code
orders Object, not array
content Text message content
number Number
balance User Balance U.S. dollar (cents) $1=100¢

Release number

Route: /pvapublic/sms/releaseNumber Release 10 seconds after acquiring number
Method: GET

Request parameters:

Argument name Describe Necessary
orderId Order ID returned by the Get number yes
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/sms/releaseNumber?orderId=[orderId]&apikey=[apikey]

Return to an example:

{"code":1,"data":"Number released"}
{"code":-1,"data":"Number release failed"}

Number blacklisted

Route: /pvapublic/sms/shieldNumber Join the blacklist only if Number is unavailable or if the verification code is not available.
Method: GET

Request parameters:

Argument name Describe Necessary
orderId Order ID returned by the Get number yes
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/sms/shieldNumber?orderId=[orderId]&apikey=[apikey]

Return to an example:

{"code":1,"data":"Number is blacklisted"}
{"code":-1,"data":"Number is blacklisted failed"}

Billing API

SMS orders

Route: /pvapublic/sms/orders
Method: GET

Request parameters:

Argument name Describe Necessary
page Page yes
limit Number of bars per page yes
orderId Order ID no
number Number no
startTime Start time no
endTime End time no
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/sms/orders?page=[page]&limit=[limit]&orderId=[orderId]&number=[number]&startTime=[startTime]&endTime=[endTime]&apikey=[apikey]

Return to an example:

{
    "code": 1,
    "data": {
        "count": 10,
        "orders": [
            {
                "_id": "65a14e6ed68aa4097a1781f5",
                "userInfo": {
                    "balance": 20100
                },
                "number": "48698362922",
                "numberStatus": "released",
                "smsStatus": "failed",
                "projectInfo": {
                    "enname": "Fotka-C6",
                    "myPid": 4055,
                    "sellingPrice": 270
                },
                "createdAt": "2024-01-12T14:36:30.024Z",
                "updatedAt": "2024-01-12T14:46:27.507Z"
            },
            {
                "_id": "65a14e6ad68aa4097a1781f3",
                "userInfo": {
                    "balance": 20100
                },
                "number": "48515419765",
                "numberStatus": "released",
                "smsStatus": "failed",
                "projectInfo": {
                    "enname": "Fotka-C6",
                    "myPid": 4055,
                    "sellingPrice": 270
                },
                "createdAt": "2024-01-12T14:36:26.592Z",
                "updatedAt": "2024-01-12T14:46:25.119Z"
            }
        ]
    }
}
{"code":-1,"data":"Error message"}

Return value description

Argument name Describe
_id Order ID
code Verification code
content Text message content
number Number
numberStatus “All” / “Receiving” / “Released”
smsStatus “All” / “Waiting” / “Received” / “Failed”
projectInfo.enname EN Name
projectInfo.sellingPrice U.S. dollar (cents) $1=100¢
projectInfo.myPid project id
createdAt Created time
updatedAt Updated time

Recharge orders

Route: /pvapublic/recharge/orders
Method: GET

Request parameters:

Argument name Describe Necessary
page Page yes
limit Number of bars per page yes
orderId Recharge Order ID no
status State “all” “paid” “unpaid” no
startTime Start time no
endTime End time no
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/recharge/orders?page=[page]&limit=[limit]&orderId=[orderId]&status=[status]&startTime=[startTime]&endTime=[endTime]&apikey=[apikey]

Return to an example:

{"code":1,"data":[{"status":"unpaid","_id":"5cea4aaa3bda3147bca812d7","amount":100,"payment":"USDT-TRC20","createdAt":"2024-01-12T14:36:26.592Z","updatedAt":"2024-01-12T14:36:26.592Z","orderAmt":93}]}
{"code":-1,"data":"Error message"}

Return value description

Argument name Describe
_id Order ID
status Payment status
amount Amount of order U.S. dollar (cents) $1=100¢
orderAmt Actual amount paid U.S. dollar (cents) $1=100¢
payment Payment method
createdAt Created time
updatedAt Updated time

User information

Get user information

Route: /pvapublic/user/info
Method: GET

Request parameters:

Argument name Describe Necessary
apikey Personal Center => User Information View apikey yes

Example of a request:

http://api.fastpva.com/pvapublic/user/info?apikey=[apikey]

Return to an example:

{
    "code":1,
    "data":{
        "balance":1500,
        "_id":"5cdabasfsdfa5fe12sd149608e0",
        "username":"test",
        "mobile":"11212808012",
        "email":"[email protected]",
        "role":{
            "access":"normal"
        },
        "tg":""
    }
}
{"code":-1,"data":"Error message"}

Return value description

Argument name Describe
_id User ID
username Username
mobile Mobile
balance U.S. dollar (cents) $1=100¢
email Email
tg tg