2026 Releases
v2.4.0 - 10 Languages & Real Product Screenshots (Sep 2026)
v2.4.0 - 10 Languages & Real Product Screenshots (Sep 2026)
- New: Docs now ship in Russian, Arabic, Spanish, German, French, and Portuguese, alongside existing English, Chinese, Japanese, and Korean — 10 languages total.
- New: What a Company Profile Contains — hiring, tech stack, ad activity, news, and people, each with a real screenshot and its endpoint, in every language.
- Improved: The Expansion guides now show real product screenshots (the market map, company list, signal feed, competitor comparison) next to the explanations, replacing an outdated hero image and abstract-only diagrams.
v2.3.2 - Search Filters Reference Pass (Sep 2026)
v2.3.2 - Search Filters Reference Pass (Sep 2026)
- New: Enums & Constants — every fixed value the API accepts or returns on one page: seniority ranks, job functions, ad sources and formats, reach tiers, publisher platforms, signal types, management levels.
- New: Search guides for Job Search, News Search and Advertisement Search — filter tables, response walkthroughs and copy-paste recipes.
- API: Job Search documents
functions,seniority_ranks,launch_dates,location_ids,created_atandis_ascending_order. Response rows now declarefunctions,seniority_rank,source_type,base_salary,experience_requirement,education_requirementandemployment_type. - API: Advertisement Search documents
active_dates,reach_tiers,exclude_source_types,created_at,advertisement_search_idandis_ascending_order.source_typesis corrected — it filters results (not only enrichment) and acceptstiktokandapple. Rows now declareadvertisement_format_normalized,advertiser,advertisement_url,is_company_matchedand thetotal_impressionstriple;metadatadocumentsapplied_source_types,unsupported_source_types,coverage_notesandskipped_source_types. - API: News Search documents
published_at,news_search_idandis_ascending_order, and declares every row field includingexpansion_signals(returned whenis_expansion_signal_availableis set — this reverses the v2.3.1 removal, which was made before the flag shipped). - API: People Search documents
exclude_people_titles,exclude_people_locations,exclude_departments,exclude_department_functionsandcompany_exclude_locations. - API: Company Search documents
social_mediaandadvertisement_status. - API: Every search endpoint now documents
metadata.ignored_fields— unrecognised body keys are dropped, not rejected, and listed there. Job, News and Advertisement Search also declarepaginationand a typedmetadatablock instead of a free-form object. - Docs: Four schemas (
job_exclude_locations,advertisement_target_locations,advertisement_exclude_target_locationsanddomain_search_idson Expansion Rankings) wrote a description next to a$ref, which OpenAPI 3.0 silently discards. They now render.
v2.3.1 - Expansion API Reference Pass (Aug 2026)
v2.3.1 - Expansion API Reference Pass (Aug 2026)
- API: Expansion Signal Search (
POST /expansions/signals/search) is now documented — query the raw, dated signal rows behind a company’s stage instead of the companies they roll up into. - API: Expansion Lookup (
POST /expansions/lookup) is now documented — the deterministic sibling of Expansion Search that never auto-relaxes your filters, for dashboards and scheduled jobs that need reproducible results. - API: Monitors watching
expansionsnow have a documented filter vocabulary and webhook payload. See Setting up Webhooks. - API:
is_include_metadatais documented on Company Expansion Detail, Compare, Summaries and Rankings. API-key traffic is lean by default — set it totrueto receiveconfidence_scoreand the full model detail. - API: Expansion error codes (
40043,40360,40435,40436) added to Status Codes. - Removed: The
/companies/{jobs,news,advertisements}/exportreference pages. Export returns a CSV attachment against a separatedata_export_creditbalance and returns nothing that the corresponding Search endpoint does not already return as JSON — use Search with pagination instead. - Removed: The
/people/enrichmentreference page, which documented an endpoint that was never released. To enrich a person, call People Lookup withis_enrichment_available: true. - Docs:
profile_idremoved from every request body. Your API key already identifies your workspace, and the parameter was ignored on API-key requests. - API: Similar-company and similar-people search now document the reference identifier they require. Previously
/companies/search/similarreturned41847 Missing parameterfor every documented parameter combination. - API: Company Enrichment documents the
jobs,news,advertisementsandsimilar_companiesarrays it returns alongside the company record, and warns that the call routinely takes 30–60 seconds. - API: Eight endpoints now declare the top-level
metadatathey return, including theprofileblock withcredit,topup_creditandtotal_credit_cost. - API: Company identifier endpoints document all nine accepted identifiers, adding
tiktok_url,wantedly_url,tw104_url,rocketpunch_url,remember_urlandyoutrust_url. - Docs:
41847 Missing parameter— the API’s most common error — added to Status Codes. - Docs: Authentication now covers the
User-Agentrequirement. Clients with a generic user agent are blocked at the edge withHTTP 403anderror code: 1010, which is easily mistaken for a bad API key. - Docs: Rate limit documents the usage and quota fields returned by Profile Usage, including how
total_max_*applies the licence multiplier. - API: Expansion filters (
stages,signal_types,signal_strengths,freshness,momentum,polarity) now list their allowed values, and each warns that an unrecognised value is silently discarded rather than rejected — dropping the filter on some parameters and matching nothing on others. - API:
momentumacceptsadvancing,steadyandpulling_back. Thedirectionsvalues in Expansion Reference (retreating,new) are response values onstage.directionand were never valid as a filter. - API: News Insights corrected —
mentions,topics,sourcesandtop_sourceare integer/string fields insidedata.totals, not top-level arrays.topicsandsourcesare counts of distinct values; the per-item lists arecategory_breakdownandmarket_breakdown. - API: Advertisement Insights corrected —
postings[]uses the abbreviated keysr,m,ch,fo,n;reach_tiers[]is a{slug, label}catalog with no counts;creatives[]documents all ten fields includingimage_url,ctaandhas_video. - API: Channel template
parameterskeys vary bychannel_type_slug— email, LinkedIn and Twilio templates each carry a different set. - Docs: Removed response fields the API does not return:
referral_codefrom User,similarity_scorefrom Similar People,funding_statusandcrunchbase_urlfrom LinkedIn Company Lookup,expansion_signalsfrom News Search, andoccurs_at/occurs_untilfrom Expansion Signal Search. - Docs: The status-code table has been rebuilt from the API’s error table. Nine codes were wrong:
40075,40076,40091,40092and40095were documented for pagination and quota failures but are really41675,41676,41691,41692and41695at HTTP 416 — and each documented number is a live code for something unrelated.40003,40602and40603are really40303,40632and40633;40099does not exist. - Docs: HTTP 416 is now documented. Pagination and quota overflows return 416 with a
416xxcode, never a clamped result set. - Docs: Added the monitor error family (
40020–40035), including40021—detection_modecannot be changed after a monitor is created. - API:
per_pagecaps at your plan’smax_search_per_page(25 on most plans);26returns HTTP 416.pagecaps atmax_search_page. Both limits, and every other plan ceiling, are returned by Profile and are now listed on Rate limit. - API:
people_contact_typesaccepts exactlyemail-work,email-personalandphone. An unrecognised value is not rejected — it returns HTTP 200 withemails: nulland zero credit cost, which is indistinguishable from a person having no contact data. - API: Redemption responses return
null, not[], foremailsandphoneswhen nothing is found. - API: Channel template
createparameters are now documented —channel_node_idis a UUID from Channel Template Types, and it determines whichparameterskeys are valid.deletetakes numericchannel_template_idvalues and removes one version at a time. - API: Monitor webhook validation performs a real signed delivery; a URL that only answers
GETstill fails, anddetailsreturns the upstream response body.
v2.3.0 - The Expansion Release (Jul 2026)
v2.3.0 - The Expansion Release (Jul 2026)
- New Feature: Market Expansion API. Track which companies are entering which markets, and how far along they are — a four-stage ladder (Exploring → Committing → Expanding → Scaling) built from real hiring, news, advertising, cloud-infrastructure, and event signals. Search by corridor with
froms/tos, drill into a single company’s market entry, and compare peers. Start with the quickstart. - New Feature: Natural-language search. Pass a plain-English
queryto Expansion Search (“fintech companies expanding into the UK”) and Pubrio interprets it into filters — with optional AI match explanations grounded in each company’s real signals viais_explain_match. - API: Results now default to a relevance order that puts corroborated movers (multiple independent signal types) first; pass
sort_by: "recent"for pure recency. - API: Monitors can now watch expansion signals (
signal_types: ["expansions"]) alongside jobs, news, and advertisements, and a monitor can be drafted from a plain-English sentence via Monitor Interpret. - API: Monitor lifecycle is now a single
statusfield (draft/active/paused/inactive), replacing the previousis_active/is_pausedbooleans in requests and responses.
v2.2.0 - The Monitor Release (Apr 2026)
v2.2.0 - The Monitor Release (Apr 2026)
- New Feature: Monitors. Automated signal detection with real-time delivery — track job postings, company news, and ad campaigns across millions of companies without building your own polling pipeline. Define filters once, and Pubrio scans, enriches, and delivers matching signals to your webhook, email, or outreach sequence.
- New Feature: Two Detection Modes. Choose between Signal First (broad market scanning) and Company First (track named accounts) to match your prospecting workflow.
- New Feature: Automatic People Enrichment. Each monitor trigger can automatically find and redeem contacts at matched companies — multi-layer enrichment with configurable filters for management level, department, and title.
- API: Added 15 new Monitor endpoints — full CRUD, statistics, charts, detection logs, webhook validation, and test processing. See the Monitor API reference.
- API:
profile_idis no longer required in request bodies. The API key now includes workspace information. The parameter is still accepted for backward compatibility. - API: Added
operationId,summary,description, andtagsto all 59 API endpoints for improved AI agent and MCP tool compatibility. - Docs: Enabled
llms.txtfor AI crawler discovery.
v2.1.0 - The Smart List Beta (Feb 2026)
v2.1.0 - The Smart List Beta (Feb 2026)
- New Feature: AI Smart Lists (Beta). Users can now upload CSVs and view them in a spreadsheet interface where Pubrio fills in missing columns automatically.
- Data: Added 3 million new verified entities in the DACH region (Germany, Austria, Switzerland).
- API: Faster response times (latency reduced by 200ms) for the
/enrich/companyendpoint.
v2.0.0 - The New Year Update (Jan 2026)
v2.0.0 - The New Year Update (Jan 2026)
- New Feature: Ads Search Intelligence. We now index ad transparency centers and paid search repositories. You can now see if a company is running ads, where they are spending, and what keywords they are targeting.
- Improvement: Enhanced “Tech Stack” detection for companies using non-standard localized software in LATAM.
2025 Archive: The Partner Year
2025 was defined by our major ecosystem integrations, bringing Pubrio data to the platforms you use every day.Q4 2025 - The Automation Integrations
Q4 2025 - The Automation Integrations
- Integration: Ottokit. Launched the native connector for autonomous agent workflows.
- Integration: Databar. Added Pubrio as a verified provider in the Databar marketplace for no-code research.
Q3 2025 - The Design-to-Sequence Sync
Q3 2025 - The Design-to-Sequence Sync
- Integration: Stripo. Enabled “Push to Sequence” functionality, allowing design teams to sync HTML templates directly to Pubrio workflows.
- Feature: Dynamic Variable Injection. Allowed generic placeholders in templates to be resolved with real-time Pubrio data upon sending.
Q2 2025 - The Clay Partnership
Q2 2025 - The Clay Partnership
- Integration: Clay Native Integration. Became a default provider in the Clay enrichment menu.
- Data: Expanded the “Invisible 70%” coverage to include 15 new local registries across Asia-Pacific.

