Pricing

Pay for credits, not a subscription.

Buy a pack, use it for 12 months. Add a Cloud plan only if you need scheduling, webhooks, or team seats.

Plans

Four plans. One wallet.

Free

0 €/ month

Enough to evaluate, not enough to run a business on. That's the point.

Get your API key
  • 300 credits per month, reset on the 1st
  • 1 active dataset
  • 7-day retention
  • All 5 verbs, all 19 enrichers
  • MCP server (reads free, writes capped)
  • 1 cookie bridge session at a time
  • Community support
Most Popular

Pro (Builder pack)

29 €one-time

10,000 credits — 12 months

A small site crawl plus enrichment. PAYG, no subscription.

Buy a pack
  • 10,000 credits, last 12 months
  • All 19 native enrichers
  • 3 active datasets
  • 30-day retention
  • Cookie bridge for authenticated scraping
  • MCP server, fully unlocked
  • Email support

Growth (Cloud Growth)

99 €/ month

50,000 credits / month

Scheduling, webhooks, team workspace. Recurring infra on top of packs.

Start Cloud Growth
  • 50,000 credits per month
  • Cron scheduling and webhooks
  • Team workspace (3 seats)
  • 1-year retention
  • Priority queue
  • Change monitoring
  • Email + chat support

Enterprise

Talk to us

Self-hosted option, dedicated infra, compliance docs, custom contracts.

Talk to us
  • Custom credit allotment
  • Self-hosted option
  • Dedicated queue and infra
  • Compliance documentation
  • Custom contracts and DPA
  • SLA and dedicated support
  • Unlimited team seats

Pack credits and Cloud credits live in one wallet. Cloud credits get spent first. Failed runs don't burn credits.

Credit cost grid

Predictable, per-action pricing.

Every verb and every enricher has a fixed credit cost. No surprise overage charges — when the wallet hits zero, we stop.

ActionCredits
scrape (one URL)1
scrape with screenshot2
crawl1 per page
map1 per 1,000 URLs returned
extract (LLM structured)5 per URL
search5 + 1 per scraped result
Enricher (Family 1–4)1 per row
linkedin_enrich (premium, v1.5)12 per row

Scrape 500 product pages: 500 credits. ~2.50 € on a Builder pack.

Map a 50,000-URL e-commerce site: 50 credits. Pocket change.

Extract 200 company profiles into a JSON schema: 1,000 credits. ~3 € on a Pro pack.

Crawl a 2,000-page docs site for a RAG corpus: 2,000 credits. ~6 € on a Pro pack.

vs Firecrawl

The short version.

Feature
Stekpad
Firecrawl
Price for 1 scrape1 credit (≈0.002 €)1 credit (≈0.003 $)
Storage includedPersistent datasetBy value only
Subscription required
FAQ

Pricing questions, answered.

Do I have to subscribe to use Stekpad?

No. The Free plan and any credit pack work without a subscription. Cloud plans only exist for ongoing infrastructure features (scheduling, webhooks, team seats).

Do credits expire?

Pack credits last 12 months (24 for Bulk). Cloud monthly credits reset every billing cycle.

What happens if I run out of credits mid-crawl?

The crawl pauses with an insufficient_credits error. Top up and resume from the dashboard or by re-running with the same run_id. Already-scraped pages are not re-charged.

Can I get a refund on unused credits?

Pack credits are non-refundable but transferable across workspaces you own. Cloud subscriptions are cancelable anytime in Stripe with no clawback.

Is there a discount for open source / education / non-profits?

Yes, contact us with a one-line description. We typically grant a Cloud Growth plan free for 12 months.

How does Stekpad pricing compare to Firecrawl?

A Stekpad scrape is 1 credit, same as Firecrawl. The difference is the storage and enrichment that comes with it, and the option to pay PAYG without a subscription. See /vs/firecrawl for the full table.

Ready to scrape, store, and enrich.

Start free. Buy a pack when you outgrow it. Add Cloud only if you need scheduling.

Stekpad pricing — credit packs, Cloud plans, no subscription required — Stekpad