メインコンテンツへスキップ
Octoparse OpenAPI を使用して、タスク管理、クラウド抽出の実行、スクレイピングデータの取得をプログラムで行えます。

ご利用の前に

Octoparse OpenAPI を利用するには、Standard、Professional、または Enterprise プランのアカウントと、稼働中のタスクが少なくとも 1 つ必要です。アカウントをお持ちでない方は こちらからご登録ください 現在の API バージョン: v1.0

ベース URL

すべてのリクエストは、以下のベース URL に対して URL エンコードしてください。
https://openapi.octoparse.com
プレースホルダーは {xxxx} で表記され、実際の値に置き換える必要があります。たとえば Search Task のリクエスト URL は次のとおりです。
GET https://openapi.octoparse.com/task/search?taskGroupId={taskGroupId}
タスクグループ ID が abc の場合、URL は https://openapi.octoparse.com/task/search?taskGroupId=abc になります。

レート制限

Octoparse の API 利用は 1 秒あたり 20 リクエスト までに制限されています。429 ステータスコードが返された場合は、リクエスト頻度を下げてください。 正常なレスポンスの HTTP ステータスコードは 200 です。それ以外の場合は、各エンドポイントの References を参照してください。

権限

各サービスを利用するには、アカウントに対応する権限が必要です。権限がない場合はプランをアップグレードしてください。
サービスAPI必要プラン
Access TokenObtain a New Token全ユーザー
Access TokenRefresh Token全ユーザー
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

トラブルシューティング

すべてのレスポンスには requestId が含まれます。リクエストが失敗した場合は、requestIdOctoparse サポートチーム に共有していただくと、原因の特定に役立ちます。