Practice scraping sandbox
Catalog108
A fake online marketplace built so you can practice web scraping on a stable, permanent, structured target. Every URL is documented, every page teaches something, and every dataset is deterministically seeded.
What lives here
Every lesson at Scraping Central / Learn points at a stable URL on this site.
Products
5,000-item catalog. Pagination, filters, cursors, infinite scroll, JSON-LD blocks. Lab target for Sub-Path 1 lessons.
Blog
500 synthetic articles with tags, authors, dates, RSS feed. Lab target for content-extraction lessons.
Jobs board
Listings, search, company pages, mixed <table> and <div> layouts.
Live deals
Prices update on a JS-driven ticker. Lab target for WebSocket-style polling lessons.
Challenges
Explicit, categorized scraping targets, pagination, forms, auth, anti-bot, dynamic, API. Each has a grader endpoint.
Public API
REST, GraphQL, and (simulated) WebSocket endpoints with OpenAPI documentation.
How to use this site
- Pick a lesson on Scraping Central / Learn.
- Follow the “Lab target” link, it lands on a stable Catalog108 URL.
- Write your scraper. Submit results to the matching
/gradeendpoint. - Iterate. The site is the same every day, except for deliberately rotating data (deals, news).