Pubrio integration
Pubrio is a B2B data and market-expansion intelligence API. Search and look up companies and people (by Pubrio id, domain or LinkedIn URL), enrich a company with its hiring, news and advertising signals, find similar companies or people, spend credits to reveal a person's email and phone, reverse-look up a person from an email or phone, search job postings, news, advertisements and cloud footprints, read market-expansion signals and rankings across 200+ markets, and create and manage monitors that deliver matching signals by email or webhook. Most search, lookup and redeem calls spend workspace credits. The deprecated lookalike search and its legacy lookup alias, the set-default-template route (documented as both get and set), the webhook signing secret (its reveal route, its reveal flag on get_monitor and its copy in create and duplicate answers), monitor webhook custom headers, and the API-key request log and usage analytics routes are not exposed. Authentication is an API key from the Pubrio dashboard settings, sent in the pubrio-api-key header.
Say what should happen.
The workflow builds itself.
What you can do with Pubrio
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Lookup, 14 operations
get_channel_templateGet channel templatePOSTReturns one outreach template and its versions, identified by channel_template_identifier.get_company_expansionGet company expansionPOSTIn-depth expansion profile for a single company, current stage, signals, market presence, and stage-transition history, for one market or aggregated across all markets.get_monitorGet monitorPOSTRetrieve detailed information about a specific monitor.get_monitor_logGet monitor logPOSTReturns one monitor delivery log in full, identified by its monitor_log_id.lookup_advertisementLookup advertisementPOSTRetrieve advertisement details for a specific company using an advertisement search ID. The response includes the resolved `destination_url`, the original `raw_link_url`, and, for Meta ads, `publisher_platforms`.lookup_cloud_footprintLookup cloud footprintPOSTReturns one cloud footprint row by its cloud_footprint_id (from search_cloud_footprints), with its cloud regions, cities and a recent sample of the infrastructure behind it.lookup_companyLookup companyPOSTRetrieve detailed information about a specific company using their Pubrio search ID, domain, or LinkedIn URL.lookup_company_by_linkedinLookup company by linkedinPOSTRetrieve company details using a LinkedIn company page URL. Provides real-time data retrieval.lookup_company_technologiesLookup company technologiesPOSTLists the technologies a company uses, grouped by category, with first and last detection dates. Identify the company by domain_search_id, domain, linkedin_url or domain_id.lookup_jobLookup jobPOSTRetrieve job posting details for a specific company using a job search ID.lookup_news_articleLookup news articlePOSTRetrieve news article details for a specific company using a news search ID.lookup_personLookup personPOSTRetrieve detailed information about a specific person using their Pubrio search ID or LinkedIn URL.lookup_person_by_contactLookup person by contactPOSTReverse-lookup a person by email, phone, or first and last name plus domain or company. Returns the matched person's `people_search_id` and base details, plus `match` metadata describing how the match was made. Charges 1 credit per billable match.lookup_person_by_linkedinLookup person by linkedinPOSTRetrieve person details using a LinkedIn profile URL. Provides real-time data retrieval.
Search, 9 operations
get_monitor_delivery_pageGet monitor delivery pagePOSTReads the next page of a paged monitor delivery, using the next_page_token of the delivery or of the previous page.search_advertisementsSearch advertisementsPOSTSearches advertisements run by companies, filtered by company, channel, format, market and date; each result has an advertisement_search_id for lookup_advertisement.search_cloud_footprintsSearch cloud footprintsPOSTSearches the public cloud and hosting footprint of companies: which providers, countries and regions they run infrastructure in. Each row is one company at one provider in one country.search_companiesSearch companiesPOSTSearch the Pubrio database for companies matching specified criteria such as industry, size, location, and technologies.search_expanding_companiesSearch expanding companiesPOSTFind companies expanding into one or more markets using firmographic and signal filters or a plain-language query, with optional AI match explanations grounded in each company's real signals.search_expansion_signalsSearch expansion signalsPOSTRaw, paginated expansion signal rows, the dated evidence behind each company's stage, with source and evidence URL.search_jobsSearch jobsPOSTSearches job postings across companies, filtered by company, location, title, date and more; each result has a job_search_id for lookup_job. Spends credits.search_newsSearch newsPOSTSearches news articles about companies, filtered by company, category, gallery, language, location and date; each result has a news_search_id for lookup_news_article.search_peopleSearch peoplePOSTSearch the Pubrio database for people matching specified criteria such as job title, location, company, and seniority.
Insight, 4 operations
get_advertisement_insightsGet advertisement insightsPOSTAggregated advertising-signal insights for a company over a date window: active and launched ad counts, channel and placement mix, creative samples, audience reach as a tier distribution, and a weekly time series.get_cloud_footprint_insightsGet cloud footprint insightsPOSTOne company's cloud footprint in a single call: totals, top providers, countries and regions, weekly new hosts, the latest hosts, and flags for changes worth acting on.get_job_insightsGet job insightsPOSTAggregated hiring-signal insights for a company over a date window: posting volume, seniority distribution, top functions/departments/locations, and a weekly time series.get_news_insightsGet news insightsPOSTAggregated news-signal insights for a company over a date window: mention volume, top topics and sources, category and market breakdowns, and a weekly time series.
Category, 3 operations
list_news_categoriesList news categoriesGETRetrieve the list of news article categories for filtering.list_technology_categoriesList technology categoriesPOSTLists technology categories (category_id, slug, name), optionally narrowed by a keyword, for use as search filters.list_vertical_categoriesList vertical categoriesPOSTLists vertical categories with their GICS sector and industry group codes, optionally narrowed by a keyword, for use as search filters.
Batch, 2 operations
batch_lookup_people_by_contactBatch lookup people by contactPOSTBatch version of lookup_person_by_contact: each entry in peoples takes an email, a phone, or a first and last name plus domain or company. Charges 1 credit per billable match.batch_redeem_contactsBatch redeem contactsPOSTSpends credits to reveal contact details for several people at once (by people_search_id). Returns a redeem_query_id; read the results with get_batch_redeem_status.
Create, 2 operations
create_channel_templateCreate channel templatePOSTCreates an outreach template (email, LinkedIn or Twilio message) on a channel node from list_channel_template_types; its parameters hold the subject, content or message.create_monitorCreate monitorPOSTCreate a data monitor: an always-on watch that continuously surfaces the business signals you care about, new job postings, news, advertisements, or market-expansion moves, from the companies and filters you define.
Delete, 2 operations
delete_channel_templateDelete channel templateDELETEDelete a channel template from the workspace.delete_monitorDelete monitorDELETEDelete a monitor from the workspace.
Similar, 2 operations
search_similar_companiesSearch similar companiesPOSTFind companies similar to a reference company. Supply exactly one singular identifier (`domain_search_id`, `domain`, `linkedin_url` or another `*_url`). Each row carries a `similarity_score` between 0 and 1.search_similar_peopleSearch similar peoplePOSTFind people similar to a reference person or title. Supply one reference (`people_search_id`, `linkedin_url`, `linkedin_urls`, `peoples` or `people_titles`).
Template, 2 operations
list_channel_templatesList channel templatesPOSTLists the workspace's outreach templates (email, LinkedIn, Twilio) with their versions and template body parameters.list_channel_template_typesList channel template typesGETLists the outreach channel types (email, LinkedIn, Twilio) and their nodes, with the parameters each node's template accepts. Use a channel_node_id in create_channel_template.
Update, 2 operations
update_channel_templateUpdate channel templatePOSTUpdate an existing channel template's configuration.update_monitorUpdate monitorPOSTUpdate an existing monitor's configuration and detection rules.
Chart, 1 operation
get_monitor_chartGet monitor chartPOSTReturns a daily series of monitor triggers, successes, failures and credits between start_date and end_date, for one monitor or the whole workspace.
Company siz, 1 operation
list_company_sizesList company sizesGETRetrieve the list of company size categories for filtering.
Compare, 1 operation
compare_company_expansionsCompare company expansionsPOSTCompare the expansion footprint of several companies side by side, with optional comparable peers for a target company.
Create version, 1 operation
create_channel_template_versionCreate channel template versionPOSTCreate a new version of an existing channel template.
Dashboard, 1 operation
get_expansion_overviewGet expansion overviewPOSTMarket-level expansion KPIs, per-market stage counts and top cross-border flows. Aggregated, not paginated. Answers `408` when the request cannot finish in time.
Duplicate, 1 operation
duplicate_monitorDuplicate monitorPOSTCreate a copy of an existing monitor with the same configuration.
Enrich, 1 operation
enrich_companyEnrich companyPOSTRealtime company enrichment. Returns the company record plus its recent hiring, media, advertising and similar-company signals in one call.
Function, 1 operation
list_department_functionsList department functionsGETRetrieve the list of department functions for filtering.
Gallery, 1 operation
list_news_galleriesList news galleriesGETRetrieve the list of news galleries for filtering.
Interpret, 1 operation
interpret_monitorInterpret monitorPOSTTurns a plain-language request (any language) into a draft monitor configuration to inspect before create_monitor. Only drafts: it saves nothing, sends no alert and spends no credits.
Language, 1 operation
list_news_languagesList news languagesGETRetrieve the list of available languages for news filtering.
Location, 1 operation
list_locationsList locationsGETRetrieve the list of locations available for search filters.
Log, 1 operation
list_monitor_logsList monitor logsPOSTLists monitor delivery logs (status, signal, company and people counts, credits spent, error message), filtered by monitor, status, date and search term.
Management level, 1 operation
list_management_levelsList management levelsGETRetrieve the list of management and seniority levels for filtering.
Monitor, 1 operation
list_monitorsList monitorsPOSTRetrieve a list of all monitors in the workspace.
Person, 1 operation
redeem_contact_detailsRedeem contact detailsPOSTSpend credits to unlock full contact details (email, phone) for a specific person.
Profile, 1 operation
get_workspace_profileGet workspace profilePOSTReturns the workspace profile: remaining credit and top-up credit, auto top-up settings and the current subscription plan with its query quotas.
Pulse event, 1 operation
list_company_signal_eventsList company signal eventsPOSTEnriched, paginated drill-down into the signal events driving a single company's expansion.
Query, 1 operation
get_batch_redeem_statusGet batch redeem statusPOSTReturns the status of a batch started by batch_redeem_contacts and, once completed, the emails and phones found for each person.
Ranking, 1 operation
list_expansion_rankingsList expansion rankingsPOSTLightweight ranked list of company/market pairs by expansion score, suited to map or heatmap rendering.
Retry, 1 operation
retry_monitor_deliveryRetry monitor deliveryPOSTRetries a failed monitor delivery, identified by its monitor_log_id from list_monitor_logs.
Statistic, 1 operation
get_monitor_statisticsGet monitor statisticsPOSTRetrieve a workspace-wide overview of monitor trigger statistics. There is no monitor_id parameter, figures are aggregated across all monitors in the workspace (watchlist-backed monitors are excluded).
Sub category, 1 operation
list_vertical_sub_categoriesList vertical sub categoriesPOSTLists vertical sub-categories with their GICS codes, optionally narrowed by a keyword, for use as search filters.
Summary, 1 operation
get_company_expansion_summariesGet company expansion summariesPOSTReady-to-render expansion summaries for a batch of companies, prepared for side-by-side comparison without client-side aggregation.
Technology, 1 operation
list_technologiesList technologiesPOSTLists technologies Pubrio can filter companies by (name, tag_id, categories), optionally narrowed by a keyword. Use the values in search_companies technology filters.
Timezone, 1 operation
list_timezonesList timezonesGETRetrieve the list of supported timezones.
Title, 1 operation
list_department_titlesList department titlesGETRetrieve the list of department titles for filtering.
Try, 1 operation
test_run_monitorTest run monitorPOSTRun a saved monitor by id, or run an unsaved ad-hoc configuration by passing the config inline; with monitor_id, inline fields override the saved monitor for this run.
Type, 1 operation
list_expansion_typesList expansion typesPOSTReference catalog for the expansion taxonomy, stages, signal types, strengths, polarities, momentum, and freshness, used to resolve the values returned by the other expansion endpoints.
Usage, 1 operation
get_workspace_usageGet workspace usagePOSTReturns the workspace's API and portal query usage (monthly, daily, hourly) against its quota limits.
User, 1 operation
get_current_userGet current userGETReturns the user who owns the API key: user_id, nickname, language, timezone and the workspaces (profiles) they belong to.
Validate, 1 operation
validate_monitor_webhookValidate monitor webhookPOSTSends a signed test payload to a webhook URL and reports whether it was accepted. This performs a real HTTP delivery: the receiver must accept a POST and answer successfully.
Vertical, 1 operation
list_verticalsList verticalsPOSTLists industry verticals (vertical_id, slug, name), optionally narrowed by a keyword, for use as search filters.
Use Pubrio from Claude Code, Cursor or Codex
Connect Pubrio in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Pubrio operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Pubrio
- Create your workspace
Sign up free. Nothing to install.
- Connect Pubrio once
Add your Pubrio connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Pubrio integration FAQ
What can you do with the Pubrio integration?
LiveContext exposes 75 operations on Pubrio, covering lookup, search, insight and category.
