# Octoparse Docs > Developer documentation for Octoparse MCP Server and OpenAPI integrations. ## Docs - [Obtain a New Token](https://www.octoparse.com/docs/api-reference/access-token/obtain-a-new-token.md): **Required plan:** All users. - [Refresh Token](https://www.octoparse.com/docs/api-reference/access-token/refresh-token.md): **Required plan:** All users. - [Get Subtask Status](https://www.octoparse.com/docs/api-reference/cloud-extraction/get-subtask-status.md): **Required plan:** Professional or Enterprise. - [Get Task Status](https://www.octoparse.com/docs/api-reference/cloud-extraction/get-task-status.md): **Required plan:** Professional or Enterprise. - [Get Task Status V2](https://www.octoparse.com/docs/api-reference/cloud-extraction/get-task-status-v2.md): **Required plan:** Professional or Enterprise. - [Start Subtasks](https://www.octoparse.com/docs/api-reference/cloud-extraction/start-subtasks.md): **Required plan:** Professional or Enterprise. - [Start Task](https://www.octoparse.com/docs/api-reference/cloud-extraction/start-task.md): **Required plan:** Professional or Enterprise. - [Stop Subtasks](https://www.octoparse.com/docs/api-reference/cloud-extraction/stop-subtasks.md): **Required plan:** Professional or Enterprise. - [Stop Task](https://www.octoparse.com/docs/api-reference/cloud-extraction/stop-task.md): **Required plan:** Professional or Enterprise. - [Get Data by Offset](https://www.octoparse.com/docs/api-reference/data/get-data-by-offset.md): **Required plan:** Standard, Professional, or Enterprise. - [Get Data From a Designated Batch by Offset](https://www.octoparse.com/docs/api-reference/data/get-data-from-a-designated-batch-by-offset.md): **Required plan:** Standard, Professional, or Enterprise. - [Get Non-Exported Data](https://www.octoparse.com/docs/api-reference/data/get-non-exported-data.md): **Required plan:** Standard, Professional, or Enterprise. - [Mark Data as Exported](https://www.octoparse.com/docs/api-reference/data/mark-data-as-exported.md): **Required plan:** Standard, Professional, or Enterprise. - [Remove Data](https://www.octoparse.com/docs/api-reference/data/remove-data.md): **Required plan:** Standard, Professional, or Enterprise. - [Get Task Group Information](https://www.octoparse.com/docs/api-reference/task-group/get-task-group-information.md): **Required plan:** Standard, Professional, or Enterprise. - [Duplicate Task](https://www.octoparse.com/docs/api-reference/task/duplicate-task.md): **Required plan:** Standard, Professional, or Enterprise. - [Get Action Parameters](https://www.octoparse.com/docs/api-reference/task/get-action-parameters.md): **Required plan:** Professional or Enterprise. - [Move Task](https://www.octoparse.com/docs/api-reference/task/move-task.md): **Required plan:** Standard, Professional, or Enterprise. - [Search Task](https://www.octoparse.com/docs/api-reference/task/search-task.md): **Required plan:** Standard, Professional, or Enterprise. - [Update Action Parameters](https://www.octoparse.com/docs/api-reference/task/update-action-parameters.md): **Required plan:** Professional or Enterprise. - [Update Loop Item List](https://www.octoparse.com/docs/api-reference/task/update-loop-item-list.md): **Required plan:** Professional or Enterprise. - [Update Task Parameters](https://www.octoparse.com/docs/api-reference/task/update-task-parameters.md): **Required plan:** Professional or Enterprise. - [Update Task URLs](https://www.octoparse.com/docs/api-reference/task/update-task-urls.md): **Required plan:** Professional or Enterprise. - [AI vs traditional web scraping](https://www.octoparse.com/docs/en/academy/ai-vs-traditional-scraping.md): When AI-driven scraping beats selector-based scraping, when it doesn't, and how to combine the two. Cost, accuracy, maintenance, and reliability compared. - [Anatomy of a web scraper](https://www.octoparse.com/docs/en/academy/anatomy-of-a-web-scraper.md): Every web scraper runs the same pipeline: fetch, render, locate, extract, navigate, and store. A map of the stages and how they fit together. - [Browser fingerprinting](https://www.octoparse.com/docs/en/academy/browser-fingerprinting.md): Anti-bot systems identify scrapers by the combined signature of canvas, WebGL, fonts, UA, and dozens of other signals. What's tracked, why scrapers leak, and how to manage the fingerprint. - [The browser runtime landscape](https://www.octoparse.com/docs/en/academy/browser-runtime-landscape.md): A field guide to the browser runtimes used for scraping — Puppeteer, Playwright, Selenium, cloud APIs, and Octoparse as the headed alternative. - [Bypassing CAPTCHA & Cloudflare](https://www.octoparse.com/docs/en/academy/captcha-and-cloudflare.md): How CAPTCHA challenges and Cloudflare-style bot defenses work, why they appear during scraping, and which layers help reduce or resolve them. - [Cloud web scraping explained](https://www.octoparse.com/docs/en/academy/cloud-web-scraping.md): Why web scrapers move to the cloud: unattended runs, subtask parallelism, scheduling, resource orchestration, and network infrastructure. - [E-commerce data collection](https://www.octoparse.com/docs/en/academy/ecommerce-data.md): How teams collect product catalogs, prices, reviews, ratings, seller data, and inventory signals from e-commerce sites and marketplaces. - [How to handle pagination](https://www.octoparse.com/docs/en/academy/handle-pagination.md): Learn how scrapers move beyond page one: numbered pages, next links, infinite scroll, load-more buttons, API offsets, and cursor-based pagination. - [Headed vs headless browsers](https://www.octoparse.com/docs/en/academy/headed-vs-headless-browsers.md): Headless browsers dominate the scraping ecosystem, but Octoparse and similar platforms run headed by design. Why the choice matters, and which fits when. - [Human-like scraping](https://www.octoparse.com/docs/en/academy/human-like-scraping.md): Even a clean fingerprint gets a scraper flagged if the mouse moves in straight lines. The behavioral tells that mark a scraper as a bot, and how to remove them. - [Octoparse academy](https://www.octoparse.com/docs/en/academy/index.md): Web scraping explained — concepts, mechanics, use cases, and site-specific guides for the no-code era. - [Is web scraping legal?](https://www.octoparse.com/docs/en/academy/is-web-scraping-legal.md): Web scraping legality depends on what you scrape, how, and where. An overview of public data, ToS, copyright, GDPR/CCPA, court cases, and how to scrape compliantly. - [Lead generation with web scraping](https://www.octoparse.com/docs/en/academy/lead-generation.md): How sales and marketing teams use web scraping to build targeted lead lists: sources, fields, enrichment, validation, and compliance safeguards. - [Price monitoring with web scraping](https://www.octoparse.com/docs/en/academy/price-monitoring.md): How retailers, brands, and marketplaces use web scraping to track competitor prices, normalize SKUs, detect changes, and trigger alerts. - [Real estate data extraction](https://www.octoparse.com/docs/en/academy/real-estate-data.md): How real estate teams collect listing, rental, sold, agent, and neighborhood data from public portals while handling freshness, duplicates, and compliance. - [Refining data with regex](https://www.octoparse.com/docs/en/academy/refining-data-with-regex.md): Raw scraped values arrive messy — prices with symbols, phones in three formats, dates that vary by page. The regex patterns that clean them, and how Octoparse generates them with AI. - [Rotating proxies for web scraping](https://www.octoparse.com/docs/en/academy/rotating-proxies.md): Why scrapers use proxy rotation, how datacenter, residential, ISP, and mobile proxies differ, and how to choose rotation strategies that match the target site. - [How to scrape Amazon](https://www.octoparse.com/docs/en/academy/scrape-amazon.md): A practical guide to extracting Amazon product data: search results, product pages, reviews, variants, prices, seller data, and anti-bot considerations. - [How to scrape Google Maps](https://www.octoparse.com/docs/en/academy/scrape-google-maps.md): How to extract local business listings from Google Maps: search inputs, listing fields, place details, reviews, map splitting, and lead enrichment. - [Scraping JavaScript-rendered pages](https://www.octoparse.com/docs/en/academy/scrape-javascript-pages.md): Modern sites render content client-side with React, Vue, or vanilla JS. Why basic HTTP scrapers fail, and three fixes: rendering in a real browser, API interception, and SSR detection. - [How to scrape LinkedIn](https://www.octoparse.com/docs/en/academy/scrape-linkedin.md): What is technically and operationally involved in collecting public LinkedIn profiles, company pages, jobs, and posts, with legal and ethical safeguards. - [How to scrape Yelp](https://www.octoparse.com/docs/en/academy/scrape-yelp.md): How to extract Yelp business listings, profiles, reviews, ratings, categories, and contact signals for local research and review analysis. - [Scraping behind login walls](https://www.octoparse.com/docs/en/academy/scraping-login-walls.md): How scrapers handle authenticated pages with cookies, session reuse, browser-based login, MFA limits, and account-safe operating practices. - [Social media data mining](https://www.octoparse.com/docs/en/academy/social-media-data.md): How teams collect public social posts, profiles, engagement, and trend signals while respecting platform limits, privacy, and API alternatives. - [Web scraping vs web crawling](https://www.octoparse.com/docs/en/academy/web-scraping-vs-crawling.md): Scraping and crawling are often confused but solve different problems. Learn the technical and intent-level differences, and when to use each. - [What is AI web scraping?](https://www.octoparse.com/docs/en/academy/what-is-ai-web-scraping.md): AI web scraping uses AI to detect page structure, generate matching rules, and extract data from raw HTML — more resilient than rule-based scrapers. - [What is no-code web scraping?](https://www.octoparse.com/docs/en/academy/what-is-no-code-web-scraping.md): No-code web scraping lets non-developers extract data from websites visually — without writing Python, XPath, or HTTP code. Learn the model, capabilities, and limits. - [What is web scraping?](https://www.octoparse.com/docs/en/academy/what-is-web-scraping.md): Web scraping is the automated extraction of structured data from websites. Learn how it works, where it's used, and how it differs from APIs and manual collection. - [XPath & CSS selectors](https://www.octoparse.com/docs/en/academy/xpath-css-selectors.md): CSS selectors and XPath both locate elements on a page, but they break differently. How each works, when to pick which, and how to write selectors that hold up. - [Octoparse OpenAPI](https://www.octoparse.com/docs/en/api-reference/index.md): Octoparse OpenAPI reference for authentication, task management, cloud extraction, and data export. - [April 2026 release notes](https://www.octoparse.com/docs/en/changelog/april-2026.md): April 2026 updates and improvements to Octoparse integrations. - [Octoparse CLI](https://www.octoparse.com/docs/en/cli.md): Use Octoparse CLI to run and manage Octoparse tasks from your terminal. - [Get an API key and log in](https://www.octoparse.com/docs/en/cli/quick-start/get-api-key-and-log-in.md): Create an Octoparse API key and authenticate Octoparse CLI. - [Installation](https://www.octoparse.com/docs/en/cli/quick-start/installation.md): Install Octoparse CLI with npm and verify the Octoparse command. - [Run your first task](https://www.octoparse.com/docs/en/cli/quick-start/run-your-first-task.md): List Octoparse tasks, inspect a task, run it locally, check status, and export collected data. - [Command cheatsheet](https://www.octoparse.com/docs/en/cli/reference/command-cheatsheet.md): Quick reference for common Octoparse CLI commands. - [Output and exit codes](https://www.octoparse.com/docs/en/cli/reference/output-and-exit-codes.md): Understand Octoparse CLI JSON output, JSONL streams, stdout, stderr, and exit codes. - [execute_task](https://www.octoparse.com/docs/en/mcp/execute-task.md): Run a scraping template and retrieve results. - [export_data](https://www.octoparse.com/docs/en/mcp/export-data.md): Export completed task data as JSON or CSV. - [FAQ](https://www.octoparse.com/docs/en/mcp/faq.md): Common questions about MCP tools, task execution, and account limits. - [Octoparse MCP Server](https://www.octoparse.com/docs/en/mcp/index.md): Overview and quick start for the Octoparse MCP Server. - [Rate limits](https://www.octoparse.com/docs/en/mcp/rate-limits.md): Understand request limits and how to handle retry logic with response headers. - [redeem_coupon_code](https://www.octoparse.com/docs/en/mcp/redeem-coupon-code.md): Redeem a promotional or resource coupon code. - [search_tasks](https://www.octoparse.com/docs/en/mcp/search-tasks.md): List and search existing tasks. - [search_templates](https://www.octoparse.com/docs/en/mcp/search-templates.md): Search for pre-built Octoparse scraping templates. - [start_or_stop_task](https://www.octoparse.com/docs/en/mcp/start-or-stop-task.md): Start or stop a cloud task by ID. - [Troubleshooting](https://www.octoparse.com/docs/en/mcp/troubleshooting.md): Fixes for common connection, authorization, and task-related issues. - [Example workflow](https://www.octoparse.com/docs/en/mcp/workflow.md): A complete example — from finding a template to exporting results. - [Octoparse documentation](https://www.octoparse.com/docs/en/overview.md): No-code scraping, cloud extraction, AI integrations, OpenAPI automation, and practical web scraping guides. - [What is Octoparse?](https://www.octoparse.com/docs/en/platform/what-is-octoparse.md): Octoparse is a no-code web data extraction platform built for analysts, growth teams, and operations people who need structured data from websites — without writing scrapers from scratch. ## OpenAPI Specs - [openapi](https://www.octoparse.com/docs/openapi.json) - [openapi_en](https://www.octoparse.com/docs/openapi_en.json)