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.1.0.tar.gz
(9.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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f8387042e2e99c203afed4fd5d8c57dd99ea6b6a3997fb7ec17b1cfe2c6fe12
|
|
| MD5 |
25a7a82f0e55ec59397fe4b1689ac846
|
|
| BLAKE2b-256 |
6774a0da49efec1d672acf742241b3ecc0bc4e17a657c298538d5034771f1d25
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af1ae57aea1629c6abcddc04c136e21ed3c5d7c380c6c78ddb2e25a355ad55cf
|
|
| MD5 |
3046ed60b0a14ab950d3d45f2f7c5d17
|
|
| BLAKE2b-256 |
1e0fe2f54d7b9aa5b7a8392ad56679180bcb8826b11f0a9bf3fba010b4c6661e
|