List Extraction

The List Extraction tool is the most powerful scraping tool in No Code Web Scraper. It lets you extract structured data from repeating elements like product grids, job boards, search results, and any other list-based layout.

How it works

1
Define your fields

Use the element picker to click on the data points you want to extract — titles, prices, links, images, etc. Each click creates a new field.

2
Preview the data

Switch to the Preview tab to see extracted data in a table. All matching elements on the page are highlighted so you can verify accuracy.

3
Run the scrape

Scrape the current page or configure pagination for multi-page extraction. Track progress in real-time with the status bar.

4
Export your data

Download results as CSV or Excel from the Export tab.

Auto detection

Click the Auto Detect button and the extension will scan the page for repeating patterns. It automatically identifies:

  • HTML tables with headers and rows
  • Ordered and unordered lists
  • CSS grid and flexbox repeating patterns
  • Card-based layouts with similar child elements

Detected fields are automatically named based on context — the extension recognizes common patterns like prices, titles, ratings, and URLs.

Field management

Each field you add can be customized:

  • Name — label for the column in your export
  • Selector — CSS selector targeting the element (auto-generated by the picker)
  • Attribute — what to extract: textContent, href, src, or any HTML attribute
  • Type — data type: text, link, image, number, or html

You can add up to 20 fields per recipe. Fields can be reordered, renamed, or deleted at any time.

Pagination support

For multi-page scraping, configure one of three pagination modes:

  • Click Next — automatically clicks a "Next" button between pages
  • URL Pattern — navigates using a URL template with a page number placeholder
  • Infinite Scroll — scrolls down and waits for new content to load
Recipes are saved locally in your browser, so you can re-run the same scrape anytime without reconfiguring fields.