Scraping API
Web scraping use cases
Recipes for turning web pages into structured data: CSS selector rules to JSON, product prices, tables and repeated lists, JavaScript-rendered apps, pages behind a login, links and emails, Load more buttons and your own Puppeteer code running on a managed browser. One problem per page, with the rules or function that solve it, code you can paste, and the limits to plan for.
Use cases
Pick the problem you are solving
Any website to JSON
Declare the fields you want as CSS selector rules and get typed JSON back, with null for anything the page does not have.
Product prices and stock
Read prices as numbers and stock as text from any product page, with fallback rules that survive template changes.
Tables and lists to JSON arrays
Turn table rows, product grids and search results into an array of objects, one nested rule per column.
Custom fields from JavaScript apps
Render React, Vue or Angular apps in a real browser, wait for the element you need, then run your rules.