Credits and prices
Every request costs credits, based on the method that fetched the page. Failed, blocked and cached results are free, and a missing page (404 or 410) costs at most 1 credit, whatever it took to reach it. While a request runs, its maximum cost is reserved so parallel requests can't overspend; when it finishes you pay the actual cost and the rest is released.
| Standard requestOur own network, with or without JavaScript rendering | 1 credit |
|---|---|
| Residential proxyResidential or mobile IP in the country you choose | 5 credits |
| Residential proxy with JavaScript renderingA full browser on a residential or mobile IP | 10 credits |
| Advanced unblockingReal Chrome or an unblocking service, charged only on success | 25 credits |
| AI extractionAdded only when page data and learned selectors are not enough | +5 credits |
| SearchOne query across several search engines | 1 credit |
| Search from another countryRun through a residential proxy | 5 credits |
| MapEvery URL on a site | 1 credit |
| Archived page2 credits when rebuilt in a browser | 1 credit |
| Failed, blocked or cachedNever charged | Free |
One credit costs $0.20 to $0.50, depending on your plan.
How the method is chosen
Skryp starts with the cheapest method that works and remembers what worked for each site:
- Standard request, through our own network, with or without JavaScript rendering: 1 credit.
- Residential proxy, for another country or a site that blocks data-centre traffic: 5 credits, or 10 with JavaScript rendering, since the page's scripts and data load through the proxy too.
- Advanced unblocking, a real Chrome window or an unblocking service, used only when the others fail: 25 credits, charged only on success.
AI extraction adds 5 credits, and only when the page's own data and learned selectors aren't enough. Every result includes a receipt with the method, each attempt and the credits charged.
Plans
| Plan | Price | Credits / month | Concurrent requests |
|---|---|---|---|
| Free | $0 | 1,000 | 2 |
| Hobby | $9 | 20,000 | 5 |
| Standard | $49 | 150,000 | 15 |
| Growth | $149 | 600,000 | 40 |
| Scale | $399 | 2,000,000 | 100 |
- Plan credits reset at the start of each billing month and don't roll over.
- Top-up credits don't expire, and are used after plan credits. On Free, 20,000 credits cost $10; on a plan, top-ups are priced at that plan's rate.
- Upgrades apply immediately and carry over your unused credits. Downgrades and cancellations apply at the end of the billing month.
- Residential proxies and advanced unblocking need a paid plan or a top-up. The Free plan uses our own network.
See Pricing for an example of what 1,000 pages cost. The account MCP tool and GET /v1/billing report your plan, when it renews and the credits left of each kind.
Spending limits
Limits stop an agent from running up a bill. A request that would pass a limit is refused before it runs and costs nothing: the API answers HTTP 402 with an error that starts Spending cap reached:, and MCP tools return the same message. Requests in progress count toward a limit at their reserved cost. Days start at 00:00 UTC and months on the 1st (UTC).
- Per key: a daily limit, a monthly limit and max credits per page. Give each agent its own key with its own limits. Set them in the dashboard under Connections; a key can't change its own limits.
- Per workspace: a daily and a monthly limit covering every key, the dashboard, crawls, monitors and workflows. Set them under Usage & billing.
max_creditson a request: methods that cost more are skipped.1keeps a request on our own network;10allows residential proxies but not advanced unblocking. A key's max credits per page applies when a request sets none or a higher one.- Monitors also have their own credit cap and pause when they reach it.
- Crawls, monitors and workflows pause when a limit is reached or your balance runs out; pages already fetched are kept.
- Concurrency and requests per minute follow your plan; a request over the limit gets HTTP 429 and costs nothing.