Skip to main content

CrewAI tools for the Pubrio API — search companies, people, jobs, news, ads, and intent signals globally

Project description

crewai-pubrio

CrewAI tools for Pubrio — the glocalized business data layer for AI agents and revenue teams.

Installation

pip install crewai-pubrio

Setup

export PUBRIO_API_KEY="your-api-key-here"

Get your API key from dashboard.pubrio.com.

Usage

from crewai import Agent, Task, Crew
from crewai_pubrio import PubrioSearchCompaniesTool, PubrioSearchPeopleTool

researcher = Agent(
    role="B2B Research Analyst",
    goal="Research target companies and find decision-makers",
    tools=[PubrioSearchCompaniesTool(), PubrioSearchPeopleTool()],
)

task = Task(
    description="Find SaaS companies in Singapore with 50-200 employees and their VP of Engineering",
    agent=researcher,
)

crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()

Available Tools (51)

Company (6)

Tool Description
PubrioSearchCompaniesTool Search companies by name, domain, location, industry, technology, headcount
PubrioLookupCompanyTool Look up a company by domain, LinkedIn URL, or ID
PubrioEnrichCompanyTool Enrich company with full firmographic data (uses credits)
PubrioLinkedInCompanyLookupTool Look up a company by LinkedIn URL
PubrioFindSimilarCompaniesTool Find lookalike companies
PubrioLookupTechnologyTool Look up technologies used by a company

Signals (7)

Tool Description
PubrioSearchJobsTool Search job postings by title, location, keyword, date
PubrioLookupJobTool Look up a specific job posting by ID
PubrioSearchNewsTool Search company news and press releases
PubrioLookupNewsTool Look up a specific news article by ID
PubrioSearchAdsTool Search company advertisements
PubrioLookupAdvertisementTool Look up a specific advertisement by ID
PubrioLookalikeLookupTool Look up a lookalike company result by ID

People (7)

Tool Description
PubrioSearchPeopleTool Search people by name, title, department, seniority, location
PubrioLookupPersonTool Look up a person by LinkedIn URL or ID
PubrioEnrichPersonTool Enrich person with full professional details (uses credits)
PubrioLinkedInPersonLookupTool Real-time LinkedIn person lookup
PubrioRevealContactTool Reveal email or phone for a person (uses credits)
PubrioBatchRedeemContactsTool Batch reveal contacts for multiple people (uses credits)
PubrioQueryBatchRedeemTool Check status of a batch contact redeem operation

Filters (14)

Tool Description
PubrioGetLocationsTool Get all available location codes
PubrioGetDepartmentsTool Get all department title codes
PubrioGetDepartmentFunctionsTool Get all department function codes
PubrioGetManagementLevelsTool Get all management/seniority level codes
PubrioGetCompanySizesTool Get all company size range codes
PubrioGetTimezonesTool Get all timezone codes
PubrioGetNewsCategoryTool Get all news category codes
PubrioGetNewsGalleriesTool Get all news gallery codes
PubrioGetNewsLanguagesTool Get all news language codes
PubrioSearchTechnologiesTool Search technology names by keyword
PubrioSearchTechnologyCategoriesTool Search technology categories by keyword
PubrioSearchVerticalsTool Search industry verticals by keyword
PubrioSearchVerticalCategoriesTool Search vertical categories by keyword
PubrioSearchVerticalSubCategoriesTool Search vertical sub-categories by keyword

Monitors (14)

Tool Description
PubrioCreateMonitorTool Create a new signal monitor
PubrioUpdateMonitorTool Update an existing monitor configuration
PubrioGetMonitorTool Get details of a specific monitor
PubrioListMonitorsTool List all monitors with pagination
PubrioDeleteMonitorTool Delete a monitor
PubrioDuplicateMonitorTool Duplicate an existing monitor
PubrioTestRunMonitorTool Execute a test run of a monitor
PubrioRetryMonitorTool Retry a failed monitor trigger
PubrioGetMonitorStatsTool Get aggregate statistics across monitors
PubrioGetMonitorLogsTool Get trigger logs for a monitor
PubrioGetMonitorLogDetailTool Get details of a specific log entry
PubrioGetMonitorChartTool Get daily trigger chart data
PubrioRevealMonitorSignatureTool Reveal webhook signature secret
PubrioValidateWebhookTool Validate a webhook destination

Profile (3)

Tool Description
PubrioGetProfileTool Get account profile information
PubrioGetUsageTool Get credit usage and subscription info
PubrioGetUserTool Get current authenticated user details

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crewai_pubrio-1.1.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crewai_pubrio-1.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file crewai_pubrio-1.1.0.tar.gz.

File metadata

  • Download URL: crewai_pubrio-1.1.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for crewai_pubrio-1.1.0.tar.gz
Algorithm Hash digest
SHA256 5f8387042e2e99c203afed4fd5d8c57dd99ea6b6a3997fb7ec17b1cfe2c6fe12
MD5 25a7a82f0e55ec59397fe4b1689ac846
BLAKE2b-256 6774a0da49efec1d672acf742241b3ecc0bc4e17a657c298538d5034771f1d25

See more details on using hashes here.

File details

Details for the file crewai_pubrio-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: crewai_pubrio-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for crewai_pubrio-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af1ae57aea1629c6abcddc04c136e21ed3c5d7c380c6c78ddb2e25a355ad55cf
MD5 3046ed60b0a14ab950d3d45f2f7c5d17
BLAKE2b-256 1e0fe2f54d7b9aa5b7a8392ad56679180bcb8826b11f0a9bf3fba010b4c6661e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page