Extract Data Block
Extract structured list data from a page into the workflow table in one step: define a row selector, then one or more columns.
This block is free to use (no membership required). It is a simpler alternative to chaining Loop Elements + Get Text + Insert Data for list pages.
Typical flow
- Open the list page (for example with New Tab or Active Tab).
- If the list loads slowly or after scroll/pagination, add a wait step first.
- Add Extract Data, set the row selector and columns.
- Optionally export with Export Data (JSON, CSV, XLSX, and more).
Row selector
Selector for each list item (product card, table row, search result, and so on). Prefer a selector that matches every row of the same kind.
You can pick it with the element selector (list / similar elements mode works well for rows).
Columns
Click Add column, then for each column:
| Option | Meaning |
|---|---|
| Column name | Label in the editor |
| Select table column | Which workflow table column to write into |
| Relative selector | Selector inside the row (leave empty to use the row element itself) |
| Extract as | innerText, textContent, HTML, or an attribute |
Options
| Option | Meaning |
|---|---|
| Max rows | Cap how many rows to take (0 = no limit) |
| Unique index | One or more columns that form a key; matching rows already in the table are skipped |
| Clear previous table data | Clear the connected table in memory before writing this run |
| Viewport elements only | Only keep rows that are mostly visible on screen |
| Mark extracted elements | Mark rows after extract so infinite-scroll pages are less likely to re-collect the same items |
TIP
After pagination or infinite scroll, if content loads asynchronously, put a wait block before Extract Data. For infinite scroll, also turn on Mark extracted elements.
