To connect PhantomBuster with Zapier, create a PhantomBuster API key, then paste it into the PhantomBuster step inside a new Zap. Once connected, you can use Zapier to receive Phantom output in other apps or to launch Phantoms from any Zap trigger.
Before you start
To connect PhantomBuster with Zapier, make sure you have:
- A PhantomBuster account (any paid plan or free trial).
- A Zapier account (any plan, including free).
- A valid PhantomBuster API key.
→ If you don't have one, see Create an API key. API keys can only be created by Workspace admins, if you don't see the Add API key button, check with your admin.
How the PhantomBuster + Zapier integration works
You can use PhantomBuster with Zapier in two ways:
-
PhantomBuster as a trigger: A Phantom finishes → your Zap fires.
- Use this to send Phantom output to other apps (Google Sheets, Slack, a CRM, etc.).
- Available trigger event: New Output (fires when a specific Phantom finishes).
-
PhantomBuster as an action: A trigger from another app → launch a Phantom.
- Use this to run Phantoms on a schedule, from a webhook, when a row is added to a Google Sheet, etc.
- Available action event: Launch Phantom.
Two things to know:
- Launch Phantom is an action, and Zaps always start with a trigger. So when you use PhantomBuster to launch a Phantom, it sits as the second step or later, never the first.
- For long-running Phantoms, leave Wait until the Phantom produces an output set to False. Zapier's 30-second action limit will cause the step to fail otherwise. To get the launched Phantom's results, set up a separate Zap with a New Output trigger.
Set up PhantomBuster as a trigger (New Output)
Use this setup when you want a Zap to fire every time a Phantom finishes running.
- Click + Create in the left sidebar of your Zapier dashboard, then select Zaps from the dropdown menu.
- On the empty Zap canvas, click the Trigger box.
- In the app picker that opens, search for PhantomBuster and select it from the results.
- In the Trigger event dropdown on the right panel, select New Output.
- Connect your PhantomBuster account. In the Account section of the right panel, click + Connect a new account. A popup opens: paste your PhantomBuster API key and click Yes, Continue to PhantomBuster.
(You can manage existing connections later under My Apps in Zapier.) - In the Phantom dropdown, pick which Phantom's output should trigger this Zap. Click Continue.
- Click Test trigger. Zapier fetches a recent output from your Phantom to confirm the connection works.
- Review the sample record Zapier pulled, then click Continue with selected record.
Set up PhantomBuster as an action (Launch Phantom)
Use this setup when you want a trigger from another app to launch a Phantom.
- Set up your trigger. Pick any non-PhantomBuster trigger (Schedule by Zapier, Webhooks, Google Sheets, etc.) and configure it.
- Click the + below your trigger to add an Action. Search for PhantomBuster and select it.
- In the Action event dropdown, select Launch Phantom.
- Connect your PhantomBuster account. Click + Connect a new account if it's your first time, or pick the existing connection from the list. (Same flow as Step 5 of the trigger setup above.)
- Configure the Phantom. In the Phantom name dropdown, pick the Phantom you want to launch. Leave Wait until the Phantom produces an output set to False (see How the integration works above for why).
Troubleshoot connection issues
If the connection doesn't work or your Zap doesn't fire as expected:
- Make sure you copied the full API key without extra spaces from your PhantomBuster Workspace.
- Confirm your PhantomBuster Workspace is active (not on a canceled or expired plan).
- For Launch Phantom actions: confirm PhantomBuster is the second step (or later), not the first.
- If the issue persists, get in touch with our Customer Care Team.
PhantomBuster integrations with Zapier templates
Check out this article about using PhantomBuster as part of your workflow in Zapier: Do more with PhantomBuster integrations.
Frequently asked questions
What can I do with PhantomBuster in Zapier?
You can use two events: New Output (fires when a Phantom finishes running) and Launch Phantom (starts a Phantom as a Zap action). Combine these with any of Zapier's 6,000+ app integrations.
Can I launch a Phantom as the first step of a Zap?
No. Launch Phantom is an action, and Zaps always start with a trigger. To launch a Phantom from a Zap, set the trigger to any other app first, then add PhantomBuster as the second step.
Where do I find my PhantomBuster API key?
API keys are managed inside your PhantomBuster Workspace and can only be created by Workspace admins. See Create an API key. If you don't see the Add API key button, check with your admin.
Where can I manage my PhantomBuster connection in Zapier?
Go to My Apps in your Zapier account to view, edit, or remove the connection.