The best web scraping API, ranked by live price.
The short answer
The short answer
The best web scraping API for an agent returns the page as markdown, because a model reads text, not HTML. For plain pages the cheapest call per page wins, and this page ranks the looot catalog providers by that live price. For crawls, batches or browser features, pick the provider that has those endpoints.
The ranking
7 providers, one job
A web page as markdown from a URL. Bars show price per page, to scale.
How we rank
What the ranking is built on
- Every provider here has an endpoint in the looot catalog that takes a URL and returns the page as markdown.
- We rank by the price per page of that endpoint, read live from the catalog. A cheaper page ranks higher.
- Endpoints billed per result instead of per page are left out, because the two units do not compare.
- The catalog does not publish a measured success rate for these endpoints, so this page does not rank by one and quotes none.
- Extras are other web endpoints the provider has, such as crawl or batch. More extras does not mean better pages.
- Providers outside the looot catalog are not ranked.
Web scraper API cost per 1,000 pages
Each row in the ranking shows the live price per page and the price per 1,000 pages next to it. Both come from the same catalog read, so they never disagree.
A page that comes back empty still costs a call on most providers. If a site blocks plain requests, the cheapest row can cost more per good page than a pricier one, so run ten of your own URLs before a big job.
URL to markdown API, with each endpoint's optionsScraping one page or crawling a site
A scrape reads one URL. A crawl starts at one URL and follows links, so it returns many pages and runs as a job you poll. The ranking prices the single page scrape.
For a whole docs site or a blog archive, pick a provider with a crawl tag in the ranking. For a list of URLs you already have, a batch endpoint or one scrape per URL both work.
The prompt
Let your agent pick the cheapest.
Paste the prompt. The agent finds the page to markdown endpoints, checks each price and runs the cheapest one that fits.
- One run is one page.
- Runs on demand, whenever you ask.
- Checking on a timer needs scheduled runs, not available yet.
set up looot for Best web scraping API - https://looot.ai/best/web-scraping-api/skill.mdFAQ
Questions people ask
- list
- Best web scraping API
- job
- A web page as markdown from a URL
- ranked by
- live price per page from the looot catalog
- provider
- jina
- provider
- olostep
- provider
- scrapegraphai
- provider
- context-dev
- provider
- serper
- provider
- steel
- provider
- keenable
- setup
- https://looot.ai/best/web-scraping-api/skill.md
- llms.txt
- https://looot.ai/llms.txt
- updated
- 2026-10-16
Call any web scraping API through one key.
Start your workspace, top up, and paste the prompt into the agent you already use.