enterprise-business-base
Business Registration Lookup
Provides comprehensive business registration lookup services, including legal representative details, contact numbers, and business license information, helping you understand the background of target companies.
Usage Cost
20 coins/call
Quick Start
Use a unified response envelope and call directly from your backend.
https://openapi.toolkk.com/v1/enterprise-business-basecURL Example
curl --request POST \
--url 'https://openapi.toolkk.com/v1/enterprise-business-base' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "keyword": "阿里巴巴(中国)有限公司"\n}'Python Example
import os
import requests
url = "https://openapi.toolkk.com/v1/enterprise-business-base"
payload = {
"keyword": "阿里巴巴(中国)有限公司"
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.request("POST", url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
print(response.json())Go Example
package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
endpoint := "https://openapi.toolkk.com/v1/enterprise-business-base"
payload := []byte("{\n \"keyword\": \"阿里巴巴(中国)有限公司\"\n}")
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(payload))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}Java Example
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ToolkkExample {
public static void main(String[] args) throws Exception {
String payload = "{\n \"keyword\": \"阿里巴巴(中国)有限公司\"\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/enterprise-business-base"))
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.header("Content-Type", "application/json")
.header("X-API-Key", "YOUR_API_KEY")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}PHP Example
<?php
$endpoint = 'https://openapi.toolkk.com/v1/enterprise-business-base';
$payload = "{\n \"keyword\": \"阿里巴巴(中国)有限公司\"\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
curl_close($ch);
echo $response;Response Example
{
"code": "SUCCESS",
"message": "success",
"data": {
"name": "阿里巴巴(中国)有限公司",
"creditCode": "91330100799655058B",
"legalPerson": "张勇",
"registeredCapital": "10000万人民币",
"establishDate": "1999-09-09",
"businessStatus": "存续"
}
}Examples illustrate the response structure. Actual results depend on the API response.
- Authentication
- Send X-API-Key in request headers
- Rate limit
- 600 req/min
- Timeout
- 5000 ms
Send your API Key in the X-API-Key header from your backend.
Check both HTTP status and business fields before treating a call as successful.
Use retries and backoff together with rate limits in high-frequency scenarios.
Request Fields
Send requests from your server with the key in the X-API-Key header.
Request Fields
The fields below are derived from example JSON for integration reference only.
| Path | Type | Required | Description | Sample |
|---|---|---|---|---|
| keyword | string | Unspecified | Unspecified | 阿里巴巴(中国)有限公司 |
Request Example
{
"keyword": "阿里巴巴(中国)有限公司"
}- Authentication
- Send X-API-Key in request headers
- Rate limit
- 600 req/min
- Timeout
- 5000 ms
Response Fields
Examples illustrate the response structure. Actual results depend on the API response.
Response Fields
The fields below are derived from example JSON for integration reference only.
| Path | Type | Required | Description | Sample |
|---|---|---|---|---|
| code | string | Unspecified | Unspecified | SUCCESS |
| message | string | Unspecified | Unspecified | success |
| data | object | Unspecified | Unspecified | {...} |
| data.name | string | Unspecified | Unspecified | 阿里巴巴(中国)有限公司 |
| data.creditCode | string | Unspecified | Unspecified | 91330100799655058B |
| data.legalPerson | string | Unspecified | Unspecified | 张勇 |
| data.registeredCapital | string | Unspecified | Unspecified | 10000万人民币 |
| data.establishDate | string | Unspecified | Unspecified | 1999-09-09 |
| data.businessStatus | string | Unspecified | Unspecified | 存续 |
Response Example
{
"code": "SUCCESS",
"message": "success",
"data": {
"name": "阿里巴巴(中国)有限公司",
"creditCode": "91330100799655058B",
"legalPerson": "张勇",
"registeredCapital": "10000万人民币",
"establishDate": "1999-09-09",
"businessStatus": "存续"
}
}Documentation
Capabilities, use cases, and considerations.
Features
This API provides a one-stop business registration lookup service, enabling deep mining and presentation of core corporate data. By using the company name or Unified Social Credit Identifier (USCI), you can quickly retrieve key data such as registration details, legal representative information, contact details, business scope, registered capital, date of establishment, and the latest business license status. Designed to provide users with a comprehensive, accurate, and real-time corporate profile, this API is a powerful tool for business decision-making, risk assessment, and market analysis.
Use Cases
- Risk Control and Compliance Review: Quickly verify the authenticity, legality, and operational status of target companies before entering into business partnerships or mergers and acquisitions, effectively mitigating potential risks.
- Customer Background Checks: Used by financial institutions and lending platforms to verify the corporate background of borrowers or clients, ensuring transaction security.
- Market Analysis and Competitor Research: Gain insights into the scale, business scope, and development trends of companies within the industry to support market strategy formulation.
- Supply Chain Management: Conduct qualification audits on suppliers or partners to ensure supply chain stability and reliability.
- Legal Litigation and Evidence Collection: Obtain publicly available corporate registration information to serve as legal evidence.