Skip to content

地区查询

查询代理服务支持的国家、州/省、城市信息,用于精准选择代理位置。通过层级查询(国家→州/省→城市),帮助你获取特定地区的代理资源。

接口列表

接口方法描述
获取国家列表GET获取所有支持的国家及代理数量
获取州/省列表GET获取指定国家的州/省信息
获取城市列表GET获取指定州/省的城市信息

获取国家列表

获取所有支持的国家及其可用代理数量。

接口信息

项目说明
接口地址https://api.ipflex.ink/token/list/area/countries
请求方法GET
认证方式Bearer Token(从后台获取)

请求参数

参数名类型必填说明示例
search_textstring搜索关键词(国家名称)United
pageinteger页码,默认 11
page_sizeinteger每页数量,默认 10,最大 10020
is_staticboolean是否筛选静��代理true
is_trafficboolean是否筛选流量代理false
is_datacenterboolean是否筛选数据中心代理false
bystring来源标识api

请求示例

bash
curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://api.ipflex.ink/token/list/area/countries?page=1&page_size=20"
python
import requests

headers = {
    'Authorization': 'Bearer YOUR_TOKEN'
}

response = requests.get(
    'https://api.ipflex.ink/token/list/area/countries',
    headers=headers,
    params={
        'page': 1,
        'page_size': 20
    }
)

print(response.json())

响应示例

json
{
  "code": 0,
  "msg": "success",
  "data": {
    "data": [
      {
        "id": 233,
        "name": "United States",
        "code": "US"
      }
    ]
  }
}

响应字段说明

字段类型说明
codeinteger状态码,0表示成功
msgstring响应消息
data.dataarray国家列表
data.data[].idinteger国家 ID(用于后续查询州/省)
data.data[].namestring国家英文名称
data.data[].codestring国家代码(ISO 3166-1 alpha-2)

获取州/省列表

获取指定国家下的州/省信息及其可用代理数量。

接口信息

项目说明
接口地址https://api.ipflex.ink/token/list/area/state
请求方法GET
认证方式Bearer Token(从后台获取)

请求参数

参数名类型必填说明示例
parent_idinteger国家 ID(从获取国家列表接口获取)1
search_textstring搜索关键词(州/省名称)California
pageinteger页码,默认 11
page_sizeinteger每页数量,默认 10,最大 10020
is_staticboolean是否筛选静态代理true
is_trafficboolean是否筛选流量代理false
is_datacenterboolean是否筛选数据中心代理false
bystring来源标识api

提示

parent_id 使用从获取国家列表接口返回的国家 ID。

请求示例

bash
curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://api.ipflex.ink/token/list/area/state?parent_id=1&page=1&page_size=20"
python
import requests

headers = {
    'Authorization': 'Bearer YOUR_TOKEN'
}

response = requests.get(
    'https://api.ipflex.ink/token/list/area/state',
    headers=headers,
    params={
        'parent_id': 1,
        'page': 1,
        'page_size': 20
    }
)

print(response.json())

响应示例

json
{
  "code": 0,
  "msg": "success",
  "data": {
    "data": [
      {
        "id": 1456,
        "name": "Alabama",
        "code": "AL",
        "name_with_underlined": "alabama",
        "name_with_none": "alabama"
      },
      {
        "id": 1400,
        "name": "Alaska",
        "code": "AK",
        "name_with_underlined": "alaska",
        "name_with_none": "alaska"
      },
      {
        "id": 1416,
        "name": "California",
        "code": "CA",
        "name_with_underlined": "california",
        "name_with_none": "california"
      }
    ]
  }
}

响应字段说明

字段类型说明
codeinteger状态码,0表示成功
msgstring响应消息
data.dataarray州/省列表
data.data[].idinteger州/省 ID(用于后续查询城市)
data.data[].namestring州/省英文名称
data.data[].codestring州/省代码
data.data[].name_with_underlinedstring下划线格式名称
data.data[].name_with_nonestring无格式名称

获取城市列表

获取指定州/省下的城市信息及其可用代理数量。

接口信息

项目说明
接口地址https://api.ipflex.ink/token/list/area/city
请求方法GET
认证方式Bearer Token(从后台获取)

请求参数

参数名类型必填说明示例
parent_idinteger州/省 ID(从获取州/省列表接口获取)1
search_textstring搜索关键词(城市名称)Los Angeles
pageinteger页码,默认 11
page_sizeinteger每页数量,默认 10,最大 10020
is_staticboolean是否筛选静态代理true
is_trafficboolean是否筛选流量代理false
is_datacenterboolean是否筛选数据中心代理false
bystring来源标识api

提示

parent_id 使用从获取州/省列表接口返回的州/省 ID。

请求示例

bash
curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://api.ipflex.ink/token/list/area/city?parent_id=1&page=1&page_size=20"
python
import requests

headers = {
    'Authorization': 'Bearer YOUR_TOKEN'
}

response = requests.get(
    'https://api.ipflex.ink/token/list/area/city',
    headers=headers,
    params={
        'parent_id': 1,
        'page': 1,
        'page_size': 20
    }
)

print(response.json())

响应示例

json
{
  "code": 0,
  "msg": "success",
  "data": {
    "data": [
      {
        "id": 110968,
        "name": "Abbeville",
        "code": "",
        "name_with_underlined": "abbeville",
        "name_with_none": "abbeville"
      },
      {
        "id": 111032,
        "name": "Adamsville",
        "code": "",
        "name_with_underlined": "adamsville",
        "name_with_none": "adamsville"
      },
      {
        "id": 112358,
        "name": "Birmingham",
        "code": "",
        "name_with_underlined": "birmingham",
        "name_with_none": "birmingham"
      }
    ]
  }
}

响应字段说明

字段类型说明
codeinteger状态码,0表示成功
msgstring响应消息
data.dataarray城市列表
data.data[].idinteger城市 ID(用于创建代理时指定城市)
data.data[].namestring城市英文名称
data.data[].codestring城市代码(通常为空)
data.data[].name_with_underlinedstring下划线格式名称
data.data[].name_with_nonestring无格式名称


相关文档

基于 MIT 许可发布