Skip to main content
POST
/
companies
/
news
/
search
Search for company news
curl --request POST \
  --url https://api.pubrio.com/companies/news/search \
  --header 'Content-Type: application/json' \
  --header 'pubrio-api-key: <api-key>' \
  --data '
{
  "locations": [
    "US",
    "SG",
    "CN"
  ],
  "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": [
    "Trump"
  ],
  "categories": [
    "launches"
  ],
  "news_gallery_ids": [
    "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  ],
  "published_dates": [
    "2025-01-01",
    "2025-01-10"
  ],
  "per_page": 25,
  "page": 1,
  "news_galleries": [
    "electronic-commerce"
  ],
  "news_languages": [
    "en"
  ],
  "profile_id": 123
}
'
{
  "data": {
    "pagination": {
      "page": 1,
      "per_page": 25,
      "total_entries": 351800,
      "total_pages": 14072,
      "is_timeout": false
    },
    "news": [
      {
        "news_id": "0b0f1c53-7a04-4a46-b5bc-3b17a7c4cfbd",
        "news_search_id": "4110b929-17cd-42aa-a159-906ead0c9b56",
        "domains": [
          "insead.edu",
          "digitalchina.com"
        ],
        "companies": [
          {
            "logo_url": "https://buckets.pubrio.com/company-logo/MjY5OTY5NDJpbnNlYWQuZWR1bGlua2VkaW5fcF9sb2dvMTU=.jpg",
            "domain_search_id": "dfbe6797-5311-46f9-9518-bf1a7c3d09bc",
            "country_code": "FR",
            "company_name": "Insead",
            "linkedin_name": "insead",
            "domain": "insead.edu"
          },
          {
            "logo_url": "https://buckets.pubrio.com/company-logo/NDA2NTQ5NTFkaWdpdGFsY2hpbmEuY29tbGlua2VkaW5fcF9sb2dvMTU=.jpg",
            "domain_search_id": "e13a9e24-a07d-4630-9b47-fceb778df74e",
            "country_code": "CN",
            "company_name": "Digital China",
            "linkedin_name": "digital-china",
            "domain": "digitalchina.com"
          }
        ],
        "news_galleries": [
          {
            "slug": "banking-financial-service",
            "news_gallery_id": "7c8ec9cc-66c5-4153-82da-9c8f356c6c99",
            "name": "Banking/Financial Service"
          }
        ],
        "locations": [
          "Singapore",
          "China"
        ],
        "last_modified": "2025-06-01T08:15:23.945Z",
        "image_url": null,
        "url": "http://enold.prnasia.com/p/asia-story-125304015-0.shtml",
        "published_at": "2025-06-01T08:00:00.000Z",
        "language": "id",
        "source": "prnasia.com",
        "category": "launches",
        "title": "Digital China's AI-driven transformation showcased at INSEAD",
        "summary": "Guo Wei, Chairman of Digital China, presented on AI-era corporate management at INSEAD 2025 Asia AI Conference, launching a case study on Digital China's AI transformation journey.",
        "news_category_name": "Launches"
      },
      "..."
    ]
  }
}

Authorizations

pubrio-api-key
string
header
required

A unique API token that represents the actions you perform through the API and the corresponding permissions and operations. You can create it through the Settings section.

Body

application/json
locations
string[]

ISO 3166-1 alpha-2 (cca2) is used for filtering locations. Check out location endpoints under the Filters tab for more information.

Example:
["US", "SG", "CN"]
company_locations
string[]

The location of the company headquarters. Check out location endpoints under the Filters tab for more information.

Example:
["US", "SG", "CN"]
companies
string<uuid>[]

A list of unique identifiers (domain_search_id) used for company and people search operations.

domains
string[]

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.

Example:
["pubrio.com"]
linkedin_urls
string[]

The fully formed URL of the LinkedIn company profile. URL begin with http and contain linkedin.com/company/

Example:
["https://www.linkedin.com/company/pubrio"]
search_term
string

A string of words over which we want to filter the results.

Example:

"pubrio"

search_terms
string[]

Array of keyword strings to filter news articles. Each term is matched against article content. Use search_term for a single string or search_terms for multiple keywords.

Example:
["Trump"]
categories
string[]

List of category slugs for searching for specific news categories. To find a slug, call the news categories endpoint under the Filters tab.

Example:
["launches"]

A list of news_gallery_id used to search for specific news galleries. To find the ID, call the news galleries endpoint under the Filters tab.

published_dates
string[]

Date range of the published date. The maximum value is the current day.

Example:
["2025-01-01", "2025-01-10"]
per_page
integer

The number of search results that should be returned for each page. Limited the number of results per page improves the endpoint's performance.

Example:

25

page
integer

The page number of the Pubrio data that you want to retrieve.

Example:

1

news_galleries
string[]

List of gallery slugs for filtering news by gallery. To find a slug, call the news galleries endpoint under the Filters tab.

Example:
["electronic-commerce"]
news_languages
string[]

List of locale_code values for filtering news by language. To find available codes, call the news languages endpoint under the Filters tab.

Example:
["en"]
profile_id
integer

Optional. An identifier for the user profile (workspace) making the request. This is no longer required as the API key already includes your workspace information. If provided, it helps in associating the lookup with a specific user, allowing for data retrieval and credit tracking.

Check out user details endpoints under the Profile tab for more information.

Response

Successful response containing company news search details.

data
object

Response info depends on specific endpoint.