curl --request POST \
--url https://api.pubrio.com/companies/jobs/search \
--header 'Content-Type: application/json' \
--header 'pubrio-api-key: <api-key>' \
--data '
{
"locations": [
"US",
"SG",
"CN"
],
"exclude_locations": [
"TW"
],
"location_ids": [
357,
419
],
"company_locations": [
"US",
"SG",
"CN"
],
"companies": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"domains": [
"pubrio.com"
],
"linkedin_urls": [
"https://www.linkedin.com/company/pubrio"
],
"search_term": "pubrio",
"search_terms": [
"Software Developer"
],
"titles": [
"sales manager",
"marketing manager"
],
"functions": [
"engineering",
"product_management"
],
"departments": [
"master_sales"
],
"exclude_departments": [
"c_suite"
],
"seniority_ranks": [
4,
5
],
"posted_dates": [
"2025-01-01",
"2025-01-10"
],
"launch_dates": [
"2026-08-01",
"2026-08-31"
],
"created_at": "2026-09-02T12:00:00Z",
"is_realtime_enrichment": true,
"is_ascending_order": false,
"per_page": 25,
"page": 1
}
'import requests
url = "https://api.pubrio.com/companies/jobs/search"
payload = {
"locations": ["US", "SG", "CN"],
"exclude_locations": ["TW"],
"location_ids": [357, 419],
"company_locations": ["US", "SG", "CN"],
"companies": ["3c90c3cc-0d44-4b50-8888-8dd25736052a"],
"domains": ["pubrio.com"],
"linkedin_urls": ["https://www.linkedin.com/company/pubrio"],
"search_term": "pubrio",
"search_terms": ["Software Developer"],
"titles": ["sales manager", "marketing manager"],
"functions": ["engineering", "product_management"],
"departments": ["master_sales"],
"exclude_departments": ["c_suite"],
"seniority_ranks": [4, 5],
"posted_dates": ["2025-01-01", "2025-01-10"],
"launch_dates": ["2026-08-01", "2026-08-31"],
"created_at": "2026-09-02T12:00:00Z",
"is_realtime_enrichment": True,
"is_ascending_order": False,
"per_page": 25,
"page": 1
}
headers = {
"pubrio-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'pubrio-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
locations: ['US', 'SG', 'CN'],
exclude_locations: ['TW'],
location_ids: [357, 419],
company_locations: ['US', 'SG', 'CN'],
companies: ['3c90c3cc-0d44-4b50-8888-8dd25736052a'],
domains: ['pubrio.com'],
linkedin_urls: ['https://www.linkedin.com/company/pubrio'],
search_term: 'pubrio',
search_terms: ['Software Developer'],
titles: ['sales manager', 'marketing manager'],
functions: ['engineering', 'product_management'],
departments: ['master_sales'],
exclude_departments: ['c_suite'],
seniority_ranks: [4, 5],
posted_dates: ['2025-01-01', '2025-01-10'],
launch_dates: ['2026-08-01', '2026-08-31'],
created_at: '2026-09-02T12:00:00Z',
is_realtime_enrichment: true,
is_ascending_order: false,
per_page: 25,
page: 1
})
};
fetch('https://api.pubrio.com/companies/jobs/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pubrio.com/companies/jobs/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'locations' => [
'US',
'SG',
'CN'
],
'exclude_locations' => [
'TW'
],
'location_ids' => [
357,
419
],
'company_locations' => [
'US',
'SG',
'CN'
],
'companies' => [
'3c90c3cc-0d44-4b50-8888-8dd25736052a'
],
'domains' => [
'pubrio.com'
],
'linkedin_urls' => [
'https://www.linkedin.com/company/pubrio'
],
'search_term' => 'pubrio',
'search_terms' => [
'Software Developer'
],
'titles' => [
'sales manager',
'marketing manager'
],
'functions' => [
'engineering',
'product_management'
],
'departments' => [
'master_sales'
],
'exclude_departments' => [
'c_suite'
],
'seniority_ranks' => [
4,
5
],
'posted_dates' => [
'2025-01-01',
'2025-01-10'
],
'launch_dates' => [
'2026-08-01',
'2026-08-31'
],
'created_at' => '2026-09-02T12:00:00Z',
'is_realtime_enrichment' => true,
'is_ascending_order' => false,
'per_page' => 25,
'page' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"pubrio-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.pubrio.com/companies/jobs/search"
payload := strings.NewReader("{\n \"locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"exclude_locations\": [\n \"TW\"\n ],\n \"location_ids\": [\n 357,\n 419\n ],\n \"company_locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"companies\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"domains\": [\n \"pubrio.com\"\n ],\n \"linkedin_urls\": [\n \"https://www.linkedin.com/company/pubrio\"\n ],\n \"search_term\": \"pubrio\",\n \"search_terms\": [\n \"Software Developer\"\n ],\n \"titles\": [\n \"sales manager\",\n \"marketing manager\"\n ],\n \"functions\": [\n \"engineering\",\n \"product_management\"\n ],\n \"departments\": [\n \"master_sales\"\n ],\n \"exclude_departments\": [\n \"c_suite\"\n ],\n \"seniority_ranks\": [\n 4,\n 5\n ],\n \"posted_dates\": [\n \"2025-01-01\",\n \"2025-01-10\"\n ],\n \"launch_dates\": [\n \"2026-08-01\",\n \"2026-08-31\"\n ],\n \"created_at\": \"2026-09-02T12:00:00Z\",\n \"is_realtime_enrichment\": true,\n \"is_ascending_order\": false,\n \"per_page\": 25,\n \"page\": 1\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("pubrio-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.pubrio.com/companies/jobs/search")
.header("pubrio-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"exclude_locations\": [\n \"TW\"\n ],\n \"location_ids\": [\n 357,\n 419\n ],\n \"company_locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"companies\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"domains\": [\n \"pubrio.com\"\n ],\n \"linkedin_urls\": [\n \"https://www.linkedin.com/company/pubrio\"\n ],\n \"search_term\": \"pubrio\",\n \"search_terms\": [\n \"Software Developer\"\n ],\n \"titles\": [\n \"sales manager\",\n \"marketing manager\"\n ],\n \"functions\": [\n \"engineering\",\n \"product_management\"\n ],\n \"departments\": [\n \"master_sales\"\n ],\n \"exclude_departments\": [\n \"c_suite\"\n ],\n \"seniority_ranks\": [\n 4,\n 5\n ],\n \"posted_dates\": [\n \"2025-01-01\",\n \"2025-01-10\"\n ],\n \"launch_dates\": [\n \"2026-08-01\",\n \"2026-08-31\"\n ],\n \"created_at\": \"2026-09-02T12:00:00Z\",\n \"is_realtime_enrichment\": true,\n \"is_ascending_order\": false,\n \"per_page\": 25,\n \"page\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pubrio.com/companies/jobs/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["pubrio-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"exclude_locations\": [\n \"TW\"\n ],\n \"location_ids\": [\n 357,\n 419\n ],\n \"company_locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"companies\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"domains\": [\n \"pubrio.com\"\n ],\n \"linkedin_urls\": [\n \"https://www.linkedin.com/company/pubrio\"\n ],\n \"search_term\": \"pubrio\",\n \"search_terms\": [\n \"Software Developer\"\n ],\n \"titles\": [\n \"sales manager\",\n \"marketing manager\"\n ],\n \"functions\": [\n \"engineering\",\n \"product_management\"\n ],\n \"departments\": [\n \"master_sales\"\n ],\n \"exclude_departments\": [\n \"c_suite\"\n ],\n \"seniority_ranks\": [\n 4,\n 5\n ],\n \"posted_dates\": [\n \"2025-01-01\",\n \"2025-01-10\"\n ],\n \"launch_dates\": [\n \"2026-08-01\",\n \"2026-08-31\"\n ],\n \"created_at\": \"2026-09-02T12:00:00Z\",\n \"is_realtime_enrichment\": true,\n \"is_ascending_order\": false,\n \"per_page\": 25,\n \"page\": 1\n}"
response = http.request(request)
puts response.read_body{
"metadata": {
"profile": null,
"filters": {
"domains": [
"google.com"
],
"per_page": 25,
"language": "en"
},
"ignored_fields": []
},
"data": {
"pagination": {
"page": 1,
"per_page": 25,
"total_entries": 2228628,
"total_pages": 89146,
"is_timeout": false,
"total_display_pages": 250
},
"jobs": [
{
"job_id": "371d0c44-4c56-4c9c-98e2-ef6dd986b848",
"job_search_id": "371d0c44-4c56-4c9c-98e2-ef6dd986b848",
"last_modified": "2025-05-31T20:41:27.894Z",
"companies": {
"logo_url": "https://buckets.pubrio.com/company-logo/OTQxMjYxMTFnb29nbGUuY29tLnBrbGlua2VkaW5fcF9sb2dvMTU=.jpg",
"domain_search_id": "539e2c34-de6b-4613-8f5b-e3aa18b4ef47",
"company_name": "Google",
"linkedin_name": "google",
"country_code": "US",
"domain": "google.com"
},
"location": "Seoul, Seoul, South Korea",
"job_url": "https://kr.linkedin.com/jobs/view/software-engineer-greach-program-for-people-with-disabilities-%EC%9E%A5%EC%95%A0%EC%9D%B8-%EC%B1%84%EC%9A%A9-at-google-4224659596?position=7&pageNum=0&refId=DwDpGXGftUql%2FkETvFCwXw%3D%3D&trackingId=gAvrIP0yUQuf8fjK67HSbQ%3D%3D",
"posting_date": "2025-05-31",
"country_code": "KR",
"location_id": 491,
"title": "Software Engineer, gReach Program for People with Disabilities (장애인 채용)",
"country": "South Korea",
"created_at": "2025-05-10T14:30:58.348Z",
"source_type": "linkedin",
"functions": null,
"seniority_rank": 0,
"base_salary": null,
"experience_requirement": null,
"education_requirement": null,
"employment_type": null
},
"..."
]
}
}{
"code": 40001,
"message": "Errors and codes will vary depending on the scenario, please see the documentation for information.",
"details": {}
}{
"error": "Request rate limit exceeded. Please wait and try again later."
}{
"error": "An unexpected error occurred on the server."
}Company Job Search
Search job postings. See the Job Search guide.
curl --request POST \
--url https://api.pubrio.com/companies/jobs/search \
--header 'Content-Type: application/json' \
--header 'pubrio-api-key: <api-key>' \
--data '
{
"locations": [
"US",
"SG",
"CN"
],
"exclude_locations": [
"TW"
],
"location_ids": [
357,
419
],
"company_locations": [
"US",
"SG",
"CN"
],
"companies": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"domains": [
"pubrio.com"
],
"linkedin_urls": [
"https://www.linkedin.com/company/pubrio"
],
"search_term": "pubrio",
"search_terms": [
"Software Developer"
],
"titles": [
"sales manager",
"marketing manager"
],
"functions": [
"engineering",
"product_management"
],
"departments": [
"master_sales"
],
"exclude_departments": [
"c_suite"
],
"seniority_ranks": [
4,
5
],
"posted_dates": [
"2025-01-01",
"2025-01-10"
],
"launch_dates": [
"2026-08-01",
"2026-08-31"
],
"created_at": "2026-09-02T12:00:00Z",
"is_realtime_enrichment": true,
"is_ascending_order": false,
"per_page": 25,
"page": 1
}
'import requests
url = "https://api.pubrio.com/companies/jobs/search"
payload = {
"locations": ["US", "SG", "CN"],
"exclude_locations": ["TW"],
"location_ids": [357, 419],
"company_locations": ["US", "SG", "CN"],
"companies": ["3c90c3cc-0d44-4b50-8888-8dd25736052a"],
"domains": ["pubrio.com"],
"linkedin_urls": ["https://www.linkedin.com/company/pubrio"],
"search_term": "pubrio",
"search_terms": ["Software Developer"],
"titles": ["sales manager", "marketing manager"],
"functions": ["engineering", "product_management"],
"departments": ["master_sales"],
"exclude_departments": ["c_suite"],
"seniority_ranks": [4, 5],
"posted_dates": ["2025-01-01", "2025-01-10"],
"launch_dates": ["2026-08-01", "2026-08-31"],
"created_at": "2026-09-02T12:00:00Z",
"is_realtime_enrichment": True,
"is_ascending_order": False,
"per_page": 25,
"page": 1
}
headers = {
"pubrio-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'pubrio-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
locations: ['US', 'SG', 'CN'],
exclude_locations: ['TW'],
location_ids: [357, 419],
company_locations: ['US', 'SG', 'CN'],
companies: ['3c90c3cc-0d44-4b50-8888-8dd25736052a'],
domains: ['pubrio.com'],
linkedin_urls: ['https://www.linkedin.com/company/pubrio'],
search_term: 'pubrio',
search_terms: ['Software Developer'],
titles: ['sales manager', 'marketing manager'],
functions: ['engineering', 'product_management'],
departments: ['master_sales'],
exclude_departments: ['c_suite'],
seniority_ranks: [4, 5],
posted_dates: ['2025-01-01', '2025-01-10'],
launch_dates: ['2026-08-01', '2026-08-31'],
created_at: '2026-09-02T12:00:00Z',
is_realtime_enrichment: true,
is_ascending_order: false,
per_page: 25,
page: 1
})
};
fetch('https://api.pubrio.com/companies/jobs/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pubrio.com/companies/jobs/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'locations' => [
'US',
'SG',
'CN'
],
'exclude_locations' => [
'TW'
],
'location_ids' => [
357,
419
],
'company_locations' => [
'US',
'SG',
'CN'
],
'companies' => [
'3c90c3cc-0d44-4b50-8888-8dd25736052a'
],
'domains' => [
'pubrio.com'
],
'linkedin_urls' => [
'https://www.linkedin.com/company/pubrio'
],
'search_term' => 'pubrio',
'search_terms' => [
'Software Developer'
],
'titles' => [
'sales manager',
'marketing manager'
],
'functions' => [
'engineering',
'product_management'
],
'departments' => [
'master_sales'
],
'exclude_departments' => [
'c_suite'
],
'seniority_ranks' => [
4,
5
],
'posted_dates' => [
'2025-01-01',
'2025-01-10'
],
'launch_dates' => [
'2026-08-01',
'2026-08-31'
],
'created_at' => '2026-09-02T12:00:00Z',
'is_realtime_enrichment' => true,
'is_ascending_order' => false,
'per_page' => 25,
'page' => 1
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"pubrio-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.pubrio.com/companies/jobs/search"
payload := strings.NewReader("{\n \"locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"exclude_locations\": [\n \"TW\"\n ],\n \"location_ids\": [\n 357,\n 419\n ],\n \"company_locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"companies\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"domains\": [\n \"pubrio.com\"\n ],\n \"linkedin_urls\": [\n \"https://www.linkedin.com/company/pubrio\"\n ],\n \"search_term\": \"pubrio\",\n \"search_terms\": [\n \"Software Developer\"\n ],\n \"titles\": [\n \"sales manager\",\n \"marketing manager\"\n ],\n \"functions\": [\n \"engineering\",\n \"product_management\"\n ],\n \"departments\": [\n \"master_sales\"\n ],\n \"exclude_departments\": [\n \"c_suite\"\n ],\n \"seniority_ranks\": [\n 4,\n 5\n ],\n \"posted_dates\": [\n \"2025-01-01\",\n \"2025-01-10\"\n ],\n \"launch_dates\": [\n \"2026-08-01\",\n \"2026-08-31\"\n ],\n \"created_at\": \"2026-09-02T12:00:00Z\",\n \"is_realtime_enrichment\": true,\n \"is_ascending_order\": false,\n \"per_page\": 25,\n \"page\": 1\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("pubrio-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.pubrio.com/companies/jobs/search")
.header("pubrio-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"exclude_locations\": [\n \"TW\"\n ],\n \"location_ids\": [\n 357,\n 419\n ],\n \"company_locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"companies\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"domains\": [\n \"pubrio.com\"\n ],\n \"linkedin_urls\": [\n \"https://www.linkedin.com/company/pubrio\"\n ],\n \"search_term\": \"pubrio\",\n \"search_terms\": [\n \"Software Developer\"\n ],\n \"titles\": [\n \"sales manager\",\n \"marketing manager\"\n ],\n \"functions\": [\n \"engineering\",\n \"product_management\"\n ],\n \"departments\": [\n \"master_sales\"\n ],\n \"exclude_departments\": [\n \"c_suite\"\n ],\n \"seniority_ranks\": [\n 4,\n 5\n ],\n \"posted_dates\": [\n \"2025-01-01\",\n \"2025-01-10\"\n ],\n \"launch_dates\": [\n \"2026-08-01\",\n \"2026-08-31\"\n ],\n \"created_at\": \"2026-09-02T12:00:00Z\",\n \"is_realtime_enrichment\": true,\n \"is_ascending_order\": false,\n \"per_page\": 25,\n \"page\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pubrio.com/companies/jobs/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["pubrio-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"exclude_locations\": [\n \"TW\"\n ],\n \"location_ids\": [\n 357,\n 419\n ],\n \"company_locations\": [\n \"US\",\n \"SG\",\n \"CN\"\n ],\n \"companies\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"domains\": [\n \"pubrio.com\"\n ],\n \"linkedin_urls\": [\n \"https://www.linkedin.com/company/pubrio\"\n ],\n \"search_term\": \"pubrio\",\n \"search_terms\": [\n \"Software Developer\"\n ],\n \"titles\": [\n \"sales manager\",\n \"marketing manager\"\n ],\n \"functions\": [\n \"engineering\",\n \"product_management\"\n ],\n \"departments\": [\n \"master_sales\"\n ],\n \"exclude_departments\": [\n \"c_suite\"\n ],\n \"seniority_ranks\": [\n 4,\n 5\n ],\n \"posted_dates\": [\n \"2025-01-01\",\n \"2025-01-10\"\n ],\n \"launch_dates\": [\n \"2026-08-01\",\n \"2026-08-31\"\n ],\n \"created_at\": \"2026-09-02T12:00:00Z\",\n \"is_realtime_enrichment\": true,\n \"is_ascending_order\": false,\n \"per_page\": 25,\n \"page\": 1\n}"
response = http.request(request)
puts response.read_body{
"metadata": {
"profile": null,
"filters": {
"domains": [
"google.com"
],
"per_page": 25,
"language": "en"
},
"ignored_fields": []
},
"data": {
"pagination": {
"page": 1,
"per_page": 25,
"total_entries": 2228628,
"total_pages": 89146,
"is_timeout": false,
"total_display_pages": 250
},
"jobs": [
{
"job_id": "371d0c44-4c56-4c9c-98e2-ef6dd986b848",
"job_search_id": "371d0c44-4c56-4c9c-98e2-ef6dd986b848",
"last_modified": "2025-05-31T20:41:27.894Z",
"companies": {
"logo_url": "https://buckets.pubrio.com/company-logo/OTQxMjYxMTFnb29nbGUuY29tLnBrbGlua2VkaW5fcF9sb2dvMTU=.jpg",
"domain_search_id": "539e2c34-de6b-4613-8f5b-e3aa18b4ef47",
"company_name": "Google",
"linkedin_name": "google",
"country_code": "US",
"domain": "google.com"
},
"location": "Seoul, Seoul, South Korea",
"job_url": "https://kr.linkedin.com/jobs/view/software-engineer-greach-program-for-people-with-disabilities-%EC%9E%A5%EC%95%A0%EC%9D%B8-%EC%B1%84%EC%9A%A9-at-google-4224659596?position=7&pageNum=0&refId=DwDpGXGftUql%2FkETvFCwXw%3D%3D&trackingId=gAvrIP0yUQuf8fjK67HSbQ%3D%3D",
"posting_date": "2025-05-31",
"country_code": "KR",
"location_id": 491,
"title": "Software Engineer, gReach Program for People with Disabilities (장애인 채용)",
"country": "South Korea",
"created_at": "2025-05-10T14:30:58.348Z",
"source_type": "linkedin",
"functions": null,
"seniority_rank": 0,
"base_salary": null,
"experience_requirement": null,
"education_requirement": null,
"employment_type": null
},
"..."
]
}
}{
"code": 40001,
"message": "Errors and codes will vary depending on the scenario, please see the documentation for information.",
"details": {}
}{
"error": "Request rate limit exceeded. Please wait and try again later."
}{
"error": "An unexpected error occurred on the server."
}Authorizations
Body
ISO 3166-1 alpha-2 (cca2) is used for filtering locations. Check out location endpoints under the Filters tab for more information.
["US", "SG", "CN"]
ISO 3166-1 alpha-2 (cca2) location codes to exclude from job results. Check out the location endpoints under the Filters tab for valid codes.
["TW"]
Posting country by Pubrio location_id (Locations endpoint; also on each row). Alternative to locations.
[357, 419]
The location of the company headquarters. Check out location endpoints under the Filters tab for more information.
["US", "SG", "CN"]
A list of unique identifiers (domain_search_id) used for company and people search operations.
List of company domains used for company and people search operations. If we receive a URL such as www.pubrio.com or https://docs.pubrio.com/, the system will convert it to pubrio.com for processing.
["pubrio.com"]
The fully formed URL of the LinkedIn company profile. URL begin with http and contain linkedin.com/company/
["https://www.linkedin.com/company/pubrio"]
A string of words over which we want to filter the results.
"pubrio"
Array of keyword strings to filter job postings. Each term is matched against job content. Use search_term for a single string or search_terms for multiple keywords.
["Software Developer"]
Job titles associated with the individuals you aim to locate.
The results will also encompass job titles that include similar terminology, even if they do not match exactly. For instance, searching for software engineer may yield results for individuals with the title senior software engineer.
["sales manager", "marketing manager"]
Function slugs derived from the title, e.g. engineering, sales, marketing, finance, product_management, or a Department Functions slug such as software_development, in any case. Unknown slugs match nothing. Full list: Enums & Constants.
["engineering", "product_management"]
Department slugs or names, e.g. master_sales or Sales (any case), from Departments. Matches jobs whose title carries any of them; a value the catalog does not name matches nothing.
["master_sales"]
Department slugs or names to leave out. A job with no department is kept.
["c_suite"]
Seniority tier from the title: 1 junior, 2 senior, 3 manager, 4 director, 5 executive. A value outside 1–5 matches nothing. Rows return their tier in seniority_rank (0 = unclassified).
1, 2, 3, 4, 5 [4, 5]
Date range of the posted date. The maximum value is the current day. Day boundaries follow your workspace timezone.
["2025-01-01", "2025-01-10"]
Inclusive [from, to] window (UTC) on the launch date: posting_date, or the ingestion day when absent. Matches how Job Insights counts. A single date matches that day.
1 - 2 elements["2026-08-01", "2026-08-31"]
Ingested at or after this instant (UTC). Date or ISO timestamp. For incremental syncs pass the created_at of your newest stored row.
"2026-09-02T12:00:00Z"
Opt into realtime enrichment for a single, company-scoped query (filtered by domain_search_id, domains, or linkedin_urls). When the initial search returns zero results, the endpoint scrapes the source, persists the records, and re-runs the search before responding. Subject to a per-route deadline.
true
Sort direction. Results are returned newest-first by default; set true for oldest-first. There is no sort_by on this endpoint — the sort key is fixed and stated in the endpoint description.
false
Records per page. Defaults to 25, which is also the ceiling on most plans — the limit is your subscription's max_search_per_page, returned by Profile. Exceeding it returns HTTP 416 with code 41676 (or 41613 on company and people search), not a clamped result set.
x <= 2525

