Parsehub
Overview
Section titled “Overview”ParseHub is a web scraping tool that allows users to extract data from websites without coding. With the integration in SquadOS, your agents can query scraping projects configured in your ParseHub account and retrieve data collected automatically from web pages.
- Official website: https://www.parsehub.com/
- Composio documentation: docs.composio.dev/toolkits/parsehub
Authentication
Section titled “Authentication”This tool uses API key (API_KEY) to connect.
You will need the following fields:
| Field | Required | Description |
|---|---|---|
api_key | Yes | API key from your ParseHub account, used to authenticate all requests to the API. |
How to get credentials
Section titled “How to get credentials”- Go to parsehub.com and log in to your account.
- Click your avatar or username in the top-right corner and go to Account Settings.
- In the API section, copy the value from the API Token field — this is the value to use in the
api_keyfield when connecting in SquadOS.
How to connect in SquadOS
Section titled “How to connect in SquadOS”- Go to Tools in the side menu (
/admin/tools). - Open the Available tab and search for
Parsehub. - Click the card to open the details modal and hit Connect.
- You’re taken to the secure connection page hosted by Composio, where you enter the credentials obtained above.
- Once done, you’re sent back to SquadOS with the account connected and the tool available to your agents. (Connection-flow details in Organization Tools.)
Available actions
Section titled “Available actions”Get Projects
Section titled “Get Projects”PARSEHUB_GET_PROJECTS
Tool to retrieve all projects for the authenticated user. Use after confirming account’s API key.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Maximum number of projects to return. |
offset | integer | No | Index of the first project to return for pagination (0-based). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |