Skyvern
AgentsLet AI fill in forms and collect data on websites for you.
Skyvern does repetitive browser work, such as filling in forms, downloading documents or collecting data, by reading web pages the way a person does. Because it does not depend on fixed page structure, a change to a website layout is less likely to break an automation. Teams can build workflows without code in its web interface, while developers can add its AI commands to existing Playwright scripts.
- Completes website tasks from a URL, a prompt and an optional data schema.
- Chains browser tasks, data extraction, loops and HTTP requests into workflows.
- Handles logins with stored credentials, Bitwarden and two-factor codes.
What people use it for
Download invoices from supplier portals
Build a workflow that opens the invoices page, filters by date, extracts the list of invoices and loops through each one to download it. Downloaded files are uploaded to block storage when it is configured and can be opened from the UI. Store the portal login as a credential, and use the 2FA support for sites that ask for a one-time code.
Fill in forms on many different websites
Create a task with the website URL and a prompt that holds the details to enter, such as contact or quote information. Skyvern maps the visible fields to actions without site-specific code, so one task can be reused on sites with different layouts. Livestreaming shows the browser viewport, so you can watch the run and step in when needed.
Pull structured data from web pages
Run a task with a data_extraction_schema that lists the fields you want, such as a title, a URL and a number. The output follows that schema, so it can go straight into a spreadsheet or another system. Developers can do the same in code with page.extract in the Python or TypeScript SDK.