API docs

Get Company (Paid)

Retrieve full company data with premium access.

Returns the full company record with all available data fields. Requires a Premium subscription plan.

Endpoint

GET /api/v1/companies/:company_id/paid
GET /api/v1/companies/:jurisdiction/:identifier/paid

Parameters

ParameterTypeInDescription
company_idintegerpathThe unique identifier of the company (first form).
jurisdictionstringpathJurisdiction code, e.g. kz (second form).
identifierstringpathNational identifier (BIN/IIN/INN) of the company (second form).

Code Examples

Get company (paid)

import requests

url = 'https://statsnet.co/api/v1/companies/12345/paid'
headers = {
  'Authorization': 'Bearer sk_live_YOUR_KEY',
  'Content-Type': 'application/json'
}

response = requests.get(url, headers=headers).json()
print(response)

Response

The response body has no {"ok": ...} envelope. For /:company_id/paid the top-level keys are company, alternatives, is_full, risks, seo, relations, meta. Consuming this endpoint charges one report from your plan quota.

Success response

{
  "company": {
    "id": 58725961,
    "identifier": "302233483",
    "title": "ULKAN UZBEK QURILISH MCHJ",
    "name": "ULKAN UZBEK QURILISH MCHJ",
    "name_en": "ULKAN UZBEK QURILISH MCHJ",
    "legal_form": "llc",
    "jurisdiction": "uz",
    "status": "Active",
    "inactive": false,
    "addresses": [],
    "officers": [],
    "shareholders": [],
    "financials": [],
    "risks": [],
    "capital": { "share_capital": 264264, "paid_up_capital": 0, "currency": "USD" },
    "incorporation_date": "2018-04-12T00:00:00Z",
    "created_at": "2021-01-14T00:06:22.439Z",
    "updated_at": "2021-01-15T13:24:54.248Z"
  },
  "alternatives": [],
  "is_full": true,
  "risks": { "company": [], "shareholders": [], "officers": [], "all": [] },
  "seo": {
    "title": "ULKAN UZBEK QURILISH MCHJ — company profile",
    "description": "Company details, officers and financials",
    "keywords": "ULKAN UZBEK QURILISH MCHJ, 302233483"
  },
  "relations": [
    { "connection": "shareholders", "count": 6 },
    { "connection": "officers", "count": 6 }
  ],
  "meta": {
    "events": 0,
    "contacts": 3,
    "contracts": 2,
    "gov_contracts": 2,
    "court_cases": 0
  }
}

The /:jurisdiction/:identifier/paid form returns a reduced wrapper:

Success response (by identifier)

{
  "company": {
    "id": 58725961,
    "identifier": "302233483",
    "name": "ULKAN UZBEK QURILISH MCHJ",
    "jurisdiction": "uz",
    "status": "Active"
  },
  "is_full": true
}

Error Handling

Errors are returned as {"status": <HTTP code>, "message": "<text>"}.

No active subscription (402)

{
  "status": 402,
  "message": "payment required"
}

Plan quota exhausted (429)

{
  "status": 429,
  "message": "quota exhausted"
}

Access denied (403)

{
  "status": 403,
  "message": "access denied"
}