Verifies a company's name, certificate number, legal representative's name, and ID card number. The verification is successful only if all four elements match and the company's business status is active.
Operation description
Before you use this API, make sure that you understand the billing methods and pricing of the four-element company verification product. For more information about billing, see Product Billing.
You are charged for the API call when the VerifyResult parameter in the response is true or false, and the ReasonCode is 0, 1, or 2. You are not charged in other cases.
Before using this API, log on to the Cell Phone Number Service console. On the Tag Square page, find the required tag, and click Request Activation. Fill in the application form. You can use the service after your application is approved.
QPS limits
The queries per second (QPS) limit for a single user for this API is 200 calls per second. If you exceed the limit, API calls are throttled. This may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dytns:CompanyFourElementsVerification |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| EpCertNo |
string |
Yes |
The company certificate number. |
9242032*******J627 |
| EpCertName |
string |
No |
The company name. |
某企业 |
| LegalPersonCertName |
string |
Yes |
The name of the company's legal representative. Note
If a company has multiple legal representatives, separate their names with commas (,). |
张三 |
| LegalPersonCertNo |
string |
Yes |
The ID card number of the company's legal representative. Note
If a company has multiple ID card numbers, separate them with commas (,). |
610321********0011、510180********0022 |
| AuthCode |
string |
Yes |
The authorization code. Note
Log on to the Cell Phone Number Service console. On the My Applications page, obtain the authorization ID. Use this ID as the authorization code. |
Dd1r***4id |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| AccessDeniedDetail |
string |
Details about the access denial. |
- |
| RequestId |
string |
The ID of the request. This is a common parameter. Each request has a unique ID that you can use to troubleshoot issues. |
CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47 |
| Message |
string |
The description of the status code. |
OK |
| Data |
object |
The returned data. |
|
| DetailInfo |
object |
The details of the company. |
{ "enterpriseStatus": "在营(开业)", "openTime": "2023-05-25/2053-05-24" } |
| OpenTime |
string |
The business term of the company. |
2023-05-25/2053-05-24 |
| EnterpriseStatus |
string |
The business status of the company. |
在营(开业) |
| InconsistentData |
array |
The fields that failed the verification. |
|
|
string |
|
CertName |
|
| VerifyResult |
string |
The verification result. Valid values:
|
true |
| ReasonCode |
integer |
The verification result code. Valid values:
|
0 |
| Code |
string |
The request status code. |
OK |
Examples
Success response
JSON format
{
"AccessDeniedDetail": "-",
"RequestId": "CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47",
"Message": "OK",
"Data": {
"DetailInfo": {
"OpenTime": "2023-05-25/2053-05-24",
"EnterpriseStatus": "在营(开业)"
},
"InconsistentData": [
"CertName"
],
"VerifyResult": "true",
"ReasonCode": 0
},
"Code": "OK"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | AuthCodeIllegal | Illegal authCode. | |
| 500 | RequestTimeout | Request supplier timed out. | Request supplier timeout |
| 500 | RequestSupplierError | Request supplier error. | Request supplier error. |
See for a complete list.
Release notes
See Release Notes for a complete list.