New features
- Dual-mode
execute_task— Theexecute_tasktool now automatically picks the best execution path for your client. Clients that support MCP Task receive real-time progress updates and streamed results as the run progresses. Other clients get a task ID immediately and can poll for results, so long-running scrapes no longer block the session. - API key authentication — You can now connect to the Octoparse MCP Server using an API key in addition to OAuth. API keys make setup easier in headless or automated environments such as Claude Code, VS Code, TRAE, and OpenClaw. Generate a key from the Octoparse account center.
Updates
- Free trial credits for MCP — Free and Basic accounts now receive 2,000 records per week for MCP extraction, with no upgrade required to get started. See Prerequisites.
- Gemini support — Gemini is now a fully supported client for the MCP Server. See the setup guide.
New features
octoparse detect— New command that opens the Octoparse extension browser, inspects a URL, and generates a local task file. Supports--autofor automatic region selection,--manualfor guided browser interaction, and--agent/ prepare-preview-apply for AI agent workflows. See Create tasks from a URL.- OAuth login —
octoparse auth login --oauthopens a browser-based OAuth flow and stores access and refresh tokens locally. Useful when you prefer not to manage API keys manually. auth infocommand — Newoctoparse auth infosubcommand shows detailed account and credential information for the active session.OCTO_ENGINE_ACCESS_TOKEN— New environment variable for bearer token authentication. Useful in short-lived CI jobs where storing credentials is not desirable.
Updates
- JSONL event types expanded —
run --jsonlnow emitscaptcha,proxy,download.started,download.succeeded, anddownload.failedevents in addition to the previous set. See Output and exit codes. --lot-idflag for export —data exportandlocal exportnow support--lot-id <lotId>to export a specific run lot rather than the latest.--chrome-pathfor diagnostics —doctorandbrowser doctornow accept--chrome-pathto test a specific Chrome installation.- Linux arm64 clarified — Local extraction (
run,detect) is not supported on Linux arm64 because Chrome for Testing has no Linux arm64 package. Cloud extraction works on all platforms.