Skip to main content
How to run your robot

Run your robots manually with single or Bulk Tasks, or automate with monitors, workflows, integration platforms, and our REST API.

Nick Simard avatar
Written by Nick Simard
Updated this week

Browse AI offers multiple ways to run your robots, from simple manual operations to fully automated solutions. This flexibility allows you to choose the best method based on your needs, whether you're running a one-time extraction or setting up ongoing data monitoring.

Manual running a task

Running a single task

The most straightforward way to run your robot is through the Run Task tab:

  1. Navigate to your robot's detail page.

  2. Select the Run Task tab.

  3. Click the Run a Task button in the bottom right corner.

  4. Your robot will execute and add the new data to your table.

This method is ideal for quick, one-off data extractions or when testing your robot.

Using bulk run for multiple URLs

When you need to extract data from multiple URLs at once, use the Bulk Run feature:

Method 1: From the Run Task tab

  1. Navigate to your robot's detail page.

  2. Select the Run Task tab.

  3. Click the Bulk Run Tasks button in the bottom right corner.

  4. Upload a CSV file containing the URLs you want to scrape.

  5. Confirm to start the bulk operation.

Method 2: From the robot's table

  1. Navigate to your robot's detail page.

  2. Go to the Table tab.

  3. Click the Import CSV button above the data table.

  4. In the sidebar that opens, click to upload your CSV file.

  5. Confirm to start the bulk operation.

Your CSV file should contain a column with URLs. Make sure the URLs are formatted correctly and accessible to your robot. There is a sample CSV you can download from this screen if you're unsure of the format.


Automating tasks in Browse AI

Using scheduled monitors

Set your robot to run automatically on a regular schedule:

  1. Navigate to your robot's detail page.

  2. Select the Monitor tab.

  3. Click Create a Monitor.

  4. Set your preferred schedule (hourly, daily, weekly, etc.).

  5. Configure any additional settings like notifications.

  6. Save your monitor.

Scheduled runs are perfect for ongoing data monitoring, price tracking, or any situation where you need regular updates without manual intervention.


Running through Workflows

Connect multiple robots together with Browse AI's Workflow feature:

  1. Create a primary robot (Robot A) to extract initial data.

  2. Create a secondary robot (Robot B) to trigger based on inputs from Robot A.

  3. Set up a workflow that automatically triggers Robot B after Robot A completes.

This approach is ideal for deep scraping scenarios where you need to extract data across multiple linked pages.

Automating tasks using an Integration

Using automation platforms

Connect Browse AI with popular automation platforms:

  • Zapier: create Zaps that trigger robot runs based on events in other apps.

  • Make.com: build scenarios that include Browse AI robot runs.

  • Pabbly Connect: create automated workflows that trigger robot runs.

These integrations allow you to incorporate web data extraction into your broader business processes and systems. Read our integration guide to learn more.

Using the REST API

For developers and technical users, Browse AI offers a comprehensive REST API that provides programmatic control over robots, tasks, monitors, webhooks, and bulk runs:

  1. Authentication: all API requests require your secret API key for authentication.

  2. Running robots: use the API to run robots with custom parameters.

  3. Managing robots: retrieve, update, and manage your robots.

  4. Bulk operations: run up to 50,000 tasks at once with different parameters.

  5. Scheduling monitors: create and manage automated monitoring schedules.

  6. Real-time updates: configure webhooks to receive notifications when tasks complete.

The API gives you complete control over your data extraction processes and integrates seamlessly with your existing systems and workflows.


โ€‹

Did this answer your question?