ScrapingBee
ScrapingBee
Fetches pages as HTML or JSON from 75,000 credits a month on the Hobby plan; JavaScript rendering and premium proxies use several credits per request, which this price does not count. $19 / 75,000 credits x 1,000 = $0.253 per 1K pages, assuming 1 credit per page (credit multipliers not shown on the pricing page). Sample estimate: Plan price and credits seen on the page, but credits per request type were not shown; 1 credit per page is an assumption. With JS rendering (5 credits per their docs, from memory) it would be about $1.27 per 1K.
Capabilities, explained
What this API can do, and what each capability means for your project.
JavaScript rendering
Yes
Can run the page in a real browser so script-drawn content is included.
Output formats
html, json, screenshot
Formats the page can be returned in.
Site crawling
No
Can follow links and fetch a whole site, not only single pages.
Structured extraction
Yes
Can pull out specific fields as JSON, usually with a model.
Free tier
Yes
A free monthly allowance of pages exists.
Price history
Only one price recorded so far. The chart appears once the price changes.