prnewswire.com APIprnewswire.com ↗
Access PR Newswire press releases, earnings announcements, organization newsrooms, category feeds, and full release content via a structured JSON API.
curl -X GET 'https://api.parse.bot/scraper/be2e3fb3-53a4-44f6-972b-4945b06b66a5/get_latest_news_releases?page=1&pagesize=5' \ -H 'X-API-Key: $PARSE_API_KEY'
Fetch the latest press releases from the main feed. Returns a paginated list of releases ordered by most recent.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number to fetch. |
| pagesize | integer | Number of results per page (max 100). |
{
"type": "object",
"fields": {
"releases": "array of press release summaries with title, url, date_time, summary, and company"
},
"sample": {
"data": {
"releases": [
{
"url": "https://www.prnewswire.com/news-releases/hanson-builders-hosts-check-signing-finale-event-for-st-jude-dream-home-showplace-302764990.html",
"title": "Hanson Builders Hosts Check-Signing Finale Event for St. Jude Dream Home Showplace",
"company": "",
"summary": "Hanson Builders hosted the official check-signing event...",
"date_time": "08:51 ET"
}
]
},
"status": "success"
}
}About the prnewswire.com API
The PR Newswire API covers 10 endpoints that expose press release summaries and full content from prnewswire.com, including headline, body text, dateline, source company, and media URLs. Endpoints like get_press_release_detail return the complete text of a release, while search_news_releases lets you query by keyword and get_organization_news targets a specific company's newsroom by slug.
What the API Covers
This API surfaces press release data from PR Newswire across feeds, search, categories, and individual organizations. The get_latest_news_releases endpoint returns a paginated list of recent releases — each summary includes title, url, date_time, summary, and company. Page size is configurable up to 100 results per request. For financial coverage, get_earnings_releases pulls the latest earnings announcements and get_ma_press_releases isolates acquisitions, mergers, and takeovers from the Financial Services category.
Retrieving Full Release Content
get_press_release_detail takes a full PR Newswire URL and returns the complete body text of the release alongside the headline, dateline, source company name, and a media array of image and media URLs embedded in the release. This is the endpoint to use when summaries from listing endpoints are not sufficient and you need the actual press release copy.
Search, Categories, and Organization Newsrooms
search_news_releases accepts a query string and returns paginated matches. get_category_news_releases lets you specify a category slug — confirmed working examples include financial-services-latest-news — and an optional subcategory slug such as acquisitions-mergers-and-takeovers. To target a company's newsroom, first use search_organizations to find the organization's name and url, then extract the slug (the last path segment of the newsroom URL) and pass it to get_organization_news.
Date-Based and RSS Access
get_press_release_by_date accepts year, month, day, and an optional hour (24-hour format) to retrieve releases published at a specific time. get_rss_feed fetches and parses a PR Newswire RSS feed into structured JSON items that include title, link, description, pubDate, company, and industries. Omitting the url parameter uses the default PR Newswire news releases feed.
- Monitor competitor press releases by polling
get_organization_newsfor a specific company slug on a schedule. - Build an earnings calendar by aggregating
get_earnings_releasesresults and enriching with full text fromget_press_release_detail. - Index M&A deal announcements using
get_ma_press_releasesfor due diligence research pipelines. - Run keyword alert systems with
search_news_releasesto surface releases mentioning specific products or executives. - Archive historical press releases by date using
get_press_release_by_datewith year, month, and day parameters. - Ingest PR Newswire RSS feeds as structured JSON via
get_rss_feedfor downstream industry classification using theindustriesfield. - Extract media assets from press releases by reading the
mediaarray returned byget_press_release_detail.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does PR Newswire have an official developer API?+
What does `get_press_release_detail` return beyond what listing endpoints include?+
get_press_release_detail returns the full body text of the press release, the dateline (location and date string), a media array of image and media URLs, and the source company name. Listing endpoints such as get_latest_news_releases return only title, url, date_time, summary, and company — no body text or media assets.Can I filter releases by industry vertical beyond the confirmed category and subcategory slugs?+
get_category_news_releases endpoint accepts arbitrary category and subcategory slugs, but only financial-services-latest-news and acquisitions-mergers-and-takeovers are confirmed to work. Other PR Newswire category slugs may or may not return results depending on how the source organizes its URL structure. The get_rss_feed endpoint does include an industries field in each item, which can be used for post-fetch filtering.