# 地区与运营商

移动覆盖 **80+ 国家**，每国至少一家主流运营商。与住宅不同，移动**以运营商为先、地理为辅**——`asn`（运营商）通常比 `state`/`city` 更关键。

## 国家（region）

必填。小写 ISO-3166 alpha-2。

```
helo_s1a2b3c4d5e-type-mob-region-us
```

按 IP 池规模排名的头部市场：US、GB、DE、FR、JP、KR、BR、IN、ID、MX、CA、AU。

获取实时清单：

```bash
curl -H "Authorization: Bearer API_KEY" \
     https://api.helodata.com/v1/mobile/locations
```

## 运营商（ASN）

要伪装的移动运营商。**移动场景强烈建议每次都加** ——完整表与说明见 [ASN 定位](/helodata-zh/chan-pin/overview-1/asn-targeting.md)。

```
helo_s1a2b3c4d5e-type-mob-region-us-asn-6167   # Verizon Wireless
helo_s1a2b3c4d5e-type-mob-region-jp-asn-2516   # KDDI
helo_s1a2b3c4d5e-type-mob-region-de-asn-3209   # Vodafone DE
```

## 州 / 城市（受限）

`state` 与 `city` 可写但实际池子通常很小。仅在 T1 市场且地理精度关键时使用：

```
helo_s1a2b3c4d5e-type-mob-region-us-state-ca-city-la-asn-6167
```

筛选后在线 IP 不足 10 时，网关返回 `522` + `X-Helodata-Insufficient-Pool: true`。请先去 `city`，再去 `state`。

## 头部市场主要运营商

| 国家 | 运营商                  | ASN   |
| -- | -------------------- | ----- |
| US | Verizon Wireless     | 6167  |
| US | T-Mobile             | 21928 |
| US | AT\&T Mobility       | 20057 |
| GB | EE / BT              | 12576 |
| GB | Vodafone UK          | 12969 |
| DE | Deutsche Telekom     | 3320  |
| DE | Vodafone DE          | 3209  |
| DE | Telefónica O2 DE     | 6805  |
| FR | Orange               | 3215  |
| FR | SFR                  | 15557 |
| JP | KDDI                 | 2516  |
| JP | NTT Docomo           | 9605  |
| JP | SoftBank             | 17676 |
| KR | SK Telecom           | 9318  |
| BR | Vivo / Telefónica BR | 26599 |
| IN | Reliance Jio         | 55836 |
| IN | Airtel               | 24560 |

表中 ASN 为公开 BGP ASN；部分运营商的移动流量经多个 ASN 路由。上文 API 列出每国全部可路由 ASN。

## 移动 `state`/`city` 常常无效的原因

移动设备会移动。我们对一张 SIM 的地理数据，乐观是大都会区精度，悲观只到国家粒度（运营商不暴露更细的信息时）。需要城市粒度，请用住宅产品。

## 覆盖概览

| 覆盖类型       | 数量  |
| ---------- | --- |
| 有在线 IP 的国家 | 80+ |
| 多运营商的国家    | 30+ |
| T1 市场（深池）  | 12  |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.helodata.com/helodata-zh/chan-pin/overview-1/locations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
