Fetch Company News Feed

B2B API

Fetch company news feed

Retrieve a general stream of recent news for a known company without selecting categories. Page through article metadata to enrich account research, surface timely developments, and add news context to your workflows.

GET /company/{companyId}/newsFeed Requires bearer token Company ID required 1–50 results per page

What you can retrieve

Use this endpoint when you already have a Demandbase company ID and want a broad company news feed instead of filtering for specific business-event categories.

Account research

Add timely company context

Supplement company profiles with recent external developments before meetings, outreach, or account reviews.

General feed

Retrieve news without filters

Return a broad stream of company-related articles without providing a category list in the request.

Headlines

Surface notable developments

Use article titles and links to help users quickly identify news that warrants deeper review.

Source context

Preserve publishing details

Return the publishing source, publication date, and image URL when those attributes are available.

Integration

Enrich downstream workflows

Add company news to internal dashboards, account workspaces, research tools, or other applications.

Pagination

Process results predictably

Use page metadata and a configurable page size to move through larger news result sets.

Common requests

Use the default pagination

Request URL
GET /company/{companyId}/newsFeed

Return the first 25 articles

Request URL
GET /company/{companyId}/newsFeed?perPage=25

Request the second page

Request URL
GET /company/{companyId}/newsFeed?page=2

Request page 3 with 50 results

Request URL
GET /company/{companyId}/newsFeed?page=3&perPage=50

Quickstart

Replace COMPANY_ID with a numeric company ID returned by Company Search, Company Match, or another B2B API workflow.

Step 1

Send the request

Request
curl --request GET \
  --url "https://uapi.demandbase.com/data/b2b/v1/company/COMPANY_ID/newsFeed?page=1&perPage=10" \
  --header "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  --header "Accept: application/json"
Step 2

Read the response

Illustrative response
{
  "companyNews": [
    {
      "title": "Example Company announces a strategic partnership",
      "url": "https://example.com/article/12345",
      "publicationDate": "Wed Jul 30 14:25:00 UTC 2026",
      "source": "Example Business Daily",
      "imageUrl": "https://example.com/images/article-12345.jpg"
    }
  ],
  "pageNo": 1,
  "pageSize": 10,
  "totalCount": 1,
  "companyId": "123456"
}

Request anatomy

Path

Identify the company

Place the integer Demandbase company ID directly in the request path.

companyId Required company identifier
Query

Choose the result page

Pagination parameters are optional. Omit both to return page 1 with up to 10 articles.

page Page number; default 1
perPage Results per page; default 10
Headers

Authenticate and choose a format

Send a valid bearer token and request JSON or XML.

Authorization Bearer access token
Accept application/json or application/xml

Response anatomy

The response combines article records with pagination metadata for the requested company.

Articles

Company news

title Article headline
url URL for the article
publicationDate Publication date as a string, when available
source Publishing source
imageUrl Article image URL, when available
Pagination

Result-set metadata

pageNo Returned page number
pageSize Requested results per page
totalCount Total available articles
companyId Company used for the request
Result availability

Some article fields may be absent

Publication dates, sources, images, and other article attributes appear only when that information is available. A valid request with no available articles returns an empty companyNews array.

Important rules

Required

Use an integer company ID

The companyId path value is required and must be an integer.

Feed type

Do not send category filters

This endpoint returns a general news feed and does not accept newsCategories. Use the categorized company news endpoint when you need category filtering.

Page number

Start pagination at 1

The page value must be numeric and greater than or equal to 1.

Page size

Stay within the supported limit

The perPage value must be numeric and from 1 through 50.

Parameters

Parameter Location Required Use it to Example
companyId Path Yes Identify the company whose news to fetch. 725771
page Query No Select the result page. Minimum 1; default 1. 2
perPage Query No Set the number of results per page. Range 1–50; default 10. 25

Common errors

Status Error How to fix it
400-103 companyId must be an integer. Use the numeric company ID returned by Company Search or another B2B API workflow.
400-100 Page number must be greater than or equal to 1. Set page to a numeric value of 1 or greater.
400-101 perPage must be between 1 and 50. Set perPage to a numeric value from 1 through 50.
401 Authentication failed. Generate a valid token and send it in the Authorization: Bearer YOUR_ACCESS_TOKEN header.
404-100 Invalid ID, record not found. Confirm the company ID exists and is available to your API Key Set.
Related endpoints

Next steps

Open the interactive endpoint reference, filter company news by business-event category, or retrieve the company profile behind the news.

Try the company news feed → · Categorized company news → · Company details →