fetchflat

Pricing

Integer credits. One tariff for every plan. USD before tax; Creem adds local tax at checkout.

trial
$0
  • 1,000 credits, once
  • 2 concurrent requests
  • card required after 200 credits used
starter
$29 / month
  • 30,000 credits per period
  • 10 concurrent requests
  • unused grant dies at period end
growth
$99 / month
  • 120,000 credits per period
  • 30 concurrent requests
  • unused grant dies at period end
top-up pack
$20 one-time
1 static 8 render 25 residential +4 extract

USD before tax.

Tariff

callcredits
fetch, render=false, datacenter or auto that stayed datacenter1
fetch, render=true, datacenter8
fetch, proxy=residential (render included)25
fetch, proxy=unblocker (vendor pass, render ignored)40
extractfetch cost + 4
batch itemsame as the item alone

Unblocker is optional. Use it when residential still returns upgrade_required. USD before tax.

proxy=auto tries datacenter first. If the page is clearly blocked we return 409 upgrade_required and charge 0. We never silently upgrade you to residential.

Debit rules

FAQ

Short answers. The API docs above are the contract.

How do credits work?

1 for a static datacenter fetch, 8 with render=true, 25 with proxy=residential, 40 with proxy=unblocker, extract is fetch cost +4. Headers X-Credits-Charged and X-Credits-Remaining are on every billed response.

Do unused Starter or Growth credits roll over?

No. The period grant is replaced at renewal. Unused grant is discarded. Top-up balance (+15,000 pack) does not expire.

Do you charge when the target site returns 404 or 403?

Yes, if we reached the host. No, if we reject the URL (SSRF, blocklist), if our API returns 5xx, or if the proxy pool is not configured.

What does upgrade_required mean?

The current proxy tier was blocked (403/429/challenge page). We do not silently upgrade. Retry with "proxy":"residential", then "proxy":"unblocker" if residential still fails. That 409 response costs 0 credits.

Is Fetchflat a stealth or Cloudflare-bypass product?

No. Default traffic is datacenter. Residential and Unblocker are explicit request fields you opt into and pay more credits for. You must be allowed to fetch the URL.

What is the trial?

1,000 credits once, concurrency 2. After 200 trial credits consumed you need a card on file (Starter, Growth, or a top-up) to keep calling. Trial grant does not renew.

Who handles invoices and VAT?

Creem is the merchant of record. Open Billing → Manage billing in /app. We do not issue tax invoices ourselves.

Do you store the full URL I fetch?

Usage logs store host, operation, status, credits, duration. Not the full path or query string.

What are the limits?

Concurrency: trial 2, Starter 10, Growth 30. If estimated proxy/render cost over 24h exceeds half your plan price, render, residential, and unblocker return 429 unprofitable_throttle. Static datacenter fetch still works. Sync fetch max ~30s; extract ~45s; batch 1–1000 items.

How do I get support?

Email [email protected] or use /support. Typical reply is 1–2 business days. Paste a request id when you have one. Billing receipts stay in Creem.

Tax

Prices are USD before tax. Creem is the merchant of record and adds VAT/GST/sales tax at checkout, issues invoices, and handles refunds of money. Credits refunds are handled by us.

Get an API key