Skip to main content
Most Pubrio filters take a slug from a closed list. Short lists are printed here in full. Long, changing lists (countries, technologies, verticals, news categories) come from the endpoints under the Filters group, and this page tells you which one.
Most search filters do not reject an unknown value. Some drop the filter and return everything (seniority_ranks), others apply it and return nothing (functions, source_types, reach_tiers). Both look like a normal 200. Always check metadata.ignored_fields and, on advertisement search, metadata.unsupported_source_types.

Conventions


Used by Job Search and echoed on every job row.

Seniority ranks

seniority_ranks filter · seniority_rank response field. Resolved from the job title. A value outside 15 is ignored and the filter is dropped, so [7] returns everything.

Job functions

functions filter · functions response field (array, null when unclassified). The same slug can appear on many titles; a title can carry several slugs. Matches any listed slug; an unrecognised slug matches nothing. The most common slugs, in descending order of postings:
media_and_commmunication is spelled with three ms in the data. Copy it as written.
The long tail (several hundred further slugs such as information_security, supply_chain, devops) uses the same vocabulary as the slug column of Department Functions. The quickest way to discover slugs for a niche is to run an unfiltered search on a few relevant companies and read the functions array on the rows.

Job source types

source_type response field. linkedin for the large majority of postings; partner job boards report their own slug (wantedly, tw1111, rocketpunch). Older rows can be null.
Used by Advertisement Search, Advertisement Insights and the advertisement_* filters on Company Search.

Source types

source_types / exclude_source_types filters · source_type response field · advertisement_platforms on Company Search. linkedin · facebook · google · tiktok · apple meta is accepted as an alias of facebook. facebook spans every Meta surface; narrow it with publisher_platforms.

Formats

advertisement_formats filter · advertisement_format_normalized response field. The raw label the source publishes is kept in advertisement_format.

Publisher platforms

publisher_platforms / exclude_publisher_platforms filters · publisher_platforms response field. Meta surfaces only; null on every other source. Case-insensitive on input, lower-case in responses. facebook · instagram · messenger · threads · audience_network

Reach tiers

reach_tiers filter · reach_tiers[] catalog on Advertisement Insights. Derived from the lower bound of the source’s impression range, so a 10k-50k ad sits in 10k_50k. Ads with no impression estimate never match a tier. advertisement_status filter on Company Search.

Social media

social_media filter on Company Search. OR by default. linkedin · facebook · instagram · tiktok · twitter · x · github · wantedly · rocketpunch

Country activity

advertisement_country_activity takes one object: { "country": "US", "rank": [null, 500] } or { "country": "US", "percentile": [90, null] }. Rank 1 is the biggest advertiser in that country. See Advertising activity filters.
Used by News Search and News Insights.

Expansion signal enums

Only applied when is_expansion_signal_available: true. The full expansion vocabulary — stages, freshness, momentum — is on Expansion Filters.

Management levels

management_levels filter. An unknown slug is dropped when other people filters are present; when it is the only people filter the request fails with 40037 Parameter(s) incorrect. c_suite · director · entry · founder · head · intern · manager · owner · partner · senior · vp Note the C-suite slug is c_suite, not c_level. Fetch names in your language from Management Levels.

Departments and functions



Response-only constants

Filters overview

How arrays, AND/OR and filter_conditions combine across every search endpoint.

Status codes

The full error-code table.