# Distilled > Antidetect Android phones in the cloud, one per account, each on its own US mobile IP. Run them yourself or let your AI agent run them all. Distilled runs cloud Android phones that identify as a Google Pixel 7, 7 Pro or 7a, each on its own US mobile IP, for people and AI agents running many app accounts. ## Key facts, as of 19 October 2026 - **Price:** $50 a phone a month, or $0.28 an hour while it runs, billed per minute. - **Traffic:** 2 GB of mobile traffic a phone a month, then $2 a GB. Traffic through your own proxy is free. - **Phones:** Google Pixel 7, 7 Pro or 7a, on Android 13 to 16. - **Play Integrity:** Passes at the strong level, checked when a phone starts and every 6 hours. - **IP:** Its own US mobile IP in Phoenix, Los Angeles, Charlotte, Atlanta, Chicago or Philadelphia. - **Control:** From the browser, the REST API, the TypeScript SDK, or any AI agent over MCP. - **Free trial:** $7 of credit for a new workspace. - [Full pricing](https://distilled.cx/pricing/) ## Use cases - [Social media accounts](https://distilled.cx/use-cases/social-media-accounts/): Run TikTok, Instagram, Facebook and X accounts on antidetect cloud phones, one account per phone, each with its own device identity and US mobile IP. - [TikTok accounts](https://distilled.cx/use-cases/tiktok-accounts/): Run each TikTok account on its own antidetect cloud phone with a US mobile IP. Warm, post and manage every account by hand or with your AI agent. - [Instagram accounts](https://distilled.cx/use-cases/instagram-accounts/): Give every Instagram account its own antidetect cloud phone and US mobile IP. Post Reels and Stories from the Instagram app by hand or with an agent. - [Affiliate marketing](https://distilled.cx/use-cases/affiliate-marketing/): Warm and run the accounts behind your affiliate offers on antidetect cloud phones, each on its own US mobile IP. - [E-commerce](https://distilled.cx/use-cases/ecommerce/): Run seller and store accounts for marketplaces and dropshipping on antidetect cloud phones, each on its own US mobile IP. - [Ad verification](https://distilled.cx/use-cases/ad-verification/): Check how your ads appear inside mobile apps from Android phones on US mobile networks, in six US cities, by hand or with an agent. - [App testing](https://distilled.cx/use-cases/app-testing/): Test your Android app on cloud phones that pass Play Integrity and identify as Google Pixel 7, 7 Pro or 7a, on Android 13 to 16. - [In-app data](https://distilled.cx/use-cases/app-data/): Read prices, listings and feeds that only exist inside mobile apps, from Android phones on US mobile networks, with an agent that reads the screen. - [Emulator alternative](https://distilled.cx/use-cases/android-emulator-alternative/): Emulators fail Play Integrity and every copy shares one fingerprint. Distilled cloud phones pass it and identify as a Google Pixel 7, 7 Pro or 7a. - [Mobile IPs](https://distilled.cx/use-cases/mobile-proxy/): Every Distilled cloud phone browses from its own US mobile IP, checked for a clean history, so you don't buy a mobile proxy for each account. ## Comparisons and guides - [The best cloud phones for multiple accounts](https://distilled.cx/compare/best-cloud-phones/): Distilled, GeeLark, DuoPlus, Multilogin and MoreLogin compared for running many TikTok, Instagram and store accounts, with what each one is best at. - [GeeLark alternatives](https://distilled.cx/compare/geelark-alternatives/): The main GeeLark alternatives for multiple accounts, Distilled, DuoPlus, Multilogin and MoreLogin, with their prices, IPs and Play Integrity. - [Distilled vs GeeLark](https://distilled.cx/compare/geelark/): Distilled and GeeLark cloud phones compared on price, IPs, Android versions, Play Integrity and AI agents, from each product's own pages. - [Distilled vs DuoPlus](https://distilled.cx/compare/duoplus/): Distilled and DuoPlus cloud phones compared on phone fees, run time, proxies, Android versions and Play Integrity, from each product's own pages. - [Distilled vs Multilogin cloud phones](https://distilled.cx/compare/multilogin/): Distilled and Multilogin's cloud phones compared on billing, IPs, Android versions, Play Integrity and automation, from each product's own pages. - [Distilled vs MoreLogin cloud phones](https://distilled.cx/compare/morelogin/): Distilled and MoreLogin's cloud phones compared on price, IPs, Android versions, Play Integrity and automation, from each product's own pages. - [What is a cloud phone?](https://distilled.cx/guides/cloud-phone/): A cloud phone is an Android phone in a data center that you use from a browser or an API. What it's for, and how it differs from emulators and phone farms. - [Play Integrity explained](https://distilled.cx/guides/play-integrity/): What Google's Play Integrity verdicts mean, why apps ask for them, and why emulators fail the device check. - [Mobile, residential and datacenter IPs](https://distilled.cx/guides/mobile-ip/): How mobile, residential and datacenter IPs differ, which ones apps trust for logins, and what to use when you run many app accounts. - [How to run multiple TikTok accounts](https://distilled.cx/guides/multiple-tiktok-accounts/): A step-by-step way to run several TikTok accounts on separate phones and IPs, warm them up, and post to all of them, by hand or with an AI agent. - [Cloud phones for AI agents, over MCP](https://distilled.cx/guides/ai-agent-cloud-phone/): Give Claude, ChatGPT, Codex or your own agent Android phones to drive over MCP. What it can do on them, and how to connect Distilled's server. ## Docs: Getting started - [Overview](https://distilled.cx/docs/): How to connect your AI agent to Distilled phones: API keys, the MCP server, the REST API and the TypeScript SDK. - [Quickstart](https://distilled.cx/docs/quickstart/): From signing up to your agent looking at a cloud Android phone in five steps: get a phone, create an API key, connect over MCP and take a screenshot. - [Authentication](https://distilled.cx/docs/authentication/): How Distilled API keys work: the bearer header, the key format, revoking a key, and the scopes that decide what each key may do. ## Docs: API - [Phones](https://distilled.cx/docs/phones/): Allocate cloud Android phones over the API, start and stop them, and release them. Each is paid for monthly, or hourly billed per minute while it runs. - [Proxies](https://distilled.cx/docs/proxies/): Route a phone's traffic through your own proxy: save it once, check it, and point phones at it. Traffic through your proxy is counted but never charged. - [Apps](https://distilled.cx/docs/apps/): Install apps on a phone from the catalog of published builds. Installs are queued, checked file by file, and take a few minutes. - [Controlling a phone](https://distilled.cx/docs/control/): Drive a phone yourself in a loop of two calls: observe to see the screen, act to tap, type or swipe. Each call holds the phone for five minutes. - [Skills](https://distilled.cx/docs/skills/): A skill is a task inside one app, written as short plain-language steps that a run reads and carries out. Save it once and start it by id. - [Runs](https://distilled.cx/docs/runs/): A run carries out one skill on up to 50 phones and records every action with a screenshot. How to start, follow, stop and resume one. - [Secrets](https://distilled.cx/docs/secrets/): Secrets are values a run can type without them being written into a skill: passwords, one-time codes, card numbers. The API only returns their names. - [Usage and egress](https://distilled.cx/docs/usage/): How a phone's traffic leaves: US mobile carrier exits checked before use, the gigabytes each phone includes, and the price of traffic past that. - [Billing](https://distilled.cx/docs/billing/): Distilled is prepaid: top up a balance and it pays for phones, monthly, or hourly billed per minute. The free trial, automatic top-ups and the billing API. ## Docs: Connect - [MCP server](https://distilled.cx/docs/mcp/): Connect any MCP client to Distilled's server over Streamable HTTP with your API key. Your agent gets the tools its key's scopes allow. - [TypeScript SDK](https://distilled.cx/docs/sdk/): The typed TypeScript client for phones, control, apps, skills, runs, secrets and usage, with retries and idempotency keys built in. ## Docs: Reference - [Errors](https://distilled.cx/docs/errors/): Every Distilled API error has the same body: a short code and a detail that says what went wrong. Each code, its HTTP status and what it means. - [Limits](https://distilled.cx/docs/limits/): The limits the Distilled API runs under: requests per key, phones per run and per allocation, model tokens a day, body and file sizes. ## API - [The docs, pricing, use cases and posts in one Markdown file](https://distilled.cx/llms-full.txt): every docs page in order, then pricing, the use cases, and the blog's posts, newest first. Every page but the home page is also Markdown at its address with .md, such as https://distilled.cx/docs/phones.md or https://distilled.cx/pricing.md. - [OpenAPI document](https://api.distilled.cx/v1/openapi.json) ## Blog - [How fast our phone streams are, and why](https://distilled.cx/blog/streaming-phone-screens/): Measured on 3,724 production streams: where the time goes between a phone's screen and your browser tab, and what we built to keep it short. ## More - [Privacy policy](https://distilled.cx/privacy/) - [Terms of service](https://distilled.cx/terms/) - [Acceptable use policy](https://distilled.cx/acceptable-use/)