Skip to content
FousDocs
Open Studio

How Fous works

How Fous turns a website into a typed API method, and how that compares with browser agents and scripts you maintain yourself.

Fous turns any website, including one behind a login, into an API that your software and AI agents can call. You name a site and say what you want to read or do there. Fous builds a method: one thing that website can do, as a typed API call.

What a build makes

A build starts from a request in plain words. Fous studies how the site works, writes the method and tests it on real inputs, usually in about a minute. The result is saved to your organization with an input_schema and an output_schema, so calling it looks like any other API.

A method either reads data (effect: "read") or does something on the site (effect: "write"), such as filling in a form. Workflows chain methods together on a schedule or from a webhook.

What happens on a run

Running a method executes the method saved at build time with your input. No AI model decides what to click or where to look: the same method runs every time, and the output fits the same schema. A failed run costs nothing.

Pages behind a login run with a saved login or API key, kept as a connection.

When a site changes

Sites change, and a method built on one can stop working. Fous checks every method version in use and repairs it in place. The repair keeps your input and the shape of data, so your code does not change, and it costs nothing. A change you ask for that alters the inputs or outputs makes a new version, and your calls keep running the current one until you switch to it.

Compared with other approaches

Fous methodAI browser agentScript you maintain
On each callRuns the saved methodA model reads the page and decidesRuns your code
OutputFits a typed schema every timeWhatever the model returnsWhatever your code parses
When the site movesFous repairs it in placeThe model may adapt, or fail differentlyIt breaks until you fix it
Logins and 2FASaved connection, signed in again by FousHandled in the session, if at allYou store and refresh sessions yourself
Writing to a siteA method marked write, sent only when you call itThe model decides what to sendYour code

Start with the Quickstart, or connect an agent through the MCP server.