Queries the real-time status of a mobile phone number, such as normal, suspended, or not in service. This operation supports queries for phone numbers that are in plaintext or encrypted by using MD5, SHA256, or SM3.
Operation description
Before calling this operation, ensure you fully understand the pricing of Phone Number Intelligence.
By default, only an Alibaba Cloud account can call this operation. To allow a RAM user to call this operation, you must first grant the required permissions. For more information, see Grant permissions to RAM users.
Before you call this operation, log on to the Phone Number Intelligence console. On the Tag Square page, find the required tag, click Request Activation, and then submit your application. You can call this operation only after your application is approved.
This operation supports phone numbers from China Telecom, China Unicom, and China Mobile. Numbers from China Broadnet are not supported. If you call this operation to query a China Broadnet number, the API returns the error code
OperatorLimitand an error message indicating that the query is restricted by the carrier.
QPS limit
The QPS limit for this operation is 300 queries per second (QPS) per user. The system throttles calls that exceed this limit, which may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dytns:PhoneNumberStatusForReal |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AuthCode |
string |
Yes |
The authorization code. Note
On the My Applications page in the Phone Number Intelligence console, you can find the authorization code for your API calls. |
Dd1r***4id |
| InputNumber |
string |
Yes |
The phone number to query.
Important The encrypted string is not case-sensitive. |
189****8999 |
| Mask |
string |
Yes |
The encryption method of the phone number. Valid values:
|
NORMAL |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The data returned. |
||
| Code |
string |
The request status code. Valid values:
|
OK |
| Message |
string |
The description of the status code. |
OK |
| RequestId |
string |
A unique identifier for the request. You can use this ID to troubleshoot issues. |
CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47 |
| Data |
object |
The data returned for the request. |
|
| Status |
string |
The status of the phone number. Valid values:
Note
Due to carrier system adjustments, China Telecom numbers no longer return the |
NORMAL |
| Carrier |
string |
The carrier that provides service for the phone number. If the number has been ported through mobile number portability (MNP), this field returns the new carrier. Valid values:
Note
Queries for China Broadnet numbers are not supported. |
CMCC |
Examples
Success response
JSON format
{
"Code": "OK",
"Message": "OK",
"RequestId": "CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47",
"Data": {
"Status": "NORMAL",
"Carrier": "CMCC"
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 200 | OperatorLimit | The number is limited by the operator. | This mobile phone number is restricted by the carrier. |
| 400 | MobileNumberIllegal | Wrong format of phone number | |
| 400 | CarrierIllegal | Illegal carrier type | |
| 400 | AuthCodeNotExist | The label application form does not exist, please replace the authorization code. | |
| 400 | MobileNumberTypeIllegal | Invalid number type. | |
| 400 | MobileNumberTypeNotMatch | The number and number type do not match. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | AuthCodeIllegal | Illegal authCode. | |
| 500 | SystemError | System error | |
| 500 | Unknown | Unknown error | |
| 500 | EncyrptTypeIllegal | The encryption type of the mobile phone number is illegal | |
| 500 | RequestTimeout | Request supplier timed out. | Request supplier timeout |
| 500 | RequestSupplierError | Request supplier error. | Request supplier error. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.