browser agents.

Browser agents prepare real work on the web through one API. Every end user has a persistent browser and Memory of their own, a person can take over whenever needed, and nothing is submitted until it is approved.

Find one-way flights from Mexico City to New York on 20 November 2026 for one adult in economy class. Stop when the flight options are visible. Do not book anything.

0.0 s

Job applications
Admissions and scholarships
Grant and accelerator forms
Claims and enrollment
Rental and mortgage applications
Account onboarding
Permit and benefit forms
Job applications
Admissions and scholarships
Grant and accelerator forms
Claims and enrollment
Rental and mortgage applications
Account onboarding
Permit and benefit forms

Fastest and cheapest browser, literally.

The same application form, the same data, filled by Machinus Agent and by Astra with Codex computer use. A 4-step form with 22 fields and 15 kinds of control: text, long text, date, dropdowns, type-ahead, counter, slider, chips, checkboxes and switches.

4.3xfaster

19.4 s against 83.1 s for the same form.

74xcheaper

$0.03 against $2.22 a form.

100forms for $3

The same $3 buys 1 form from Astra.

Machinus Agent

Time
0.0 s
Cost per form
$0.03

Astra, Codex computer use

Time
0.0 s
Cost per form
$2.22

The same form and the same data, one run each. The time is from the first action to the finished form. Astra's $2.22: $0.23 is the task itself; $1.81 is its cached context. Against Astra's cost for the task alone, without its cached context, Machinus is 7.7x cheaper.

Browser infrastructure that stays out of your way.

99.9% uptimeQuota-awareAccount-isolated
machinus / runtime monitorlive

BUILT FOR SPEED

A controller that reads the page and acts.

Machinus Fast runs an open-weight model served by a managed inference provider. It reads the screen and picks the next action, with form navigation and the user's Memory already fetched before the browser opens.

step speed

Read the screen
Pick the next action
Act in the browser

Memory and navigation are ready before the first step.

policy-aware / auditable / API-controlled

API SURFACES

One infrastructure layer. The right surface for every job.

machinus / apilive surface

Browser Agent API

POST /api/fast/v1/runs

01
requestauthorized
{
  "url": "https://forms.example.com/apply",
  "goal": "Prepare the application. Do not submit.",
  "account": "user_123"
}

response shape

status needs_input | ready

questions what is missing, if anything

preview_digest sha256:…

policy-aware / auditable / API-controlledOpen in the docs

A key can only call the surfaces its scopes allow.

01

POST /api/fast/v1/runs

Browser Agent API

Hand the agent a form and a goal. It fills what Memory and your context support, asks for what is missing, and stops ready for review. Nothing is submitted until you approve.

Questions when a fact is missing
A takeover link when a person must act
Approve by echoing the preview digest
Read the reference

02

PUT /api/fast/v1/accounts/{id}

Users API

One account for each of your own users, by your id, so no user ever sees another's data.

A Memory only that user can read
A browser profile that keeps their sign-ins
Consent, an end-user page, and full deletion
Read the reference

03

PUT /api/fast/v1/accounts/{id}/memory

Memory API

Save facts and documents for an end user, then search them. Every run starts from what is already known.

Facts that never expire, searchable in seconds
Resumes and decks kept as documents
Every answer carries its source
Read the reference

04

POST /api/fast/v1/search

Search API

Fresh public-web results without opening a browser, ready to ground an answer.

Choose how much work a search does
Answers in your own JSON shape
Charged per call, shown in usage
Read the reference

05

POST /api/fast/v1/fetch

Fetch API

Read pages you already know the address of, and tell when one changed. Your scheduler decides when to check.

Up to eight public URLs at once
Highlights or full text, cached or live
A stable content hash to compare
Read the reference

06

POST /api/fast/v1/automations

Automations API

Save a run once and make it again whenever you like, with a note of whether the result changed.

Saved from a run or written by hand
Pause, resume or edit it
Each repeat is an ordinary run you approve
Read the reference

07

POST /api/fast/v1/webhooks

Webhooks API

Be told when a run needs an answer, is ready, or finishes, instead of polling.

Signed with HMAC-SHA256
Retried over twelve hours
The same events are in GET /events
Read the reference

PLATFORM

Pricing

Infrastructure access

$99per month

Charged monthly. No annual minimum.

  • ✓Organization control plane, scoped API keys, and external accounts
  • ✓Consent, approval, customer isolation, audit, and webhooks
  • ✓Per-account usage attribution and server-side usage reports
Sign up

Transparent dollars, provider-metered costs, and no expiring credit balance.

FAQ

What is Machinus?+

An API that does work in a real cloud browser. Give it a goal and it carries it out and returns the result. It also has Search and Fetch for the public web, and Memory for each of your users' facts and documents.

What can it do?+

Simple tasks, like grabbing data from a page or running a search and reading the results. Mid-complexity work, like long applications and forms with document uploads such as a resume or pitch deck, booking a trip end to end (a person completes the payment through a takeover link), comparing flights and prices, or requesting a quote. We expect it to handle far more complex flows too, and we are still testing those.

Does it submit anything without approval?+

Not by default. A run fills everything in and stops in front of the final button until a person approves the exact values. To let runs finish on their own, set the run's mode to complete: it submits only when its safeguards pass, and otherwise waits for you.

How do I integrate it?+

Create a scoped API key and call the REST API, using the OpenAPI spec as the contract. Runs report through signed webhooks or an event feed. The docs include a prompt for your AI coding agent, so a first run takes minutes.

How does billing work?+

In credits, for what you use. A run is charged once when it ends, with no flat fee per run, and Search, Fetch and Memory calls are charged per call. Your dashboard shows the credits each endpoint used.

Where does it get the answers it enters?+

From your goal and that user's Memory: saved facts, uploaded documents and, if you enable it, read-only access to their connected apps. It never invents a value. If something required is missing, the run stops and returns the questions to ask.

How are my users kept separate?+

Each end user gets their own Memory and their own persistent browser profile, so cookies and sign-ins never mix. You can require recorded consent first, and deleting a user erases their Memory and profile.

What if a site needs a login, a CAPTCHA, or a person?+

The run pauses and asks for a takeover. Send your user a link, they finish that step in the live browser without needing an account, and the run continues.

Does it use screenshots, and should I test first?+

No. Machinus reads the page's structure (controls, labels, roles and state, including frames and shadow DOM) and acts on those controls directly, which makes it fast and precise. Pages whose content exists only as pixels, such as text in an image, a canvas or a map, give it nothing to read, and unusual widgets can vary by site, so try your own flows first. If it cannot confirm the page shows what you asked for, the run asks for input instead of claiming success. We are in beta and widening what it handles all the time: if a page gives you trouble, send it to us and we will have it fixed within 10 minutes.

Operate AI work with control, isolation, and a cost you can explain.

Open Infrastructure docs
MACHINUS