---
title: "PhantomBuster integration for LuumenAI"
url: "https://www.luumen.ai/integrations/phantombuster/"
entity: SoftwareIntegration
category: "Databases & data platforms"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# PhantomBuster integration for LuumenAI

See what your phantoms are doing, and stop the one that is stuck

## What LuumenAI can do with PhantomBuster

LuumenAI connects to PhantomBuster with an API token and exposes 53 tools (26 read-only · 19 write · 8 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 53 tools (26 read-only · 19 write · 8 destructive)
- Plan: available on all plans
- Category: Databases & data platforms

## About PhantomBuster with LuumenAI

Connect PhantomBuster and Luumen can read your agents, their run history, and the console output of any container without leaving the terminal. When a scrape hangs or an agent runs past its window, you see the progress and messages first, then abort the run as an approved step. Luumen authenticates with an API key.

## Example tools

Read-only (26 in total):

- `PHANTOMBUSTER_GET_AGENT` — Get an agent by its ID.
- `PHANTOMBUSTER_GET_AGENT_CONTAINERS` — Get a list of ended containers for an agent, ordered by date.
- `PHANTOMBUSTER_GET_AGENT_OUTPUT` — Get incremental data from an agent including console output, status, progress and messages.
- `PHANTOMBUSTER_GET_AGENTS_FETCH_ALL` — Fetch all agents associated with the current user or organization.
- `PHANTOMBUSTER_GET_AGENTS_FETCH_DELETED` — Get deleted agents for the current user or organization.
- `PHANTOMBUSTER_GET_BRANCHES_DIFF` — Get the length difference between the staging and release branch of all scripts.
- `PHANTOMBUSTER_GET_BRANCHES_FETCH_ALL` — Fetch all branches associated with the current organization.
- `PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL` — Get all containers associated with a specified agent.

Write and destructive (27 in total, approval required by default):

- `PHANTOMBUSTER_ABORT_AGENT_V1` — Abort all running instances of an agent using the legacy v1 API.
- `PHANTOMBUSTER_DELETE_AGENT` — Delete an agent by id.
- `PHANTOMBUSTER_DELETE_LEAD_OBJECTS` — Delete one or more lead objects from organization storage.
- `PHANTOMBUSTER_DELETE_LEADS_MANY` — Delete multiple leads from organization storage.
- `PHANTOMBUSTER_DELETE_LIST` — Delete a storage list by id (Beta).
- `PHANTOMBUSTER_DELETE_SCRIPT` — Delete a script by id.
- `PHANTOMBUSTER_POST_AGENTS_UNSCHEDULE_ALL` — Unschedule all scheduled launches for agents.
- `PHANTOMBUSTER_POST_BRANCHES_CREATE` — Create a new branch.

## Frequently asked questions

### How does LuumenAI connect to PhantomBuster?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in PhantomBuster on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 8 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to PhantomBuster — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/phantombuster/
