Datacircle

AlterLab pricing and alternatives: web scraping API, POST /api/v1/scrape, Scrape a web page, Dynamic

Is AlterLab yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

29% complete: 2 of the 7 key fields we checkSee the 7 fields

$0.00per 1,000 pagesWe rank 1,497 plans by price. PhantomJsCloud's $10 monthly plan is the cheapest paid plan per 1,000 pages: as little as $0.022. PhantomJsCloud's $10 monthly plan covers up to 15,000 pages a day.Spider Cloud's $40 monthly plan covers any number of pages. Spider Cloud's $40 monthly plan costs more to start than PhantomJsCloud's $10 monthly plan.WebScraping.AI, ScraperAPI and Scrappey are the best web scraping API providers in our benchmark.
Plan: Free one of AlterLab's 10 plans
Call: POST /api/v1/scrape, Scrape a web page, Dynamic one of AlterLab's 5 calls for this API
API: Web scraping API one of AlterLab's 3 APIs

About this item

  • Live. AlterLab fetches the web page you ask for when you call the API.
  • 2 of the 7 key fields we check. 1 is in the plan's price: HTML. 1 costs extra: Screenshot.
  • Nothing to pay. You get $1 of credit, enough for 250 calls. Credit never expires.
  • One call. You send url to POST /api/v1/scrape. The call returns the page's content.
  • Who can get it: anyone at least 18 years old, acting in a professional or commercial capacity. Keep data: no limit. Use data: with conditions.

AlterLab: web scraping API alternatives

The table starts with AlterLab's cheapest paid plan. Next come plans from other providers with the price per 1,000 pages closest to AlterLab's. Each plan in the table gives live data.

AlterLab, $2,000 pack, Deposit $2,000, POST /api/v1/scrape, Scrape a web page, DynamicDataBlue, $319 yearlyUjeebu, $1,285.20 yearly, Growth, GET /scrape, Scrape, premium proxy, with JSScraperAPI, $3,229.20 yearly, Business, GET /, Sync API with ultra premiumContext.dev, $90 monthly, Pro, POST /v1/web/scrape, Scrape with browser actions, full
$ per 1,000 pages$2.667$2.658$2.678$2.691$2.70
Completeness29%71%14%43%57%
Billingpay firstyearlyyearlyyearlymonthly
Pay$2,000$319$1,285.20$3,229.20$90
Enough for750,000 calls10,000 calls a month40,000 calls a month100,000 calls a monthabout 33,333 calls a month
Freshnesslivelivelivelivelive
Who can get itanyone at least 18 years old, acting in a professional or commercial capacityanyone at least 16 years old and legally able to enter into the Terms of Serviceanyone who is 18 or older, or 13 to 17 with a parent's or guardian's permissionanyoneanyone aged 18 or over

Every web scraping API provider we score, ranked

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-01.

  1. alterlab.io
  2. alterlab.io/acceptable-use
  3. alterlab.io/api/v1/pricing
  4. alterlab.io/docs/api/rest
  5. alterlab.io/docs/reference/limits
  6. alterlab.io/docs/reference/pricing
  7. alterlab.io/openapi.json
  8. alterlab.io/pricing
  9. alterlab.io/pricing.md
  10. alterlab.io/smart-rendering-api
  11. alterlab.io/terms

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Screenshotcosts more
  • Markdown, not in the answer
  • HTML
  • Text, not in the answer
  • Summary, not in the answer
  • Links, not in the answer
  • Images, not in the answer
Price
$ per 1,000 pages$0.00
Percall
Billingfree
Charges
Extra fieldsscreenshot URL: +$0.00 · PDF URL: +$0.00 · OCR results: +$0.00 · proxy used: +$0.00 · extraction result: +$0.00 · embeddings: +$0.00
Also pays forfrom the same budget: Search the web · Scrape a search engine results page · Map API · Crawl API · Extract API
Not found
$ per 1,000$0.00
In their words
Their pitchAutomatic website compatibility for JavaScript-heavy and dynamically rendered pages. AlterLab's smart rendering pipeline selects the right approach for each URL — from simple fetch to full browser rendering.
Data
Freshnesslive
Keep datano limit
Use dataYou retain all rights to the data you scrape using our Service, subject to the rights of the original content owners. We do not claim ownership of your scraped data. However, you are solely responsible for ensuring you have the legal right to scrape and use such data. [...] You agree NOT to use the Service for any of the following purposes. This list is not exhaustive, and we reserve the right to determine what constitutes a violation at our sole discretion. [...] Accessing password-protected, login-required, or authentication-gated content without authorization [...] Collecting personal information in violation of privacy laws (GDPR, CCPA, etc.) [...] Collecting sensitive information such as credit card numbers, social security numbers, or health data [...] Scraping social media platforms in violation of their terms (Facebook, Twitter, LinkedIn, etc.) [...] Violating intellectual property rights, including copyright, trademark, or trade secret laws [...] Reselling or redistributing scraped data without proper licensing [...] Attempting to reverse-engineer, decompile, or create competing products using the Service [...] Reselling, sublicensing, or providing access to the Service to third parties without our written consent
Plan
Pay$0
You get$1
Enough for250 calls
Expiresnever
Rate limit
Per second0.5
Concurrent3
Batch1
Speed
Answerin the call
The call
You sendurl. Optional: mode, method, body, content_type, source, headers, sync, sync_policy, advanced.render_js, advanced.screenshot, advanced.markdown, advanced.generate_pdf, advanced.ocr, advanced.use_proxy, advanced.use_own_proxy, advanced.use_system_proxy, advanced.proxy_integration_id, advanced.proxy_country, advanced.wait_condition, advanced.remove_cookie_banners, advanced.consent, advanced.include_iframes, advanced.flatten_shadow_dom, advanced.skip_tls_verification, advanced.block_images, advanced.scroll_to_load, advanced.scroll_count, advanced.section_filter.min_content_blocks, advanced.section_filter.exclude_content_types, advanced.section_filter.content_only, advanced.session_id, advanced.cookies, advanced.session_headers, advanced.sticky_session, advanced.sticky_session_ttl, advanced.actions, advanced.actions_on_error, location.country, location.language, cost_controls.max_credits, cost_controls.max_bytes, cost_controls.force_tier "4", cost_controls.max_tier, cost_controls.prefer_cost, cost_controls.prefer_speed, cost_controls.fail_fast, cost_controls.fallback_on_block, cost_controls.time_budget, cache, cache_ttl, max_age, force_refresh, include_raw_html, timeout, max_response_bytes, formats, agent_profile, max_tokens, extraction_schema, extraction_prompt, extraction_provider, extraction_model, extraction_profile, extraction_template, evidence, promote_schema_org, filter_content, wait_for, screenshot, wait_until, enable_scroll, pdf_format, ocr_language, webhook_url, embeddings.enabled, embeddings.model, embeddings.chunk_size, embeddings.chunk_overlap
MethodPOST
Path/api/v1/scrape
About the plan
PlanFree
Who can get itanyone at least 18 years old, acting in a professional or commercial capacity
The 43 fields the plan's answer can hold

job ID, source URL, final URL, redirected, redirect chain, HTTP status, tier status codes, content, page title, published date, author, metadata, response headers, cached, cached at, expires at, age, fetched at, cache tier, stale cache, response time, size in bytes, structured content, structured sections, raw HTML, warning, domain warning, domain difficulty, tier cap warning, content quality, quality warning, tier used, total credits charged, extraction method, extraction completeness, extraction note, note, content hash, content truncated, truncation reason, API version, action results, action status

Best GTM APIs