# PhantomBuster

PhantomBuster is a cloud-based data extraction and automation platform that enables users to automate actions on the web, such as scraping data, generating leads, and automating social media tasks.

- **Category:** ai web scraping
- **Auth:** API_KEY
- **Tools:** 19
- **Triggers:** 0
- **Slug:** `PHANTOMBUSTER`
- **Version:** 20260211_00

## Tools

### Get All Agents

**Slug:** `PHANTOMBUSTER_GET_AGENTS_FETCH_ALL`

Tool to fetch all agents associated with the current user or organization. Use after validating your Phantombuster API key to list available agents.

### Get Deleted Agents

**Slug:** `PHANTOMBUSTER_GET_AGENTS_FETCH_DELETED`

Tool to get deleted agents for the current user or organization. Use when you need to audit recently removed agents.

### Get Branches Diff

**Slug:** `PHANTOMBUSTER_GET_BRANCHES_DIFF`

Tool to get the length difference between the staging and release branch of all scripts. Use when assessing branch changes before deployment.

### Get All Branches

**Slug:** `PHANTOMBUSTER_GET_BRANCHES_FETCH_ALL`

Tool to fetch all branches associated with the current organization. Use when you need to enumerate every branch across your scripts.

### Get Containers Fetch All

**Slug:** `PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL`

Tool to get all containers associated with a specified agent. Use when you need to retrieve every container for a given agent, for monitoring or reporting.

### Get IP Location

**Slug:** `PHANTOMBUSTER_GET_LOCATION_IP`

Tool to retrieve the country of a given or environment IP address. Use when you need to geolocate an IP endpoint. Example: get_location_ip(ip="8.8.8.8")

### Export Agent Usage CSV

**Slug:** `PHANTOMBUSTER_GET_ORGS_EXPORT_AGENT_USAGE`

Tool to export agent usage CSV for current organization. Use when you need a downloadable report of all agents' run statistics in CSV format.

### Export Container Usage CSV

**Slug:** `PHANTOMBUSTER_GET_ORGS_EXPORT_CONTAINER_USAGE`

Tool to export container usage CSV for current organization. Use when you need a downloadable CSV report of container execution history up to 6 months; URL expires in 30 days.

### Get Organization

**Slug:** `PHANTOMBUSTER_GET_ORGS_FETCH`

Tool to fetch current organization details. Use when you need to retrieve the organization associated with the provided API key.

### Get Agent Groups

**Slug:** `PHANTOMBUSTER_GET_ORGS_FETCH_AGENT_GROUPS`

Tool to get agent groups and order for the current organization. Use when you need to review how agents are grouped and ordered.

### Get Organization Resources

**Slug:** `PHANTOMBUSTER_GET_ORGS_FETCH_RESOURCES`

Tool to get current organization's resources and usage. Use when you need to monitor quotas.

### Get Org Running Containers

**Slug:** `PHANTOMBUSTER_GET_ORGS_FETCH_RUNNING_CONTAINERS`

Tool to get the current organization's running containers. Use after listing agents to identify active containers across the organization.

### Get Org Storage Lists Fetch All

**Slug:** `PHANTOMBUSTER_GET_ORG_STORAGE_LISTS_FETCH_ALL`

Tool to fetch all storage lists for the authenticated organization. Use when you need to enumerate every storage list available (Beta).

### Get All Scripts

**Slug:** `PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL`

Tool to fetch all scripts for the current user. Use after authenticating your Phantombuster API key to list scripts without their code bodies.

### Unschedule All Agent Launches

**Slug:** `PHANTOMBUSTER_POST_AGENTS_UNSCHEDULE_ALL`

Tool to unschedule all scheduled launches for agents. Use when you need to disable every automated agent run organization-wide after verifying your API key.

### Request AI Completion

**Slug:** `PHANTOMBUSTER_POST_AI_COMPLETIONS`

Tool to request a text completion from the AI module. Use when you need to generate text based on a prompt.

### Create Branch

**Slug:** `PHANTOMBUSTER_POST_BRANCHES_CREATE`

Tool to create a new branch. Use when you need to isolate updates by creating a separate branch. Use after authenticating with your Phantombuster API key and optionally specifying an organization.

### Delete Branch

**Slug:** `PHANTOMBUSTER_POST_BRANCHES_DELETE`

Tool to delete a branch by id. Use when you need to remove obsolete or incorrect script branches; ensure the branch exists before calling.

### Solve hCaptcha

**Slug:** `PHANTOMBUSTER_POST_HCAPTCHA`

Tool to solve an hCaptcha challenge. Use when you need a valid hCaptcha token for form submissions or automation flows.
