Ask the web a question. Get clean JSON back.
Point your agent at any page and say what you want in plain words. Every row, every page, numbers as numbers — in one call.
Set me up on Plainscrape: read https://www.plainscrape.com/skills/onboard.md (curl -fsSL it, or open it) and follow it. Do the steps yourself, and only ask me what it tells you to ask.100-page trial · 14 days · free · What happens when you paste it?
Say it the way you'd say it to a person.
Plainscrape reads your words and picks the right job. Just say what you want.
One page
mode: pageA whole list
mode: listA question
mode: answerAsk a question, get the answer.
Paste any public page and say what you want. It opens in the playground, ready to run — 3 free runs a day, right from your browser.
Page text in. Typed data out.
Prices become numbers, and lists add the currency the page shows. Star ratings become numbers. Rows are read straight from the page, by code that runs on it.
<p class="star-rating Three"> <p class="price_color">£51.77</p> <p class="instock">In stock</p>
"rating": 3, "price": 51.77, "currency": "GBP", "availability": "In stock"
Built for the agent tool-call loop.
One tool your agent can call for any page, list or question.
Just ask
Describe the data in plain words. Plainscrape finds data by meaning, so your code keeps working through site redesigns.
Made for MCP
One line adds it to Claude Code, Cursor, Codex, VS Code or any MCP client. Your agent finds the tool and uses it.
Token-efficient answers
You get exactly the data you asked for. Fewer tokens per call means cheaper, faster agent runs.
Honest metering
Metered per page fetched. From $0.006 a page, and you pay only for pages that come back.
Right answers, at real load.
One page is one page.
Rendering, proxies and extraction included. You pay only for pages that come back. Paid upfront — the price you see is the price you pay.
Start with 100 free pages · 14 days · free · Yearly saves 2 months · See plans
Questions people ask.
Most scraping APIs return the page (as markdown or HTML) and leave the parsing to you or your model. Plainscrape is question-first: you ask what you need and get the structured answer directly, so your agent spends tokens reasoning instead of parsing. Longer answer: clean, structured JSON.
Yes. Add the MCP server with one line and your agent can call Plainscrape as a tool. It also works in Codex, VS Code and any MCP client, or you can call the REST API directly. Cursor: /integrations/cursor. Claude Code: /integrations/claude-code.
Just describe the data in plain language. Plainscrape finds it by meaning, so extractions hold up through markup changes far better than CSS/XPath, and a major redesign is a quick re-run. More resilient than brittle selectors.
Per page fetched. From $0.006 a page, and you pay only for pages that come back. New accounts get a one-time 100-page trial (14 days, free). After that, pick a plan from $16 a month for 2,000 pages; unused pages roll over one month.
Yes — rendering is handled for you, so your agent gets the content instead of an empty shell. JavaScript-rendered pages.
Your data is encrypted, your API key is shown once and only you hold it, and Plainscrape reads public web pages only. Results are deleted after 7 days, and you can export or delete your account any time (hello@plainscrape.com). Details: privacy and security.
Add it to your agent in one line.
Works in Cursor, Claude Code, Codex, VS Code and any MCP client — or call the REST API.
100-page trial · 14 days · free · MCP or REST · or set it up manually