Skip to content

Administrative Region Query

Query global administrative regions with hierarchical structure support. Search by parent region, code, name, or type.

Endpoint: POST /biz/bigdata/administrative/region/query

Parameters

ParameterTypeRequiredDescription
parentIntegerNoParent region ID (returns child regions)
idIntegerNoSpecific region ID
id_inStringNoComma-separated list of region IDs
codeStringNoRegion code (exact match)
code_inStringNoComma-separated list of region codes
nameStringNoRegion name (exact match)
stateBooleanNoActive status filter
typeStringNoRegion type
figureStringNoFigure/geographic code

If no parent, id, figure, or id_in is provided, the query returns root-level regions (where parent_id is null).

Request

bash
curl -X POST "https://api.alaikis.com/std/biz/bigdata/administrative/region/query" \
  -H "X-API-Key: your_api_key" \
  -H "X-API-Secret: your_api_secret" \
  -d 'bizContent={"parent": 1}'

Response

json
{
  "code": 200,
  "msg": "success",
  "data": [
    {
      "id": 101,
      "parentId": 1,
      "code": "BJ",
      "name": "Beijing",
      "countryCode": "CN",
      "countryAlpha3": "CHN",
      "localeName": "北京市",
      "state": true,
      "type": "province",
      "figure": "110000",
      "sort": 1,
      "version": "2024v1",
      "flag": null
    }
  ]
}

Data Model

FieldTypeDescription
idIntegerUnique region ID
parentIdIntegerParent region ID (null for root)
codeStringRegion code
nameStringRegion name
countryCodeStringISO 3166-1 alpha-2 country code
countryAlpha3StringISO 3166-1 alpha-3 country code
localeNameStringLocal language name
stateBooleanActive status
typeStringRegion type (country, province, city, district)
figureStringGeographic/statistical code
sortIntegerSort order
versionStringData version
flagStringAdditional flag

Hierarchy Navigation

  1. Get root regions: Omit parent parameter → returns countries
  2. Get sub-regions: Set parent to a region ID → returns child regions
  3. Get specific region: Set id to a specific region ID
  4. Batch query: Use id_in with comma-separated IDs (e.g., "1,2,3")

Error Codes

CodeDescription
400Invalid JSON format
406No query parameters provided