Overview
For scenarios requiring more precise control than autonomous agents, we offer a fully functional web browser interface for LLM agents. This allows you to observe website states and execute actions using intuitive natural language commands, giving you granular control while maintaining the simplicity of natural language interaction:- Observe a page: Use the
observeendpoint to get the current state of a page and its available actions. - Step through a page: Use the
stependpoint to take actions on a page. - Scrape (structured) data from a page: Use the
scrapeendpoint to extract structured data from a page.
Executing actions
Notte has astep function that can be used to execute actions on a page using natural language. Here’s an example of how to find jobs on LinkedIn:
Scrape (structured) data from the page
Notte provides a scraping endpoint that allows you to scrape any website with a single API call (markdown or structured JSON format supported). Here’s an example of how to extract the job title from the job posting:scrape.py

