↑ ↓ to move ↵ to open
Any public website · REST · MCP

Website Scraper API

Turn any public web page into data. Name the fields you want and get them typed, read a page or a PDF as clean Markdown, crawl a whole site, list every URL it has, or take a screenshot. One API key, REST or MCP.

  • 1 credit per call
  • Failed calls are free
  • Updated
The tools

A tool for each job

Send a public URL, get JSON back. Each tool has its own page with a real response, every input and code.

Use cases

What teams build with it

Know before you build

How the website tools behave

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every tool: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "web.page.capture",  "input": {    "url": "https://example.com/"  }}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words The agent finds the endpoint, shows you the price, and runs it with your credits.
Questions

Website scraper API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Which sites does it work on?

Any public page a visitor can open without logging in: web pages, PDFs, spreadsheets, CSV, JSON and feeds.

How much does it cost?

1 credit per successful call for each tool, shown before it runs. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Does it use AI?

Only if you allow it. Extraction reads what the page states first; with ai set to auto or always, AI fills the fields the page does not state plainly.

Can it read PDFs and spreadsheets?

Yes. Page capture reads PDF, DOCX, XLSX, CSV, JSON, XML and feeds as well as web pages, and returns their text, Markdown and tables.

When should I use a platform endpoint instead?

For sites Upscrape has a ready-made endpoint for, such as Amazon or Google Maps, use that endpoint: its fields are fixed and tested. The website tools cover every other public site.

Can an AI agent use these tools?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent picks the tool, checks its price and runs it with the same credits as the REST API.

Get started

Your first page is free.

Up to 100 free credits to start, no card needed.