Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Use the Octoparse OpenAPI to manage tasks, run cloud extractions, and retrieve scraped data programmatically.

Before you start

To use the Octoparse OpenAPI, you need a Standard, Professional, or Enterprise account with at least one working task. Sign up here if you don’t have one yet. Current API version: v1.0

Base URL

All requests must be URL-encoded against the base URL:
https://openapi.octoparse.com
Placeholders are shown as {xxxx} and need to be replaced with real values. For example, the request URL for Search Task is:
GET https://openapi.octoparse.com/task/search?taskGroupId={taskGroupId}
If your task group ID is abc, the URL becomes https://openapi.octoparse.com/task/search?taskGroupId=abc.

Rate limits

Octoparse limits API usage to 20 requests per second. If you receive a 429 status code, slow your request rate. A successful response returns HTTP 200. For other status codes, see the References section in each endpoint.

Permissions

Make sure your account has permission to use each service. If not, upgrade your account.
ServiceAPIRequired plan
Access TokenObtain a New TokenAll users
Access TokenRefresh TokenAll users
Task GroupGet Task Group InformationStandard, Professional, Enterprise
TaskSearch TaskStandard, Professional, Enterprise
TaskDuplicate TaskStandard, Professional, Enterprise
TaskMove TaskStandard, Professional, Enterprise
TaskGet Action ParametersProfessional, Enterprise
TaskUpdate Task ParametersProfessional, Enterprise
TaskUpdate Action ParametersProfessional, Enterprise
TaskUpdate Loop Item ListProfessional, Enterprise
TaskUpdate Task URLsProfessional, Enterprise
Cloud ExtractionStart TaskProfessional, Enterprise
Cloud ExtractionStop TaskProfessional, Enterprise
Cloud ExtractionGet Task StatusProfessional, Enterprise
Cloud ExtractionGet Task Status V2Professional, Enterprise
Cloud ExtractionGet Subtask StatusProfessional, Enterprise
Cloud ExtractionStart SubtasksProfessional, Enterprise
Cloud ExtractionStop SubtasksProfessional, Enterprise
DataGet Non-Exported DataStandard, Professional, Enterprise
DataMark Data as ExportedStandard, Professional, Enterprise
DataGet Data by OffsetStandard, Professional, Enterprise
DataGet Data From a Designated Batch by OffsetStandard, Professional, Enterprise
DataRemove DataStandard, Professional, Enterprise

Troubleshooting

Every response includes a requestId. If a request fails, share the requestId with the Octoparse support team to help diagnose the issue.