Read a web pageFetch a page through Browserbase and bring back what it says, as readable text or as its HTML. The request carries a real browser's fingerprint, so a site that turns away a plain request will often answer this one. The page is fetched rather than opened, so for a page that only fills itself in once its scripts have run, use 'Start a browsing task' instead.
Pull details out of a web pageFetch a page and pick named details out of it, so a later step gets tidy fields instead of a wall of text. Name what you want and Browserbase reads the page for it. It does not run the page's scripts and cannot read a PDF this way, so use 'Start a browsing task' for either.
Search the webSearch the web and get back ranked results with their titles, addresses and publication dates. Pair it with 'Read a web page' to read the ones worth reading.
Start a browsing taskDescribe a job in plain language and a cloud browser does it: searching, opening pages, clicking, typing and reading. The browser works in the background, so this step hands back a task id straight away. Follow it with a Wait step and 'Check a browsing task' to collect what it found.
Check a browsing taskRead a task back. While it is still working this says how far it has got; once it has finished it carries what the browser found. Check 'is_finished' to know which you have.
List browsing tasksList the browsing tasks this account has run, with where each one got to and what it found.
Stop a browsing taskAsk a task that is still running to wind down and close its browser. A task that has already finished cannot be stopped.
See what a browsing task didRead back the steps a task took, in order: the pages it opened, what it clicked and what it said along the way. Use it when a task did not come back with what you expected.
Save an agentSave a set of standing instructions that browsing tasks can run under, so the same rules do not have to be repeated in every task. Use it for the things that are always true of a site: where to sign in, what to avoid, what a good answer looks like.
List saved agentsList the saved agents on this account, with the standing instructions each one carries.
Update a saved agentChange a saved agent's name, its standing instructions or the shape of its answers. Anything left empty stays as it was. Tasks already running are unaffected.
Delete a saved agentPermanently delete a saved agent. Tasks that already ran under it keep their results, and deleting an agent that has already gone does nothing.
List browser sessionsList the browser sessions on this account, including any left open by code outside Lodol, and count how many are open right now and still costing browser time.
Close a browser sessionAsk a browser session to finish, so it stops costing browser time instead of running until it times out. Use it on a browser that 'List browser sessions' shows still open.
Check your usageHow much browser time and proxy traffic a project has used. Put it on a schedule to catch a runaway script before the bill does.