Skip to content
Skryp

Web scraping and browser tools for AI agents

A web scraping API and MCP server. Your agents get lean Markdown or typed JSON, hard spending limits on every key, and saved logins for pages behind a sign-in.

1,000 free credits every month. No card needed.

Skryp compared with FirecrawlConvert a URL to MarkdownPrice scraping by country

Works withClaude CodeCodexCursorVS CodeClaude Desktopany MCP clientREST

Sample run · illustrative data

0 credits

Your agent

Small context, hard limits, signed-in pages

Skryp keeps your agent's context small and its spending inside the limits you set, and it reads pages behind a sign-in.

Output your agent can use

One page, every format Skryp returns, and the exact call that asks for it. Failed pages cost nothing.

The page's main content without menus, cookie banners or footers. Long pages stay on the server and your agent reads them in sections.

Your agent calls scrape

{
  "url": "https://shop.example/kettle-1-7l",
  "formats": ["markdown"],
  "country": "ZA"
}

Skryp returns

# Brushed steel kettle 1.7 L**R 499.00** · In stock · Free delivery on orders over R 500- 2,200 W rapid boil- Removable limescale filter- 360° cordless base## DeliveryCape Town and Johannesburg: next working day. Elsewhere: 2–4 working days.## Reviews4.6 out of 5 from 128 reviews.

Receipt · Exit verified: South Africa, Johannesburg · plain HTTP blocked (free), residential IP worked · 1 credit

Automatic, or exactly how you say

Leave settings on auto and Skryp chooses. Fix any of them and it keeps them fixed, choosing the rest. Try it.

Settings

All on auto

Country
Strict country
Network
Browser
Freshness
Most credits per page

Your agent calls scrape

{"url": "https://shop.example/kettle-1-7l"}

What Skryp does

  • Country chosen for you: if a site blocks our network, a residential proxy in the site's home market (.co.za → South Africa, .com → United States).
  • Our network first; residential proxies only if it's blocked.
  • A headless browser only when the page needs one.
  • May reuse a copy fetched in the last hour.
  • No cap: advanced unblocking (25 credits) may be used as a last resort, charged only if it works.
  • If every live route fails, a dated archive copy up to 180 days old comes back instead, labelled as such.

Every result lists the route it took, every attempt, the verified exit country and the credits charged. How to read a receipt

Collections that stay current

Point Skryp at a listing page, name the fields, and keep the records fresh on a schedule.

Refresh · 3 changes

Sample data · illustrative

ChangeNamePrice
changedBrushed steel kettle 1.7 LR 499 R 449
addedGlass kettle 1.5 LR 389
unchangedTravel kettle 0.6 LR 249
removedRetro kettle 1.7 LR 599

Measured, with the method

Our own runs, dated, with what was counted and what was not.

157 / 164

On a 170-URL mixed benchmark run on 1 October 2026, 6 URLs no longer existed (both services got a 404); of the 164 live pages, Skryp returned 157 usable and Firecrawl 159.

Checked 2026-10-01 · One run from a South African connection before the move to a server; results from a data-centre connection may differ. Skryp's seven misses on live pages: three documentation pages answered Skryp with HTTP 503 during the run, two pages behind a Cloudflare challenge, a shop home page where Skryp kept only a banner and the cookie notice, and one page neither service read. Firecrawl's five: four listing and social pages and the same page neither read.

157 / 170

On the same 170 public pages, Firecrawl returned 159 usable pages and Skryp 157; median completeness was 1.00 for Firecrawl and 0.98 for Skryp; on documentation pages Firecrawl returned 23 of 23 usable and Skryp 20 of 23.

Checked 2026-10-01 · One run. Firecrawl at default settings. Skryp's own benchmark; publish the URL list and scoring code with it.

0 credits

Plain HTTP4030 crResidential IP2001 cr

A page that comes back blocked or failed costs nothing. You pay for the route that worked.

Shown on every receipt.

How we measure

Pricing

Credits per result, with spending limits on every key. No plan to pick before you start.

  • Standard request1
  • Residential proxy5
  • Residential proxy with JavaScript rendering10
  • Advanced unblocking25
  • AI extraction+5
  • Search1

1,000 free credits every month · plans from $9 for 20,000 credits

Connect Claude Code
claude mcp add --transport http skryp \
  https://api.skryp.dev/mcp \
  --header "Authorization: Bearer $SKRYP_API_KEY"

Also Codex, Cursor, Claude Desktop, VS Code and any MCP client, or the REST API. Quickstart

Try it on your own URLs

Sign up, paste a URL in the Playground and see the result with its receipt. Then connect your agent.

Start free