Use this action to get insights about a phone number such as whether it is active or disconnected, whether its associated device is reachable or unreachable, and its associated device's roaming status.
To add this product to your account, contact a Telesign expert. This product is available for full-service accounts only.
General requirements
Protocols:https
Authentication:Basic (easiest to implement) or Digest
Encoding: Accepts only UTF-8 unicode characters as inputs.
Sending too many request to the API for the same phone number within a short period of time may result in an error, even if data is available for that number. If you receive a -60001 error in the response after making consecutive requests for the same phone number, consider limiting your request rate.
Responses
401
Unauthorized, the request requires user authentication. If you want to code against a response, you should retrieve the status or error code and use that rather than the HTTP status response. Error codes are listed in the error parameter in the response.
Error Codes
Description
-10009
Invalid source IP address
-20002
This product is not enabled for this customer ID
-20003
This feature is not enabled for this CustomerID
-30002
CustomerID Account Not Activated
-30003
CustomerID New Account Limit Reached
-40002
Not Authorized
402
Payment Required. If you want to code against a response, you should retrieve the status or error code and use that rather than the HTTP status response. Error codes are listed in the error parameter in the response.
404
Not Found, the server has not found anything matching the Request-URI. If you want to code against a response, you should retrieve the status or error code and use that rather than the HTTP status response. Error codes are listed in the error parameter in the response.
Error Codes
Description
-40001
Status unavailable
-40004
Resource not found
405
Error Codes
Description
-40005
Method not allowed
429
Too Many Requests, the user sent too many requests in a given amount of time. If you want to code against a response, you should retrieve the status or error code and use that rather than the HTTP status response. Error codes are listed in the error parameter in the response.
Error Code
Description
-40008
[Product method] exceed transaction hard cap; Request denied
500
Invalid Transaction, transaction not attempted. Error codes are listed in the error parameter in the response.
503
Service unavailable, try again. Error codes are listed in the error parameter in the response.
Error Code
Description
-90001
System unavailable; please try again later
Updated 14 days ago
Language
ShellNodeRubyPHPPython
Credentials
Basic
base64
Basic
:
cURL Request
Response
Click Try It! to start a request and see the response here! Or choose an example: