AgentTools API
AgentTools API is a template-driven, AI-agent workflow layer on top of the legacy low-level Task, Cloud Extraction, and Data APIs. Use it when an agent or automation needs to discover a suitable scraping template, start a run, follow server-provided next-step guidance, and retrieve export metadata without wiring together every low-level endpoint directly. New scraping flow:data. Use requestId only for troubleshooting, and follow retryGuidance, suggestedNextCall, workflow, and toolHint instead of hard-coding polling intervals.
AgentTools API uses
x-api-key authentication. Some endpoints also require x-external-user-id; see each endpoint reference for exact headers.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.0Base URL
All requests must be URL-encoded against the base URL:{xxxx} and need to be replaced with real values. For example, the request URL for Search Task 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 a429 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.Troubleshooting
Every response includes arequestId. If a request fails, share the requestId with the Octoparse support team to help diagnose the issue.