Skip to content

Integration · Company data

octoparse.com

Connect Claude & ChatGPT to Octoparse

Ask your AI to start a scraping task, check whether it has finished, or pull the new rows it collected in Octoparse. It can list task groups and tasks, start and stop cloud runs, replace or add the URLs or keywords a task loops over, and fetch data from a whole task or a single run. You get the extracted data in the chat without exporting files.

Connect Octoparse free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which tasks are in the Competitor prices group?”

    The AI lists your task groups, finds the group and lists its tasks with their IDs.

  • “Start the price monitor task in the cloud.”

    It starts the task in the Octoparse cloud. This uses your cloud extraction quota.

  • “Is the price monitor still running?”

    It checks the current run status of the task.

What your AI can do

Tasks and runs

List task groups, tasks and subtasks, start and stop cloud runs and check the status of one or more tasks.

Scraped data

Fetch all rows of a task, the rows from one run, or only new rows, and mark rows as exported.

Task input

Read a task's actions and replace or append the URLs or keywords it loops over.

  • “Give me the new rows since last time.”

    It fetches rows that have not been exported yet and then marks them exported, so the next fetch returns only new rows.

  • “Replace the URLs in the product task with these 20 links.”

    It finds the task's loop action and replaces its list of URLs. It can also append the links instead.

  • “Show the data from run batch 3 of the product task.”

    It fetches the rows scraped in that specific run, page by page.

26 tools for Octoparse

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_move_to_groupChanges dataCreate a new move to group. Required: task id or task group id. API summary: Move Task.
  • create_queryChanges dataCreate a new query. Required: start or end. API summary: Get Task Performance Analytics.
  • create_statusChanges dataCreate a new status. Required: task ids. API summary: Get Task Status.
  • create_subtasks_startChanges dataCreate a new subtasks start. Required: task id or sub task ids. API summary: Start Subtasks.
  • create_subtasks_stopChanges dataCreate a new subtasks stop. Required: task id or sub task ids. API summary: Stop Subtasks.
  • create_taskChanges dataCreate a new task. Required: external user id or template name. Search tasks first to avoid duplicates. API summary: Execute Task.
  • delete_removesDeletesPermanently delete a remove. Destructive action; may require approval. API summary: Remove Data.
  • export_agent_tools_dataExport agent tools. Results are paginated. API summary: Export Data.
  • get_new_dataGet scraped rows from a task by `task_id` that have not been exported yet, up to `limit` rows. Mark them exported afterwards to get the next batch.
  • get_run_dataGet the rows scraped in one specific run of a task by `task_id` and `lotno` (run batch number), paged with `offset` and `limit`.
  • get_task_actionsChanges dataGet the actions (steps) of tasks by `task_ids` and `action_types`, to find an action ID for updating URLs or keywords.
  • get_task_dataGet all scraped rows of a task by `task_id`, paged with `offset` and `limit`.
  • get_task_statusChanges dataGet the current run status of one or more tasks by `task_ids`.
  • list_subtasksList the subtasks of a cloud task by `task_id`, with paging.
  • list_task_groupsList your Octoparse task groups. Use this to find a task group ID.
  • list_tasksList the scraping tasks in a task group by `task_group_id`.
  • mark_data_exportedChanges dataMark the rows last returned for a task by `task_id` as exported, so the next fetch returns new rows.
  • search_agent_tools_tasksSearch agent tools by keyword, status or task ids. Use this to find existing agent tools before creating a new agent tool. Results are paginated. API summary: Search Tasks.
  • search_agent_tools_templatesSearch agent tools by keyword, id, slug, limit ids or tags. Use this to find existing agent tools before creating a new agent tool. Results are paginated. API summary: Search Templates.
  • start_or_stop_taskChanges dataCreate a new task. Required: task id or action. Search tasks first to avoid duplicates. API summary: Start Or Stop Task.
  • start_taskChanges dataStart a task in the Octoparse cloud by `task_id`. This uses your cloud extraction quota.
  • stop_taskChanges dataStop a running cloud task by `task_id`.
  • submit_taskVisible to othersCopy a task. Has effects visible outside this system. API summary: Duplicate Task.
  • update_task_urlsChanges dataReplace or append the loop items (such as the list of URLs or keywords) of a task by `task_id` and `action_id`; set `is_append` to add instead of replace.
  • update_tasks_action_propertiesChanges dataUpdate an existing task. API summary: Update Action Parameters.
  • update_tasks_parametersChanges dataUpdate an existing task. API summary: Update Task Parameters.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Octoparse from the app list.

  2. 2

    Paste your key

    Paste an Octoparse API key. In the Octoparse account center, open the API keys page and create a key (it starts with op_sk_). HeyMyApps sends it in the x-api-key header.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Octoparse?

The AI can list task groups, tasks and subtasks, check run status, read task actions and fetch scraped data from a task or a single run. It can start and stop cloud tasks, update the URLs or keywords a task loops over, and mark data as exported if you switch those tools on.

Does the AI see my Octoparse API key?

No. Your Octoparse credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start by only reading data. Starting a task uses your cloud extraction quota, and updating URLs changes what a task scrapes. Both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Octoparse account.

Which Octoparse plan do I need?

Octoparse says most task and data endpoints in its API need a Standard plan or higher. You create the API key yourself on the API keys page in the Octoparse account center.

Let your AI work in Octoparse today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Octoparse free

HeyMyApps is not affiliated with Octoparse. Product names are trademarks of their owners.