# Scrape a website by saying what you want

> Name the data you need in plain language, such as product name and product price, and the scraper uses Google's Gemini to find those values on the page. No selectors to write.

Who it is for: Marketers, researchers and other non-developers who need data from websites without writing a scraper.

## What you get

- **Plain-language fields**: List the items you want, separated by commas, and the Actor finds and extracts them.
- **Dynamic pages**: Handles cookie consent, infinite scroll, pagination and links to follow.
- **Desktop or mobile**: Scrape as a desktop browser or as a mobile device such as an iPhone or Samsung Galaxy.
- **Items or chunks**: Output structured items, or text chunks for use in AI pipelines.

## How it works

1. Put the pages in `start_urls` and describe what you want in `instructions` or `output_fields`.
2. Optionally turn on `follow_links`, set `max_pages` or a `pagination_selector`.
3. Choose a `gemini_model` and start the run.

## Use cases

- Collecting product names and prices from a webshop.
- Pulling contact details from a list of company websites.
- Turning web pages into chunks for a retrieval pipeline.

## Pricing

- Startup costs: $0.02
- Vision call to LLM: $0.01

You pay per event listed above; there is no monthly fee.

## Limits

- Still experimental: it relies on vision, so results can be inconsistent.

## Questions

### What does it cost?

$0.01 per vision call plus $0.02 per start.

### Do I need to know CSS selectors?

No. You describe the fields in plain language.

### Can it handle cookie banners?

Yes, `handle_cookie_consent` is on by default.

Start AI scraping: https://apify.com/eloquent_mountain/ai-web-scraper-extract-data-with-ease?utm_source=actors.taskmastergpt.nl&utm_medium=llms&utm_campaign=ai-web-scraper-extract-data-with-ease
