How It Works
- Provide a URL and write a prompt describing the extraction task
- The AI agent reads your prompt, breaks it into steps, and navigates the site
- Data is extracted according to your schema and delivered to your destination

What the AI Can Do
Your prompt can describe any combination of these tasks:- Single-page extraction: Read data from one page without navigating away
- Pagination: Continue through result pages, infinite scroll, or load-more buttons
- Detail pages: Open each item in a list to get the full record
- Forms and filters: Fill search boxes, apply filters, select dropdowns
- Authentication: Log into portals using secret variables
- File extraction: Download and extract data from PDFs, Excel, and CSV files
- Multi-step flows: Chain several of the above in one workflow
Writing Good Prompts
Good prompts are specific and sequential. Tell the agent exactly what to do.1. Start with where to go
Tell the agent which section, tab, or link to navigate to first.| Good | Bad |
|---|---|
| ”Navigate to the careers section, then click on ‘Engineering roles’" | "Find job postings" |
| "Go to the ‘Products’ tab, then select ‘All categories’" | "Show me products” |
2. Describe any interactions
If the page requires forms, filters, or login, spell it out.| Good | Bad |
|---|---|
| ”Search for ‘sensors’ and filter by ‘in stock’" | "Find relevant products" |
| "Log in with @username and @password, then go to Reports" | "Access the portal” |
3. Say what to extract
List the specific fields or data points you need.| Good | Bad |
|---|---|
| ”Extract: product_name, price, brand, availability" | "Get product information" |
| "For each row, extract: date, amount, description, category" | "Get the data” |
4. Describe how to continue
If there are multiple pages of results, tell the agent what to do.| Good | Bad |
|---|---|
| ”Continue through all result pages until there are no more" | "Get everything" |
| "Open each item in the list to get the full details" | "Get all the details” |
Example Prompts
E-commerce product catalog
Procurement portal behind login
Financial document extraction
Job board with detail pages
Variables
Use@variableName to reference reusable values in your prompt. Variables are replaced at runtime.
- Type
@in the prompt editor to see available variables - Secret variables are encrypted and never sent to LLMs
- Store entire prompts as variables to reuse them across workflows
Using in Code
Pass your prompt viauserPrompt: