enterprise-lawsuit-list
Corporate Litigation Search
Search for company lawsuits, legal disputes, and administrative penalties to support risk assessment and business decisions.
Usage Cost
30 coins/call
Quick Start
Use a unified response envelope and call directly from your backend.
https://openapi.toolkk.com/v1/enterprise-lawsuit-listcURL Example
curl --request POST \
--url 'https://openapi.toolkk.com/v1/enterprise-lawsuit-list' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "keyword": "阿里巴巴(中国)有限公司",\n "pageIndex": 1,\n "pageSize": 10\n}'Python Example
import os
import requests
url = "https://openapi.toolkk.com/v1/enterprise-lawsuit-list"
payload = {
"keyword": "阿里巴巴(中国)有限公司",
"pageIndex": 1,
"pageSize": 10
}
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-lawsuit-list"
payload := []byte("{\n \"keyword\": \"阿里巴巴(中国)有限公司\",\n \"pageIndex\": 1,\n \"pageSize\": 10\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 \"pageIndex\": 1,\n \"pageSize\": 10\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/enterprise-lawsuit-list"))
.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-lawsuit-list';
$payload = "{\n \"keyword\": \"阿里巴巴(中国)有限公司\",\n \"pageIndex\": 1,\n \"pageSize\": 10\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": {
"total": 0,
"list": []
}
}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 | 阿里巴巴(中国)有限公司 |
| pageIndex | number | Unspecified | Unspecified | 1 |
| pageSize | number | Unspecified | Unspecified | 10 |
Request Example
{
"keyword": "阿里巴巴(中国)有限公司",
"pageIndex": 1,
"pageSize": 10
}- 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.total | number | Unspecified | Unspecified | 0 |
| data.list | array | Unspecified | Unspecified | [] |
Response Example
{
"code": "SUCCESS",
"message": "success",
"data": {
"total": 0,
"list": []
}
}$.code == 200 Documentation
Capabilities, use cases, and considerations.
Features
This API provides a comprehensive search service for corporate litigation records. By entering a company name or Unified Social Credit Identifier (USCI), users can retrieve nationwide legal risk data, including lawsuits, legal disputes, administrative penalties, and dishonest judgment debtor records. Sourced from authoritative databases, the data covers multiple dimensions such as court judgments, hearing announcements, case filings, and execution records. It is designed to help users quickly assess a company's legal risk profile and mitigate potential threats.
Use Cases
- Financial Risk Control: Banks, microfinance companies, and other financial institutions can quickly evaluate the legal risks of borrowing enterprises during credit and loan approvals to support lending decisions.
- Business Partnerships: Before entering into partnerships, companies can check the litigation history of potential partners to avoid hidden risks and ensure transaction security.
- Investment Decisions: Investors can obtain legal risk information as a crucial reference during due diligence on target companies.
- Law Firms: Lawyers can quickly understand a client's or opponent's litigation background before taking a case, improving case analysis efficiency and strategy development.
- Media & Research Institutions: Provides data support for corporate risk analysis, industry report writing, and investigative journalism.