PhantomBuster

Triggers web scraping agents to extract lead data, manages script branches for automation updates, and pipes extracted web data directly into your CRM or outreach tools.

Try PhantomBuster in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native PhantomBuster integration

    • Describe the outcome and Ceven picks the right PhantomBuster calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your PhantomBuster data, across all 53 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke PhantomBuster access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in PhantomBuster, when, and on whose behalf.
    • The agent pauses and asks when PhantomBuster is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach PhantomBuster.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every PhantomBuster action to support review and sign off.

Supported tools

Every action Ceven's agents can run on PhantomBuster, and when to use it.

Get All Agents
Use this to list every active agent associated with your account to verify which scrapers are available for a workflow.
Get Deleted Agents
Pull a list of recently removed agents for auditing purposes or to recover a configuration.
Get Branches Diff
Compare the length difference between staging and release branches to check for pending script updates.
Get All Branches
Fetch every branch across all scripts to map out your current automation versions.
Get Containers Fetch All
Retrieve every execution container for a specific agent to monitor performance or errors.
Get IP Location
Determine the country of a specific IP address to ensure your scrapers are running in the correct region.
Export Agent Usage CSV
Generate a downloadable report of run statistics for all agents to analyze cost and efficiency.
Get Organization
Pull the details of the organization linked to your API key to verify account status.
Get Organization Resources
Monitor your current quotas and usage levels to prevent automation shutdowns due to limit hits.
Get Org Running Containers
Identify all containers currently executing across the organization to manage concurrency.
Request AI Completion
Use the AI module to generate personalized text based on a prompt for outreach messages.
Create Branch
Create a new script branch to isolate updates and test new scraping logic before deployment.
Delete Branch
Remove obsolete or incorrect script branches to keep your workspace clean.
Solve hCaptcha
Generate a valid token for hcaptcha challenges to bypass blocks during automation flows.
Unschedule All Agent Launches
Disable every scheduled run across the organization to stop all activity immediately.
Get Org Storage Lists
Enumerate every available storage list used by your phantoms to manage data inputs.
Export Container Usage CSV
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 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 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
Tool to fetch all scripts for the current user. use after authenticating your phantombuster api key to list scripts without their code bodies.

20 actions · scroll to see them all

Frequently asked questions

Ceven connects to PhantomBuster using your API key which is stored encrypted at rest. The agent uses this key to authenticate every request made to the PhantomBuster cloud. We never share this key with the LLM or any third party. You can regenerate your key in the PhantomBuster dashboard at any time which will immediately invalidate the connection in Ceven. Once you update the key in our settings, the workflow resumes. This ensures that your account remains secure while allowing the agent to trigger scrapers and pull results on your behalf without manual intervention.
Ceven can help manage the process by using the hCaptcha solve action to handle specific challenges that stop a workflow. However, PhantomBuster is subject to the rate limits of the target websites like LinkedIn or Google. If you trigger too many requests in a short window, the target site may flag your account regardless of the API connection. We recommend using the Get Organization Resources tool to monitor your usage and scheduling your phantoms with sufficient gaps to mimic human behavior and avoid permanent account restrictions on the platforms you are scraping.
Ceven monitors the status of your containers using the Get Containers Fetch All action. If a container returns an error state, the agent can be programmed to alert you via Slack or attempt a restart. Because PhantomBuster runs in the cloud, the failure is usually logged in the container output. Ceven pulls these logs and can use the AI completion module to summarize the error and suggest a fix, such as adjusting the script branch or checking if the target website has changed its HTML structure.
No. Ceven acts as the orchestrator that moves data from PhantomBuster to your chosen destination. When a scraper finishes, Ceven pulls the results from the PhantomBuster storage or CSV export and pushes it directly to your CRM or database. The data exists in the workflow context only for the duration of the execution and is not stored in Ceven long term. This ensures your lead data remains in your own systems of record and reduces the risk of data duplication across multiple platforms.
Yes. You can use the Create Branch and Get Branches Diff actions to manage different versions of your scraping logic. You can set up a workflow that runs a small sample of leads through a staging branch and a larger group through the release branch. Ceven then compares the success rates or the volume of data returned from each branch. This allows you to refine your selectors or search queries in an isolated environment before pushing the changes to your main production automation.
Ceven can manage as many agents as your PhantomBuster plan allows. However, be aware that PhantomBuster uses a credit based system for execution time. If you trigger too many agents simultaneously via Ceven, you may exhaust your monthly execution time quota faster than expected. We suggest using the Get Organization Resources action to build a check into your workflow that prevents new agents from starting if your remaining credits fall below a certain threshold to avoid service interruption.
Once PhantomBuster extracts raw text from a profile or website, Ceven passes that text into the Request AI Completion action. You can prompt the AI to summarize the lead's recent posts, identify a common pain point, or write a personalized intro sentence. The result is then merged with the scraped data and sent to your outreach tool. This transforms raw scraped data into high quality personalized messages without requiring a human to read every single profile manually.
Ceven can trigger agents on demand or manage existing schedules. While PhantomBuster has its own internal scheduler, Ceven provides the Unschedule All Agent Launches action for global control. You can build a master workflow in Ceven that decides when to trigger specific phantoms based on external events, such as a new lead entering your CRM or a specific date on your calendar, giving you more granular control than the native PhantomBuster scheduling interface allows.

Alternatives to PhantomBuster

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect PhantomBuster and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free