All integrations
PhantomBuster logo

PhantomBuster

Lead EnrichmentAI AgentsMarketing Automation

Launch PhantomBuster Phantoms, wait for their runs, and pull their extracted data (LinkedIn, social, and web scraping results) into your workflows. Create, update, stop and delete Phantoms, and keep an eye on the workspace's plan usage.

13 actions

Actions

Steps your workflow can run in PhantomBuster.

List PhantomsList all Phantoms in the connected PhantomBuster workspace, so you can pick which one to launch. Each comes with its type, whether it is running now, and how its last run ended.
Describe PhantomLook up a Phantom's saved settings, including its saved inputs, useful for finding the exact input field names the Phantom expects. Also gives its schedule, how it files results, and links to its results files. Session cookies and passwords are shown as hidden.
Launch PhantomLaunch a Phantom. Any run inputs you provide (for example, a spreadsheet URL, a column name, or a profile URL) apply to this run only. The run continues in the background, so use Wait for run to finish, or Get run status, with the returned run ID to see when it finishes.
Get run statusCheck the status of a Phantom run: running, finished, error or stopped. A run that ends with an error is reported as 'error', with the errors the Phantom gave. To wait for a run to end, use Wait for run to finish.
Wait for run to finishWait for a Phantom run to end, then report how it ended. If it is still going when the wait is up, the step hands it back with timed_out set, so a later step can wait again. A run that fails does not fail this step: check succeeded.
List runsList a Phantom's recent runs, newest first, with how each one ended and the labels it was launched with.
Stop PhantomStop a Phantom's run in progress. Optionally turn off its schedule too, so it doesn't launch again on its own.
Get run resultsBring the rows one run collected into the workflow, by its run ID. Unlike Fetch result data, which reads everything the Phantom has collected across its runs, this is only what that run found. Use it once the run has finished.
Fetch result dataBring a Phantom's results file (the rows it has collected across its runs) into the workflow. For one run's rows only, use Get run results. For large results, use the Limit and Rows to skip fields to fetch a portion at a time; a link to the full results file is always included.
Create PhantomAdd a Phantom to the workspace from PhantomBuster's catalogue, such as a LinkedIn Profile Scraper, optionally with its inputs filled in. It uses one of your plan's Phantom slots.
Update PhantomChange a Phantom's saved settings for every run from now on: its name, its inputs (such as a new session cookie or search URL), how it files results, or the webhook PhantomBuster calls when a run ends. Inputs you give are merged into its saved ones unless you choose to replace them.
Delete PhantomDelete a Phantom from the workspace, freeing its slot. PhantomBuster won't delete a Phantom while it is running.
Get workspace usageSee the workspace's PhantomBuster plan and how much of it is used: execution time, email and AI credits, storage and Phantom slots, each with its limit and when it resets. Check it before launching a long run.

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate PhantomBuster with Lodol.

Connect PhantomBuster and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required