{
  "id": "02-phantombuster",
  "slug": "phantombuster",
  "normalized_name": "phantombuster",
  "name": "PhantomBuster",
  "vendor_url": "phantombuster.com",
  "category": "engagement-outbound",
  "what_it_does": "General browser-automation/data-extraction platform (\"Phantoms\") that runs cloud scripts to scrape and act on LinkedIn and other web platforms - widely used as a LinkedIn outbound backbone rather than a purpose-built sequencer.",
  "ai_features": "Vendor-stated AI add-ons: an \"AI LinkedIn Message Writer\" (GPT-based drafting), an \"AI LinkedIn Profile Enricher\" (structures scraped data), and an \"AI LinkedIn Post Responder\" (comment suggestions) - metered AI-credit features layered on a core scraping/automation engine that is itself not AI.",
  "mcp_status": "official",
  "mcp_url": "https://hub.phantombuster.com/docs/mcp-server (hosted at mcp.phantombuster.com); community alternative at https://github.com/globodai-group/mcp-phantombuster",
  "mcp_auth": "OAuth - first connection redirects to PhantomBuster sign-in/authorization, then workspace selection.",
  "api_gate": "paid",
  "revops_role": "Data-extraction/scraping and light-automation backbone many other engagement tools (and Clay) sit on top of; general-purpose rather than LinkedIn-native.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-03",
  "sources": "https://hub.phantombuster.com/docs/mcp-server, https://lagrowthmachine.com/phantombuster-pricing/, https://github.com/globodai-group/mcp-phantombuster, https://phantombuster.com/automations/linkedin/4015/linkedin-profile-url-finder, https://support.phantombuster.com/hc/en-us/articles/26971028103826-How-to-Use-the-LinkedIn-Profile-URL-Finder",
  "notes": "Documented REST API available starting on the entry paid plan (~$56/mo Starter, 20 execution hours/mo); no enterprise-only gate found. Because it operates via scraping/headless browser automation, it sits squarely inside activity LinkedIn's User Agreement prohibits. 2026-09-03: PhantomBuster's catalog lists a Phantom titled \"LinkedIn Profile URL Finder\" (https://phantombuster.com/automations/linkedin/4015/linkedin-profile-url-finder) with a support article \"How to Use the LinkedIn Profile URL Finder\" (https://support.phantombuster.com/hc/en-us/articles/26971028103826-How-to-Use-the-LinkedIn-Profile-URL-Finder); both pages are client-rendered and did not render for the fetcher, and the search index's rendering of them says the Phantom takes first and last name (or a full name) plus a company name or professional email and returns LinkedIn profile URLs at one URL finder credit per lookup; the MCP docs do not name it as a tool.",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "paid",
  "mcp_urls": [
    "https://hub.phantombuster.com/docs/mcp-server",
    "https://github.com/globodai-group/mcp-phantombuster"
  ],
  "source_urls": [
    "https://hub.phantombuster.com/docs/mcp-server",
    "https://lagrowthmachine.com/phantombuster-pricing/",
    "https://github.com/globodai-group/mcp-phantombuster",
    "https://phantombuster.com/automations/linkedin/4015/linkedin-profile-url-finder",
    "https://support.phantombuster.com/hc/en-us/articles/26971028103826-How-to-Use-the-LinkedIn-Profile-URL-Finder"
  ],
  "source_annotations": [],
  "vendor_domain": "phantombuster.com",
  "display_name": "PhantomBuster",
  "docs_url": null,
  "jobs": [
    "enrich-person-from-linkedin-url",
    "find-linkedin-url-from-name-and-company",
    "scrape-web-page-for-facts",
    "send-linkedin-message",
    "draft-personalized-outreach"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [
    "https://github.com/globodai-group/mcp-phantombuster",
    "https://github.com/globodai-group/mcp-phantombuster"
  ],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "phantombuster_delete_agent",
      "description": "Delete a PhantomBuster agent permanently",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "phantombuster_get_agent",
      "description": "Get details of a specific PhantomBuster agent by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "phantombuster_get_agent_output",
      "description": "Get the console output of the most recent container of a PhantomBuster agent. Useful for monitoring execution progress and debugging.",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "phantombuster_get_container",
      "description": "Get details of a specific container (execution run) by ID",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "phantombuster_get_container_result",
      "description": "Get the result object (structured data output) from a specific container execution",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "phantombuster_launch_agent",
      "description": "Launch a PhantomBuster agent. Adds it to the launch queue. Optionally pass arguments to override the agent",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "phantombuster_list_agents",
      "description": "List all PhantomBuster agents (phantoms) in your organization",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "phantombuster_list_containers",
      "description": "List all containers (execution runs) for a specific PhantomBuster agent",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "phantombuster_stop_agent",
      "description": "Stop a running PhantomBuster agent",
      "required_params": [],
      "evidence": "source",
      "repo_party": "third-party",
      "source_party": null,
      "risk": "write"
    }
  ],
  "mcp_tool_count": 9,
  "mcp_tools_evidence": "source",
  "mcp_tools_repo": "globodai-group/mcp-phantombuster",
  "mcp_tools_repo_party": "third-party",
  "mcp_catalog_shape": "fixed",
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "community",
  "cli_party": "third",
  "cli_binary": "phantombuster",
  "cli_install": [
    {
      "cmd": "pip install phantombuster",
      "manager": "pypi",
      "source_url": "https://pypi.org/project/phantombuster/",
      "party": "third",
      "fetched_on": "2026-09-27"
    }
  ],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [
    {
      "kind": "pypi",
      "package": "phantombuster",
      "version": "0.20.5",
      "party": "third",
      "url": "https://pypi.org/project/phantombuster/"
    }
  ],
  "cli_evidence": "pypi",
  "cli_checked_on": "2026-09-27",
  "github_org": "phantombuster",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/phantombuster",
  "github_org_evidence": {
    "rule": "rule 3",
    "url": "search q=PhantomBuster",
    "matched_domain": "phantombuster.com",
    "via": "website",
    "detail": "account website https://phantombuster.com has the vendor's domain",
    "confidence": "strong",
    "candidates_rejected": [
      {
        "login": "globodai-group",
        "from": "rule 2",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match phantombuster.com"
      }
    ]
  },
  "github_org_repos": 13,
  "github_org_repos_mcp": 0,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": "2026-09-08T12:27:08Z",
  "github_org_recent_repos": [
    {
      "name": "public-gists",
      "url": "https://github.com/phantombuster/public-gists",
      "kind": "other",
      "description": "Because you can't create gists as a GitHub org",
      "stars": 2,
      "pushed_at": "2026-09-08",
      "latest_release": null
    },
    {
      "name": ".github",
      "url": "https://github.com/phantombuster/.github",
      "kind": "other",
      "description": "Special repository for default files available throughout the organization.",
      "stars": 1,
      "pushed_at": "2025-12-03",
      "latest_release": null
    },
    {
      "name": "sdk",
      "url": "https://github.com/phantombuster/sdk",
      "kind": "sdk",
      "description": "Phantombuster's SDK",
      "stars": 15,
      "pushed_at": "2024-10-16",
      "latest_release": null
    },
    {
      "name": "dyn53",
      "url": "https://github.com/phantombuster/dyn53",
      "kind": "other",
      "description": "A Lambda that updates a Route53 A record with the requester's IP address",
      "stars": 2,
      "pushed_at": "2021-11-16",
      "latest_release": null
    },
    {
      "name": "nickjs",
      "url": "https://github.com/phantombuster/nickjs",
      "kind": "other",
      "description": "Web scraping library made by the Phantombuster team. Modern, simple & works on all websites. (Deprecated)",
      "stars": 495,
      "pushed_at": "2020-06-19",
      "latest_release": null
    }
  ],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://hub.phantombuster.com/docs/mcp-server",
  "endpoint_status": "docs-only",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "02-phantombuster",
  "also_listed_in": [],
  "source_file": "02-engagement-outbound.md",
  "source_line": 407,
  "file_index": 21,
  "category_num": "02",
  "category_slug": "engagement-outbound",
  "category_label": "Engagement & Outbound",
  "heading": "PhantomBuster",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 121
}
