# AlterLab, free, POST /api/v1/scrape, Scrape a web page, Dynamic: Web scraping API > Automatic 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. AlterLab's web scraping API on its Free plan. It costs $0.00 per 1,000 pages. It returns 4 of the 7 key fields we check. 3 are in the plan's price: Markdown, HTML, Text. 1 costs extra: Screenshot. We rank 1,503 plans by price. [PhantomJsCloud's $10 monthly plan](https://datacircle.dev/web-scraping-apis/phantomjscloud/10-monthly/llms.txt) 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](https://datacircle.dev/web-scraping-apis/spider-cloud/40-monthly/llms.txt) covers any number of pages. Spider Cloud's $40 monthly plan costs more to start than PhantomJsCloud's $10 monthly plan. [WebScraping.AI](https://datacircle.dev/web-scraping-apis/webscraping-ai/29-monthly-personal-get-html-get-page-html-datacenter-proxy-no-js-rendering/llms.txt), [ScraperAPI](https://datacircle.dev/web-scraping-apis/scraperapi/299-monthly-business-get-sync-api/llms.txt) and [Scrappey](https://datacircle.dev/web-scraping-apis/scrappey/top-up-pay-as-you-go-post-api-v1-direct-request/llms.txt) are the best web scraping API providers in our benchmark. - This page: https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-dynamic - [Best web scraping API in 2026: pricing compared](https://datacircle.dev/best-web-scraping-api.txt) - Get it: https://alterlab.io/pricing - Request: `POST https://api.alterlab.io/api/v1/scrape`, Scrape a web page, Dynamic - API key: with the plan, on https://alterlab.io/pricing - Its API docs: https://alterlab.io/docs/api/rest - Sold by: AlterLab (https://alterlab.io) - Checked: 2026-11-01 ## In the answer - Completeness: 57% - Screenshot: ✓ costs more - Markdown: ✓ - HTML: ✓ - Text: ✓ ## Price - $ per 1,000 pages: $0.00 - Per: call - Billing: free ## Charges - Extra fields: screenshot URL: +$0.00 · PDF URL: +$0.00 · OCR results: +$0.00 · proxy used: +$0.00 · extraction result: +$0.00 · embeddings: +$0.00 - Also pays for: from 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 pitch: Automatic 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 - Freshness: live - Keep data: no limit - Use data: You 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 for: 250 calls - Expires: never ## Rate limit - Per second: 0.5 - Concurrent: 3 - Batch: 1 ## Speed - Answer: in the call ## The call - You send: url. 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 - Method: POST - Path: /api/v1/scrape ## About the plan - Plan: Free - Who can get it: anyone at least 18 years old, acting in a professional or commercial capacity ## The 46 fields the plan's answer can hold job ID, source URL, final URL, redirected, redirect chain, HTTP status, tier status codes, page markdown, page HTML, page text, extracted data, page title, published date, author, page metadata, response headers, served from cache, cached at, cache expires at, cache 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, request note, content hash, content truncated, truncation reason, API version, action results, action status ## AlterLab's plans (10) - [AlterLab, free, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $0.00 per 1,000, 57% complete, live - [AlterLab, top-up from $10, Deposit $10, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/top-up-from-10-deposit-10-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $4.00 per 1,000, 57% complete, live - [AlterLab, $25 pack, Deposit $25, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/25-pack-deposit-25-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $4.00 per 1,000, 57% complete, live - [AlterLab, $50 pack, Deposit $50, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/50-pack-deposit-50-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $3.636 per 1,000, 57% complete, live - [AlterLab, $100 pack, Deposit $100, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/100-pack-deposit-100-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $3.333 per 1,000, 57% complete, live - [AlterLab, $300 pack, Deposit $300, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/300-pack-deposit-300-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $3.007 per 1,000, 57% complete, live - [AlterLab, $500 pack, Deposit $500, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/500-pack-deposit-500-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $2.963 per 1,000, 57% complete, live - [AlterLab, $1,000 pack, Deposit $1,000, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/1000-pack-deposit-1000-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $2.857 per 1,000, 57% complete, live - [AlterLab, $2,000 pack, Deposit $2,000, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/2000-pack-deposit-2000-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): $2.667 per 1,000, 57% complete, live - [AlterLab, contact us, Enterprise, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/contact-us-enterprise-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt): 57% complete, live ## AlterLab's calls for this API (5) - `POST /api/v1/scrape`, Scrape a web page: [AlterLab, free, POST /api/v1/scrape, Scrape a web page](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page/llms.txt) - `POST /api/v1/scrape`, Scrape a web page, Dynamic: [AlterLab, free, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt) - `POST /api/v1/scrape`, Scrape a web page, Dynamic, full: [AlterLab, free, POST /api/v1/scrape, Scrape a web page, Dynamic, full](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-dynamic-full/llms.txt) - `POST /api/v1/scrape`, Scrape a web page, Protected: [AlterLab, free, POST /api/v1/scrape, Scrape a web page, Protected](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-protected/llms.txt) - `POST /api/v1/scrape`, Scrape a web page, Standard: [AlterLab, free, POST /api/v1/scrape, Scrape a web page, Standard](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-standard/llms.txt) ## AlterLab's APIs (3) - [AlterLab: SERP API pricing, 10 plans, Scrape a search engine results page (Bing)](https://datacircle.dev/serp-apis/alterlab/free-post-api-v1-serp-scrape-a-search-engine-results-page-bing/llms.txt) - [AlterLab: SERP API pricing, 10 plans, Scrape a search engine results page (DuckDuckGo)](https://datacircle.dev/serp-apis/alterlab/free-post-api-v1-serp-scrape-a-search-engine-results-page-duckduckgo/llms.txt) - [AlterLab: SERP API pricing, 10 plans, Scrape a search engine results page (Google)](https://datacircle.dev/serp-apis/alterlab/free-post-api-v1-serp-scrape-a-search-engine-results-page-google/llms.txt) - [AlterLab: web scraping API pricing, 10 plans, POST /api/v1/scrape, Scrape a web page, Dynamic](https://datacircle.dev/web-scraping-apis/alterlab/free-post-api-v1-scrape-scrape-a-web-page-dynamic/llms.txt) - [AlterLab: web search API pricing, 10 plans, Search the web](https://datacircle.dev/web-search-apis/alterlab/free-post-api-v1-search-search-the-web/llms.txt) - [AlterLab: web search API pricing, 10 plans, Search the web, full](https://datacircle.dev/web-search-apis/alterlab/free-post-api-v1-search-search-the-web-full/llms.txt) - [AlterLab: web search API pricing, 10 plans, Search the web, Google or Bing](https://datacircle.dev/web-search-apis/alterlab/free-post-api-v1-search-search-the-web-google-or-bing/llms.txt) - [AlterLab: web search API pricing, 10 plans, Search the web, Google or Bing, full](https://datacircle.dev/web-search-apis/alterlab/free-post-api-v1-search-search-the-web-google-or-bing-full/llms.txt) ## AlterLab: web scraping API alternatives - [DataBlue, $319 yearly](https://datacircle.dev/web-scraping-apis/datablue/319-yearly/llms.txt): $2.658 per 1,000, 71% complete, live - [Ujeebu, $1,285.20 yearly, Growth, GET /scrape, Scrape, premium proxy, with JS](https://datacircle.dev/web-scraping-apis/ujeebu/1285-20-yearly-growth-get-scrape-scrape-premium-proxy-with-js/llms.txt): $2.678 per 1,000, 14% complete, live - [ScraperAPI, $3,229.20 yearly, Business, GET /, Sync API with ultra premium](https://datacircle.dev/web-scraping-apis/scraperapi/3229-20-yearly-business-get-sync-api-with-ultra-premium/llms.txt): $2.691 per 1,000, 43% complete, live - [Context.dev, $90 monthly, Pro, POST /v1/web/scrape, Scrape with browser actions, full](https://datacircle.dev/web-scraping-apis/context-dev/90-monthly-pro-post-v1-web-scrape-scrape-with-browser-actions-full/llms.txt): $2.70 per 1,000, 57% complete, live ## 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. - https://alterlab.io - https://alterlab.io/acceptable-use - https://alterlab.io/api/v1/pricing - https://alterlab.io/docs/api/rest - https://alterlab.io/docs/reference/limits - https://alterlab.io/docs/reference/pricing - https://alterlab.io/openapi.json - https://alterlab.io/pricing - https://alterlab.io/pricing.md - https://alterlab.io/smart-rendering-api - https://alterlab.io/terms