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
Release history Release notifications | RSS feed
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.0.0.tar.gz
(7.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file crewai_pubrio-1.0.0.tar.gz.
File metadata
- Download URL: crewai_pubrio-1.0.0.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0dbc2fccb430423e2153c7e7fe71d1df840009efc7b01124a3154b8b76834e9
|
|
| MD5 |
0b9a118dc0001e11ef517b3a704a5235
|
|
| BLAKE2b-256 |
cac8d0be7d329e80a23aa7eb0f026359d9b94766262a49f35f59beae90032f02
|
File details
Details for the file crewai_pubrio-1.0.0-py3-none-any.whl.
File metadata
- Download URL: crewai_pubrio-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f17c750853e7fc3c5db317c9516f018d2c0b937ba9078be99bb192defc3bd1ae
|
|
| MD5 |
575f994209f4242beb90a4e704fa355c
|
|
| BLAKE2b-256 |
f76982c0df600f42d68f774ad303b9f1aa0fdb9fa4f6e09157b50cdff66e85f6
|