# Pricing — MCP Scraper

Source: https://mcpscraper.dev/pricing

Pricing

# Simple subscriptions. Credits included.

Every plan includes monthly credits that work across every tool, Parallel Browsers for running things at the same time, and full access to the entire toolset — including the live agent-controlled browser. Credits last 3 months from when they're added, spent oldest-first. Start for $1.

### Starter

$12/mo $1 first month

For solo builders and side projects.

- **80,000 credits / month**
- 3 Parallel Browsers
- Every tool, including the live browser

Start for $1

Most popular

### Growth

$40/mo

For teams shipping AI features in production.

- **266,667 credits / month**
- 10 Parallel Browsers
- Every tool, including the live browser

Get started

### Scale

$100/mo

For heavy automation and agencies.

- **800,000 credits / month**
- 20 Parallel Browsers
- Every tool, including the live browser

Get started

### Enterprise

Custom

SLAs, invoicing, and priority support.

- **Custom volume**
- Custom Parallel Browsers
- Every tool, including the live browser

Contact us

Starter includes a $1 first month, then $12/month, cancel anytime. Growth and Scale bill at full price from day one. Need more parallelism on any plan? Add a Parallel Browser slot for $5/month:

```
npx -y -p mcp-scraper@latest mcp-scraper-cli billing concurrency checkout
```

## Add-ons and included usage

One Credit balance covers tools, integrations, and scheduled work. Connections and direct provider use are included. Only extra browser concurrency and Memory Pro are separate subscriptions.

### Parallel Browsers

An extra concurrency slot for running more tool calls and live browser sessions at once.

$5/month

### [Scheduled Actions](/scheduler)

Describe a recurring job in plain English and an agent runs it on a schedule. Connecting accounts and direct provider use are included; each started occurrence costs 75 credits, and agent-mode work adds 1.5× OpenRouter’s reported model cost.

75 credits / run

### [Memory storage](/memory)

A separate subscription from mcp-memory. Free accounts get 10 MB of storage; Pro raises that to 5 GB.

$19/month

## How credits are spent

The canonical per-operation rate card. Costs are the same on every plan — a bigger plan buys more credits, not a different tool price.

| Operation | Credits | Billed | Notes |
|---|---|---|---|
| OAuth connect / reconnect | 0 | per connection | No connection fee and no integration minimum. |
| Direct connected-provider use | 0 | per read, write, export, or import | Provider-native reads and actions, bulk exports, and on-demand Memory imports are included. |
| Scheduled deterministic connection sync | 75 | per started occurrence | No model charge. Connected-provider calls inside the sync are included. |
| Scheduled agent occurrence | 75 | base per started occurrence | Also adds 1.5× OpenRouter's reported model cost. Separately metered scraper, browser, and media tools keep their normal rates. |
| SERP Intelligence page snapshot | 1 | per attempted URL | Optional. Requested URL capacity is held before the run; unused capacity is refunded automatically. |
| SERP search | 4 | per search (headless); escalates to headful only when needed | Returns AI Overview, PAA snippet, videos, forums, and local pack. Billed 4 credits when served headless (the common case), 14 credits if an anti-bot escalation forces headful mode (overestimate refunded). Optional SERP Intelligence page snapshots add 1 credit per attempted URL. |
| PAA harvest | 3 | per question (+55 credit base) | Full SERP feature extraction. Billed 55 credit base + 3 per question actually returned (unused estimate refunded). |
| Page crawl / extract | 1 | per page | Applies to both single-URL extraction and per-page site crawls. |
| Site URL mapping | 5 | per mapping operation | Flat rate for the full /map-urls call regardless of URL count discovered. |
| YouTube search / channel harvest | 2 | per call | — |
| YouTube transcription | 2 | per minute | A 5-minute hold is taken, then reconciled to actual video duration. |
| Facebook search / ad lookup | 2 | per call | — |
| Maps business search | 5 | per search | Returns up to 50 Google Maps business/profile candidates. Use maps_place_intel to hydrate selected businesses. |
| Maps business lookup | 60 | per business | Base lookup. Reviews billed separately per card at maps_review rate. |
| Maps review | 1 | per review card | Charged after extraction when includeReviews is true. |
| Facebook ad library search | 6 | per search | Browser automation to search Facebook Ads Library by keyword. |
| Google Ads Transparency search | 6 | per search | Browser automation to find advertisers in Google Ads Transparency Center by domain or name. |
| Google Ads Transparency advertiser intel | 2 | per call | Lists and hydrates an advertiser's creatives with image URLs and video references. |
| Google ad video transcription | 333 | per minute (typical) | A hold is taken, then reconciled to the real transcription cost for the actual audio duration. |
| Facebook video / ad transcription | 333 | per minute (typical) | A hold is taken, then reconciled to the real transcription cost for the actual audio duration. |
| Instagram profile content discovery | 4 | per profile scan | Browser extraction of public Instagram profile grid links. Complete history may require a logged-in profile. |
| Instagram media download | 4 | per post or reel | Extracts post text, image URLs, and reel audio/video tracks, with local downloads when the server can write files. |
| Instagram media transcription | 333 | per minute (typical) | Whisper transcription of selected Instagram audio/video media. A hold is taken, then reconciled to the real transcription cost for the actual audio duration. |
| Interactive browser session | 120 | per minute of use | Metered per minute of use for the whole time the browser session is open. Close the session to stop the meter; abandoned sessions are auto-closed after a short idle window. |
| Reddit thread base lookup | 30 | per thread | Base lookup for the post itself. Comments billed separately per comment at reddit_comment rate. Refunded if the thread cannot be retrieved. |
| Reddit comment | 2 | per comment | Charged per comment actually extracted, billed down automatically if the balance runs out mid-thread. |
| Video breakdown (frame-by-frame + transcript) | 6,667 | per 120 frames (max 480) | Full multi-lens video breakdown: samples frames across a video (up to 30 minutes), analyzes each with vision AI, transcribes the audio, then produces summary, pacing/energy, words-per-minute, topic outline, key points, hook analysis, visual style, and a how-to-replicate recipe with a quality-control pass. $1 per 120 frames requested (max 480 = $4); billed down automatically if the video cannot use the requested frames, and refunded fully if the run fails. |
| Trustpilot review harvest | 5 | per call | Base lookup. Reviews billed separately per card at trustpilot_review rate. Refunded if no reviews are found. |
| Trustpilot review card | 1 | per review card | Charged per review actually extracted, billed down automatically if the balance runs out mid-page. |
| G2 review harvest | 5 | per call | Base lookup. Reviews billed separately per card at g2_review rate. Refunded if no reviews are found. |
| G2 review card | 2 | per review card | Charged per review actually extracted (each card carries up to 3 Q&A sections), billed down automatically if the balance runs out mid-page. |
| Page change check | 1 | per check | Same cost as a single page extract — one scrape is performed per check, then compared against your last stored snapshot for that URL. |

## Frequently asked

### How are integrations billed?

Connecting or reconnecting an account costs 0 credits. Direct connected-provider reads, writes, exports, and on-demand Memory imports are included with your plan. If you schedule the work, each started occurrence costs 75 credits; provider-native calls inside that occurrence do not add another integration charge. Separately metered scraper, browser, and media tools still use their published rate-card prices.

### How are Scheduled Actions billed?

Scheduling is included on every paid plan. Each started run costs 75 credits. Deterministic connection syncs stop at that base price. Agent-mode runs also add 1.5× OpenRouter's reported model cost. There is no separate scheduling subscription or monthly run quota.

### What happens if a scheduled run fails or retries?

If execution never starts, the authorization is voided. Once execution starts, the 75-credit base is settled even if the task later fails. An automatic retry of the same scheduled occurrence reuses its billing identity, so it does not create a second 75-credit charge.

### How do credits work?

Every tool call spends credits based on the work it does — a SERP search is 4 credits (14 if it needs an anti-bot headful retry, refunded down to the mode actually used), a page crawl is 1 credit per page, a Maps business lookup is 60 credits, a live browser session is 120 credits per minute of use. See the full rate card above. Every tool is available on every plan.

### Do credits expire?

Yes — credits last 3 months from when they're added, and are spent oldest-first (FIFO). Each billing cycle tops your balance back up with your plan's monthly credit allowance.

### Is there a free trial or free tier?

Starter is $1 for your first month, then $12/month — there's no separate free tier and no one-time credit packs. Every plan is a monthly subscription with credits included.

### What are Parallel Browsers?

They set how many tool calls and live browser sessions you can run at the same time. Starter includes 3, Growth includes 10, Scale includes 20. Add more for $5/month each on any plan.

### Can I change plans later?

Yes — upgrade or downgrade anytime from your billing settings. Changes are prorated automatically.

## Start for $1 today.

Get started
