← Back to Notte

What is Notte's Anything API and how does it turn browser workflows into callable API endpoints?

The Anything API lets you describe a browser task in plain English and have Notte build, deploy, and run a web automation function from that request.

The documented flow is:

  1. Send a request to POST /api/anything/start.
  2. Notte streams progress events over SSE while an agent works.
  3. A function is created when the workflow is ready.
  4. The final event includes a function_id.
  5. You can run that function again through the CLI or SDK.

CLI source: github.com/nottelabs/notte-cli.

If you are bootstrapping the workflow from an AI coding assistant, start with the Notte skill: npx skills add nottelabs/notte-skills. It gives the assistant the Notte CLI workflow for opening a browser session, observing the site, testing the steps, and deciding whether the task should become an Anything API workflow or a hand-written function.

This is different from a traditional scraper. You are not just asking for one page of markdown; you are asking Notte to create a reusable browser workflow that can navigate, interact, extract, and return structured results.

Use it for workflows where the website is the only interface available: internal tools, vendor portals, public records sites, dashboards, invoice downloads, or pages with no useful public API.

Keep expectations grounded. The Anything API is strongest when the task is specific, the desired output is clear, and you validate the returned data with a schema.