Browse AI
Developer ToolsRun no-code web scraping with Browse AI. Agents discover trained robots, run them against target URLs one at a time or in bulk, poll tasks for extracted lists and texts, and set up monitors that watch pages for changes.
What This Integration Enables
The web is the largest database in your market, and none of it has an API. Competitor prices, distributor listings, job boards, availability pages: the information is public, current, and locked inside HTML. Browse AI's answer is the trained robot, a scraper you teach once by example and then run forever. This connector puts those robots under FlowRunner's control, which changes what they are: not a scraping tool someone runs when they remember, but a standing data supply line with an agent on the receiving end deciding what the data means. - Discover robots and inspect the input parameters and capture schemas they expect - Run a robot against one URL or hundreds in a single bulk run, then poll tasks for captured lists and texts - Create scheduled monitors that re-run robots and surface changes in captured data - Review past runs to audit what was captured and when The scraping runs at machine speed. What FlowRunner adds is the other half of the loop: diffing, routing, and the [human-in-the-loop](/concepts/human-in-the-loop) step where market data becomes a market decision.
Without FlowRunner
With FlowRunner
Use Case Scenarios
The pricing desk's standing brief
A weekly flow runs the price-capture robot across the competitor URL list with Run Bulk Tasks, collects the finished tasks through Get Bulk Run, and appends every captured row to [Google Sheets](/integrations/google-sheets). The agent computes deltas against the prior week and posts a digest to [Slack](/integrations/slack): who moved, by how much, on which SKUs. Repricing decisions stay with the pricing owner; what changed is that they are made on Monday's data instead of last month's.
Directory listings into a working pipeline
A robot trained on an industry directory extracts firm names, locations, and contact pages. The agent runs it across the directory's category URLs, dedupes the captured rows against existing records, and files new prospects into [Airtable](/integrations/airtable) with the source URL preserved. The sales team wakes up to a pipeline of firms that published their own details publicly, structured and deduplicated, without anyone copying and pasting a single row.
The back-in-stock tripwire
Create Monitor puts a robot on a supplier's product page at a sensible frequency. When a run's captured availability text flips from out of stock to available, the flow reacts within the monitor's cycle: a purchase request drafts itself, the category manager gets pinged, and the order goes out hours after restock instead of days. The same pattern watches a competitor's discontinued line, where the interesting event is the opposite one.
Human-in-Loop Highlight
The spend in this connector hides in two places, and both get a gate. Run Bulk Tasks converts a URL list into credits consumed the moment it fires: a bulk run across a few thousand pages is a real bill, so the agent presents the run size and the account's remaining credit position before launching anything beyond the routine sweeps. Create Monitor is subtler and more dangerous to the budget, because a monitor is not a run, it is a commitment: a robot re-running on schedule, consuming credits every cycle until someone remembers it exists. So no FlowRunner agent creates or upgrades a monitor's frequency on its own judgment. It proposes: "Watching these 40 product pages every 15 minutes costs roughly 12x the current weekly sweep. The three pages that actually change daily could be monitored alone at a fraction of that. Which do you want?" The person who owns the budget picks, because a standing spend deserves a standing decision.
Agent Capabilities
10 actionsRobots
2- List Robots Lists all robots on the account with pagination. Each robot is a trained scraper or monitor with its ID, name, configured input parameters, and captured lists. The discovery step for every other operation.
- Get Robot Retrieves a robot's full definition, including the input parameters it expects (such as originUrl) and the schema of the lists and texts it captures. Run before supplying parameters to Run Robot, Create Monitor, or Run Bulk Tasks.
Tasks
3- Run Robot Runs a robot by creating a new task against a target page URL with any additional input parameters. The task runs asynchronously and returns in a queued or in-progress state.
- List Tasks Lists a robot's tasks with pagination, optionally filtered by status and sorted by creation time. Each finished task carries its captured data. Used to audit past runs or locate a task ID.
- Get Task Retrieves a single task by ID with its current status and, once successful, the extracted capturedLists (repeating rows such as products) and capturedTexts (single values). The polling step after every run.
Monitors
3- List Monitors Lists the monitors configured on a robot, each with its schedule, input parameters, and enabled state.
- Create Monitor Creates a scheduled monitor so a robot re-runs automatically at a chosen frequency and can alert when captured data changes. A recurring spend commitment, which is why it sits behind this page's human gate.
- Get Monitor Retrieves a single monitor by ID, including its schedule, input parameters, enabled state, and last-run information.
Bulk Runs
2- Run Bulk Tasks Runs a robot against many input sets in a single bulk run, creating one task per input. The workhorse for sweeps across URL lists.
- Get Bulk Run Retrieves a bulk run by ID with its overall status, task counts, and the created tasks. Used to track progress and collect task IDs for fetching captured data.
Frequently Asked Questions
What can FlowRunner do with Browse AI?
FlowRunner agents can run List Robots, Get Robot, and Run Robot in Browse AI, plus 7 more actions.
Does connecting Browse AI to FlowRunner require OAuth?
No. Browse AI connects to FlowRunner with an API key, no OAuth flow required.
Can Browse AI trigger a FlowRunner workflow automatically?
Browse AI doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Browse AI
$100 in credits. No card required. Connect in minutes.