How to scrape any website
Pick a site below for a focused guide on the fields worth extracting, the rendering and anti-bot challenges involved, and how to pull clean JSON with Extracto: a schema instead of selectors that break every time the page changes.
Extract Amazon product titles, prices, ratings and reviews as clean JSON with a schema instead of selectors. Handles dynamic pricing and layout changes.
amazon.comExtract dev.to article title, author, date, tags, reactions and reading time as typed JSON validated against your schema, no CSS selectors.
dev.toExtract eBay listing titles, prices, bids, shipping and seller data as validated JSON, without rebuilding selectors every time the layout changes.
ebay.comExtract GitHub repository data (stars, forks, issues, language, topics, latest release) into schema-validated JSON from a single repo URL.
github.comPull business names, addresses, ratings, phone numbers and review counts from Google Maps as structured JSON, without wrestling with its single-page app.
google.com/mapsScrape Hacker News front-page stories into typed JSON: title, points, author, comment count, submission URL and submission time. No CSS selectors.
news.ycombinator.comExtract typed JSON from Idealista property pages: price, size in m2, rooms, bathrooms, location and listing type, with managed rendering for DataDome.
idealista.comExtract Indeed job title, company, location, salary range, job type and posted date as schema-validated JSON, no CSS selectors.
indeed.comExtract public Instagram profile and post metadata as typed JSON. Login-gated data is Enterprise only. Heavy anti-bot, SPA rendering, ToS-aware.
instagram.comScrape LinkedIn public company and job pages into typed JSON with Extracto. Profile and feed data is login-gated and Enterprise-only.
linkedin.comExtract npm package name, version, weekly downloads, license and dependents from npmjs.com pages as schema-validated JSON, no selectors.
npmjs.comExtract Product Hunt launch data (name, tagline, upvotes, topics, maker, launch date) as typed JSON from any post URL, no CSS selectors.
producthunt.comExtract Reddit post title, score, comment count, subreddit, author and posted time as typed JSON. Use old.reddit.com and respect Reddit's API terms.
reddit.comExtract Stack Overflow question title, vote score, answer count, tags, view count and accepted-answer flag as schema-validated JSON from one URL.
stackoverflow.comExtract Tripadvisor hotel and restaurant data (name, rating, review count, price level, ranking, category) as typed JSON, no selectors.
tripadvisor.comExtract Wikipedia article title, summary, infobox key-values, section headings, references count and last-edited date as typed, schema-validated JSON.
en.wikipedia.orgExtract Yelp business names, ratings, categories, addresses and review counts as clean JSON, without fighting obfuscated markup or selector drift.
yelp.comExtract Zillow listing data (price, beds, baths, sqft, address, home type, Zestimate) as typed JSON from a single property URL, no CSS selectors.
zillow.com