Spin up phones.
Ship them as your own.
Give your users a real mobile environment behind one API, branded as your product. Pay only while a device runs, and its logins and state persist. No monthly rent per phone.
Why renting phones by the month bleeds.
The phone is missing
Your users' agents already have email, a browser and a desktop. Not a phone.
Monthly rent bleeds on idle
Subscription phones bill every day to stay alive, even while your users' devices sit unused between sessions.
No way to rebill
You can't meter usage per end-user, so billing your own customers is a guess.
Stateful phones, by the minute.
Your product and your customer on top, our phones underneath. Spin a device up when a user needs it, pay only while it runs, then spin it down. State persists, so the next session resumes with no idle rent and no re-setup.
- Pay as you go, stateful on request. Pay by the minute while a device runs, nothing when it is down. No monthly rent per phone.
- State persists between sessions. Logins, app state and identity resume, so nothing is set up twice.
- Per-tenant metering, team accounts and full white-label. Rebill your users under your own brand.
What you ship on top.
Spin up on demand
Talk to us →
Resume without re-setup
Talk to us →
Meter and rebill by tenant
Talk to us →
Ship it white-label
Talk to us →
Mobile execution, as infrastructure.
What a headless browser is to web agents, mobilerun is to mobile agents. You build the product. We run the phones behind it.
The device layer
Real phones, network and identity behind one REST API.
Your product on top
Ship lead-gen tools, assistants, RPA. Own the UX and the customer.
Rent, do not build
No hardware to buy. 1 to 10,000 devices, billed by usage.
Two ways in. Live in minutes.
API, SDK or MCP.
- Get a key. Sign in, provision a device, copy your
dr_sk_key. - Install.
npm install @mobilerun/sdk, setMOBILERUN_CLOUD_API_KEY. - Run.
tasks.run({ deviceId, task: "Spin up a device for a tenant, meter the minutes, save its state" }), or add the MCP server for Claude.
The Chat UI.
- Open the Assistant. At cloud.mobilerun.ai/assistant.
- Add a phone. Rent a phone, or connect your own.
- Type the job. “Spin up a device for a tenant, meter the minutes, save its state” The VA runs it. Save, schedule, get webhooks.
Pick your phone.
Pay as you go
An Android phone by the minute. Spin up and down, no commitment. Proxy sold separately, stateful on enterprise request.
Start nowAndroid Phone
Dedicated Android phone, always-on. Residential IP included, persistent state, $25 in credits monthly.
Buy nowEnterprise
Private fleets, custom networking, eSIM provisioning, SLA.
Talk to usPay as you go is the default: spin devices up and down by the minute, state persists, no monthly rent. Add always-on dedicated phones when a user needs a permanent number, or Enterprise for real-SIM, iOS and full white-label branding. See full pricing →
Give your agents a phone.
Spin phones up by the minute. Ship them as your own.