Structured Web Scraper
Pricing
Pay per usage
Go to Apify Store
Structured Web Scraper
Extract articles, products, headings, images and links from any website in clean structured JSON format. Supports multiple URLs per run.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Huy Tran
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
One URL in, clean data out. Extract articles, products, headings, images and links from any website — ready to use, no configuration needed.
What it extracts
| Field | Description |
|---|---|
title | Page title |
description | Meta description (up to 300 chars) |
articles | Article/post titles, links, scores |
products | Product names, prices, links |
headings | All H1–H6 headings |
images | Image URLs with alt text |
links | All outbound links |
text | Clean body text (up to 3000 chars) |
Input
{"urls": ["https://news.ycombinator.com/"],"contentType": "all","extractImages": true,"extractLinks": false,"maxItems": 30}
| Field | Options | Default |
|---|---|---|
urls | Array of URLs | — |
contentType | all, article, product | all |
extractImages | true, false | true |
extractLinks | true, false | false |
maxItems | Integer | 30 |
Supported sites
- Hacker News — extracts story titles, links, and vote scores
- Generic sites — auto-detects articles/products by HTML structure
- Fallback — parses numbered lists from raw text when HTML structure isn't detected
Output
Results are saved to Apify Dataset as structured JSON. Each page produces one record.
Use cases
- Build datasets for LLM training
- Monitor news, job boards, product listings
- Aggregate content from multiple sources
- Power AI agents with fresh web data