New mobilerun VA is now in beta, a hosted 24/7 agent for mobile automation
Devices

A real phone for your agent.

Your agent already has a browser and a desktop. The missing piece is a phone. Dedicated Android and iPhones, always on, with genuine device identity, plus on-demand Android from your plan when you only need scale.

devices Android · iPhone
form hosted Android + real iPhones
identity genuine device signals
dedicated phones always on
Device types

Five ways to run on a device.

Device What it is Price
Android + dedicated IP A hosted Android phone that stays yours, always on, with apps and sessions that persist between runs. Comes with its own dedicated residential IP. Without the IP it is $50 a month, billed monthly. $64 / month billed annually, or $80 monthly
iPhone + dedicated IP A real, physical iPhone reserved for you, with native device identity and a dedicated residential IP included. Rent it from the dashboard. $160 / month billed annually, or $200 monthly
Connect your phone Connect your own Android or iPhone and control it from the cloud. It runs on your hardware, with the same API. $4 / month billed annually, or $5 monthly
On-demand Android Spin phones up and down for scale and CI. Plans include 60 to 9,000 device minutes a month and run up to 100 phones at once, with no limit on Enterprise. A stopped phone keeps its apps and data and bills no minutes. Included in every plan, then $0.03 / min on paid plans
iOS simulator Fast iOS checks where full hardware is not required. Provisioned on request alongside the real iPhones. On request
Spin one up

A phone in three calls.

Create a device, wait until it is ready, run the task. Terminate it when you are done, or keep a dedicated phone always on.

provision.ts
import Mobilerun from '@mobilerun/sdk'

const client = new Mobilerun()                 // reads MOBILERUN_CLOUD_API_KEY

const device = await client.devices.create({}) // a real phone, yours
await client.devices.waitReady(device.id)

await client.tasks.run({
  deviceId: device.id,
  task: 'Open the app and finish checkout',
})

Real device identity

  • A consistent device identity: model, serial, IMEI, Android ID, advertising ID and carrier
  • Reads as a normal user, recognized as genuine
  • GPS, locale and timezone set per device, so everything agrees
  • One phone, one identity, top to bottom

Yours, and it persists

  • Dedicated phones are always on, and a stopped on-demand phone keeps its apps and data
  • Logins, cookies and app data survive, so an account keeps its phone
  • Set the location and configure the device end to end: locale, language, timezone, apps and network
  • Provision phones straight from the API: up to 100 self-serve, unlimited on Enterprise
  • Create, wait until ready, run, terminate
FAQ

Devices, common questions.

Which phone do I need?+
Use a dedicated phone for anything that checks real-device trust or has to stay logged in: Android + dedicated IP from $64 a month, or iPhone + dedicated IP from $160 a month, billed annually. Use on-demand Android from your plan when you just need scale: it runs on the plan's pooled device minutes. Android and iOS run on the same API.
Does a phone keep its state?+
Yes. Dedicated phones are always on, and apps and sessions persist. Logins, cookies and app data survive between runs, so a long-lived account keeps the same phone. An on-demand phone you stop keeps its apps and data and bills no minutes.
What is real device identity?+
One device identity, consistent top to bottom: model, serial, IMEI, Android ID, advertising ID and carrier. The phone reads as a normal user and passes the checks real apps run.

Also on the phone: eSIM and one-time codes · the Connect network · phone pricing

Give your agent a real phone.

Start free with 60 device minutes, or add a phone that stays yours. Dedicated Android and iPhones, always on, with real device identity.