Web Scraper icon

Web Scraper

Crawl any website in a real browser and extract structured data with custom JavaScript. Handle dynamic pages and export to 7 formats.

As an Apify affiliate, we may earn a commission from qualifying purchases made through our links, at no extra cost to you. We only recommend tools we believe in.

EXCEL CSV JSON XML HTML RSS JSONL

Try It Out

Experience the power of this scraper for free.

Run Scraper Now
apify-console
~ apify call web-scraper
Loading actor configuration...
Running on Apify cloud...
Run succeeded!
Fetched items: 1,245
Exporting to: CSV Excel

Overview

The General Web Scraper is the blank canvas of the Apify store: point it at any public website and extract structured fields with custom JavaScript in a full Chromium browser. It handles login-free dynamic pages, infinite scroll, tabs, and AJAX-loaded content that breaks plain HTTP fetchers — one configurable tool instead of a bespoke crawler per site. Crawling, link-following, and result pagination run on Apify's cloud with scheduling, webhooks, and API delivery built in. Export to Excel, CSV, JSON, XML, HTML, RSS, or JSONL, or push rows straight into databases and pipelines for always-fresh datasets.

Key Features

Browser-based scraping
Custom JavaScript extraction
Recursive URL crawling
Automatic concurrency management
Handles dynamic content

Use Cases

1

Custom data extraction from any website

2

Recursive website crawling

3

JavaScript-rendered page scraping

4

Building custom datasets

5

Automated data collection

Input Parameters

Parameter Type Required Description
Start URLs Array Optional The initial URLs to start extracting data for Web Scraper.
Max Items Integer Optional Maximum number of items to return.

Sample Output

[
  {
    "url": "https://example.com/data",
    "title": "Sample Extracted Record",
    "extracted_at": "2026-05-20T14:30:00Z"
  }
]

How to Use

  1. 1

    Sign up for free: Create a free ParseFlow account to access professional extraction tools.

  2. 2

    Set your parameters: Paste the target URLs into the Web Scraper configuration.

  3. 3

    Download your data: Click Start, wait a few minutes, and download your dataset as Excel or JSON.

API Example

curl -X POST https://api.apify.com/v2/acts/apify/web-scraper/runs \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -d '{"startUrls": [{"url": "https://example.com"}]}'

Pricing Structure

The actor itself is free — you only pay Apify platform compute usage ($0.04 per compute unit on the Free plan), covered by the $5 monthly credit. Higher plans lower the CU rate.

Limitations

  • Data extraction speed depends on the target website's rate limits.
  • Extremely massive runs may require a premium proxy pool.

Frequently Asked Questions

Is the Web Scraper legal to use?
Extracting publicly available data is generally completely legal for market research. However, always review the target website's Terms of Service.
Can I export the data to Excel?
Yes, you can export the collected data into Excel (XLSX), CSV, JSON, and XML formats directly from the dashboard.
Do I need to know how to code to use this?
No coding is required. Our intuitive visual interface allows anyone to set up and run the scraper in minutes.
Read the full step-by-step guide

Extracted Data Details

Custom fields Page URL Page title HTML content Screenshots Metadata Links

Pricing Structure Freemium
Category Web Scraping
Last Verified Sep 2026

View on Apify Store

Need a Custom Solution?

Contact us for a bespoke scraper built to your exact requirements.

Hire an Expert
Web Scraper

Web Scraper

Ready to extract data from {name}

Run for Free