client.run() accepts all parameters from the API, creates a session, polls until completion, and parses the output.
- Data extraction — scrape websites with thousands of listings
- Form filling — submit applications, fill out surveys, enter data
- Multi-step workflows — log in, navigate, click through flows, download files
- Research — search across multiple sites, compare results, summarize findings
- Monitoring — monitor a website and get notified if something changes
- Testing — test websites end-to-end with natural language instructions
- Scheduling — schedule tasks to run on a recurring basis
- 1,000+ integrations — Gmail, Calendar, Notion, and more