cloud-phone-geo
41 country presets for Multilogin Cloud Phone — align proxy geo, locale, and timezone for antidetect mobile workflows on TikTok, Instagram, Shopee, and WhatsApp worldwide.
Install
pip install cloud-phone-geo
pip install cloud-phone-geo[mlx] # + mlx-cloud-phone
Quick start
from cloud_phone_geo import get_preset, validate_proxy_country, suggest_for_app
preset = get_preset("VN") # Vietnam — TikTok Shop / Shopee
assert validate_proxy_country("VN", "VNM")
for p in suggest_for_app("tiktok shop"):
print(p.code, p.mlx_country)
cloud-phone-geo list --region SEA
cloud-phone-geo suggest tiktok --limit 5
cloud-phone-geo build --name id-shop-01 --country ID --json
cloud-phone-geo validate --phone US --proxy USA
cloud-phone-geo search shopee
cloud-phone-geo apps
cloud-phone-geo positioning
Why geo matters for antidetect cloud phones
| Mismatch | Risk |
|---|---|
| US proxy + VN locale | App trust / verification friction |
| Random timezone | Session anomalies on mobile apps |
| Wrong MLX country code | Profile create fails or wrong market |
This package maps ISO-2 → MLX ISO-3 (US → USA, ID → IDN) with locale and timezone baked in.
Stack
| Package | Role |
|---|---|
| mlx-cloud-phone | Create phones from presets (mlx-phone create --geo US) |
| cloud-phone-geo (this) | Country / locale / proxy validation |
| cloud-phone-warmup | Regional warmup plans |
| cloud-phone-fleet | Bulk CSV by country |
Popular searches
- cloud phone country preset · android geo cloud phone
- tiktok country cloud phone · multilogin proxy country
- mobile antidetect geo · virtual phone usa tiktok
- shopee indonesia cloud phone · instagram geo mobile
- antidetect locale timezone · phone farm country codes
cloud-phone-geo seo --json
FAQ
Why ISO-3 for Multilogin? MLX CLI uses USA, GBR, IDN — we accept US, GB, ID and normalize.
Best preset for TikTok Shop SEA? cloud-phone-geo suggest "tiktok shop" → ID, VN, PH, SG, MY.
Works without Multilogin? Presets are standalone; create phones via mlx-cloud-phone.
Full PyPI stack (install all)
pip install mlx-cloud-phone[stack]
| Package | Role |
|---|---|
| mlx-cloud-phone | Hub SDK + mlx-phone CLI |
| cloud-phone-geo | 41 country presets, proxy match |
| cloud-phone-warmup | TikTok / IG / Shopee warmup campaigns |
| cloud-phone-fleet | Batch create, health checks, campaigns |
Scripts & promo: @Multilogin_Scripts_Bot · press /start
Affiliate disclosure
| Product | Code | Links |
|---|---|---|
| Multilogin plans | SAAS50 | SaaSVerdict |
| Cloud Phone minutes | MIN50 |
Verify checkout discount lines at SaaSVerdict.
Telegram — scripts & promo alerts
Join Multilogin ⚙️ Automation Scripts on Telegram — antidetect scripts, Cloud Phone API tips, and live SAAS50 / MIN50 reminders. Press /start in the bot.
Metadata
Release files for cloud-phone-geo 7.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| cloud_phone_geo-7.6.0.tar.gz | 16.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cloud_phone_geo-7.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.2 kB
Release files / cloud_phone_geo-7.6.0.tar.gz
| Download URL | cloud_phone_geo-7.6.0.tar.gz |
|---|---|
| Size | 16.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5a0232a03f2ed41ebea59f15acbec4637c87b511a7128b934d45dc4c4f04067e
|
|
BLAKE2b-256 checksum How to use checksums |
53be569e74d27d5bac2566cb2b2a3676ddd12736fc355c3f97a1710b631e6794
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / cloud_phone_geo-7.6.0-py3-none-any.whl
| Download URL | cloud_phone_geo-7.6.0-py3-none-any.whl |
|---|---|
| Size | 16.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2705db4378ee8dc64cbb45095d2c5d96c807dcd214d75ad27fa8880133a7668e
|
|
BLAKE2b-256 checksum How to use checksums |
d3233d5cdd0768b1f9dcf51c647c4de05dd8213a18e2fc03959d9c6f77b75c9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for cloud-phone-geo 7.6.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.