Press Release Scraper for PR Newswire: Search, Tickers, Monitor avatar

Press Release Scraper for PR Newswire: Search, Tickers, Monitor

Pricing

from $3.00 / 1,000 press releases

Go to Apify Store
Press Release Scraper for PR Newswire: Search, Tickers, Monitor

Press Release Scraper for PR Newswire: Search, Tickers, Monitor

Scrape PR Newswire press releases by keyword, stock ticker, company, category, language or date. Get headline, time, company, tickers, dateline, tags, media contact emails and phones, About text, links and photos. Schedule a named monitor for new releases only. No login or API key.

Pricing

from $3.00 / 1,000 press releases

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

๐Ÿ“ฐ Press Release Scraper for PR Newswire: Search, Tickers, Monitor

Get PR Newswire press releases with company, tickers and media contacts, ready for your spreadsheet in under 60 seconds.
Filter by category, company, stock ticker, language, keywords and date. Schedule a named monitor and receive only the releases that are new since your last run.
๐ŸŽฏ Filters that cut the noise
235 categories, company newsrooms, tickers, languages, include and exclude words, date windows.
๐Ÿ“‡ Contacts and tickers
Media contact emails and phones, exchange and symbol, dateline city and the company About text.
๐Ÿ”” New releases only
Name a monitor and every scheduled run returns only what appeared since the last one.
โšก Fast when you want it
Headlines and teasers in seconds. Open full release pages only when you need the extra fields.

Collect press releases from PR Newswire, the newswire where public companies, agencies and nonprofits publish earnings, deals, product launches and executive moves. Search by keyword or stock ticker, read one company's newsroom, browse a category such as Earnings or FDA Approval, or follow a language edition. Each row has the headline, publish time, teaser and image. Switch on full release pages to add the company, dateline city, tickers, tags, media contacts, About text, outbound links, photos and videos, and related releases.

This is an independent tool. It is not affiliated with, endorsed by or sponsored by PR Newswire or Cision, and it reads only pages anyone can open without signing in.

๐Ÿš€ How to use it

STEP 1
Pick what to watch
Choose a category, add companies, tickers or keywords, and set a date window.
STEP 2
Run or schedule it
20 headlines take a few seconds. Add a monitor name to get only new releases on each run.
STEP 3
Download or connect
Export to Excel, CSV or JSON, or send each run to your own tools with Apify integrations.

๐Ÿ™‹ Why use it

  • I work in investor relations or at a PR agency and track what peers and competitors announce. I watch a list of companies and read each new release the day it appears.
  • I am a financial analyst or trader following earnings, dividends, offerings and mergers. I filter by category and ticker and skip class action advertising with exclude words.
  • I do sales or business development and want companies that just raised money, launched a product or hired an executive. The media contact emails and phones come with the row.
  • I am a journalist or researcher building a timeline on a topic. I search a phrase over a date range and export headline, time, company and link.
  • I feed an AI or alerting workflow and need clean, current text. I schedule the monitor and pass only new releases, with the full text, downstream.

๐Ÿงฉ What you can get

  • Where to look: the full newest-first feed, English-only or public-company feeds, 17 language editions, 235 category and industry lists, a company's newsroom, keyword or phrase search, or any prnewswire.com address you paste.
  • Filters: keywords with exact phrases, headline-only matching, exclude words, companies, stock tickers, language codes, publish window by date or relative time ("2 days"), only releases with photos or video, only releases with a contact block, minimum word count and a cap per company.
  • List-only rows (fast): headline, publish time, teaser, image and language.
  • Full release rows (optional): company and newsroom link, sub-headline, last update time, dateline city and date, stock tickers with exchange, tags, word count, About text, contact block with emails and phones, outbound links, photos and videos, related releases from the same company, and the full text.
  • Monitor mode: give the run a name and it returns only releases it has not shown before. The run summary lists the new release ids, so a scheduled run can feed an alert.
  • Run summary: sources read, releases scanned and saved, why releases were skipped, and the companies that matched no newsroom.

โš™๏ธ Input

FieldTypeRequiredDescription
feedenumNoWhich public stream to read, newest first: everything, English only, public companies, or one of 17 language editions. Used when no category, company, keyword or ticker is set.
categoryenumNoOne of 235 category or industry lists such as Earnings, Acquisitions, Personnel Announcements or Artificial Intelligence. Leave on Any to skip. Ignored when companies, tickers or start URLs are set.
keywordsarray of stringsNoReleases that mention any of these words or phrases. Use quotes for an exact phrase. Matches in the full text count.
keywordScopeenumNoAnywhere in the release, or headline only.
excludeKeywordsarray of stringsNoDrop releases whose headline, teaser or text contains any of these. Useful against repeat advertising such as law firm class action notices.
companiesarray of stringsNoCompany names or newsroom addresses. Each name is matched to its PR Newswire newsroom. Names with no newsroom are listed in the run summary.
tickersarray of stringsNoStock symbols such as AAPL or BAC. Releases are kept when their text names the symbol. Each release page is opened to check.
languagesarray of stringsNoKeep only these language codes, for example en, de, es.
startUrlsarray of URLsNoOptional prnewswire.com addresses to read instead: a list, a category page, a company newsroom, a search page or single releases.
dateFromstringNoEarliest publish date, such as 2026-10-01 (New York time), or a relative window such as 2 days or 12 hours.
dateTostringNoLatest publish date, inclusive. Same formats as the start date.
onlyWithMultimediabooleanNoKeep releases that list at least one photo, logo or video. Opens each release page. Off by default.
onlyWithContactbooleanNoKeep releases that print a media or investor contact section. Opens each release page. Off by default.
minWordCountintegerNoKeep releases with at least this many words. Opens each release page.
maxItemsPerCompanyintegerNoKeep at most this many releases from any one company, so one issuer cannot fill the dataset.
includeDetailsbooleanNoOpen each release to add company, dateline city, tickers, tags, contacts, About text, links, media and related releases. Off by default.
includeFullTextbooleanNoAdd the full release text. Also opens release pages. Off by default.
monitorNamestringNoA short name for this watch. With a name set, each run returns only releases the same name has not shown before. Use a different name for each watch.
monitorBaselineOnlybooleanNoOn the first run under a monitor name, remember the current releases without returning them.
maxItemsintegerNoStop after this many releases are saved. Defaults to 20.
maxScanintegerNoStop after looking at this many releases, even if fewer matched. Defaults to 100. Keeps strict filters from walking the whole archive.
proxyConfigurationobjectNoConnection settings. The Actor handles the connection on its own, so leave this as it is unless you want a specific Apify proxy.

๐Ÿ“Š Data table

FieldTypeDescription
idstringRelease number from the web address.
urlstringLink to the release.
titlestringHeadline.
subtitlestringSub-headline printed above the dateline (full release rows).
publishedAtstringPublish time, ISO 8601 UTC.
publishedAtLabelstringThe time exactly as the list shows it, only when it could not be converted.
modifiedAtstringLast update time (full release rows).
companystringCompany that issued the release.
newsroomUrlstringLink to the company's PR Newswire newsroom.
languagestringLanguage code of the release.
summarystringTeaser text from the list.
datelineLocationstringPlace named in the dateline, for example CHARLOTTE, N.C.
datelineDatestringDate as printed in the dateline.
tickersarrayExchange and symbol pairs written in the text, such as NYSE and BAC.
tickerSymbolsarraySymbols only, ready to filter on.
tagsarrayTopic and industry tags shown on the release page.
wordCountnumberWords in the release body.
aboutCompanystringThe company's About paragraph.
contactBlockstringThe printed contact section.
contactEmailsarrayEmail addresses in the contact section.
contactPhonesarrayPhone numbers in the contact section.
linksarrayOutbound web links inside the release, with link text when shown.
multimediaarrayPhotos, logos and videos listed on the release, with type, label and download link.
imageUrlstringLead image.
hasMultimediabooleanTrue when the release lists photos or video.
hasContactbooleanTrue when the release prints contact details.
relatedFromSourcearrayOther recent releases from the same company.
matchedKeywordsarrayYour keywords that appear in the headline, teaser or text.
matchedTickersarrayYour tickers that the release names.
foundViastringThe feed, category, search or newsroom that produced the row.
isNewbooleanTrue on every row of a monitor run.
bodyTextstringFull release text (only with full text on).
scrapedAtstringWhen the Actor collected the row, ISO 8601 UTC.

Example record

{
"id": "302908417",
"url": "https://www.prnewswire.com/news-releases/bank-of-america-reports-third-quarter-2026-financial-results-302908417.html",
"title": "Bank of America Reports Third Quarter 2026 Financial Results",
"publishedAt": "2026-10-14T10:45:00.000Z",
"modifiedAt": "2026-10-14T10:45:00.000Z",
"company": "Bank of America Corporation",
"newsroomUrl": "https://www.prnewswire.com/news/bank-of-america-corporation/",
"language": "en",
"datelineLocation": "CHARLOTTE, N.C.",
"datelineDate": "Oct. 14, 2026",
"tickers": [{ "exchange": "NYSE", "symbol": "BAC" }],
"tickerSymbols": ["BAC"],
"wordCount": 406,
"contactBlock": "Reporters may contact\nJocelyn Seidenfeld, Bank of America\nPhone: 1.646.743.3356\njocelyn.seidenfeld@bofa.com",
"contactEmails": ["jocelyn.seidenfeld@bofa.com"],
"contactPhones": ["1.646.743.3356"],
"links": [{ "url": "https://investor.bankofamerica.com/quarterly-earnings" }],
"multimedia": [
{
"url": "https://mmx.prnewswire.com/media/MS970893/Bank-of-America-Corporation-Logo.jpg?id=OA3018423&p=original",
"type": "photo",
"label": "Logo"
}
],
"hasMultimedia": true,
"hasContact": true,
"matchedTickers": ["BAC"],
"foundVia": "Financial Services & Investing: Earnings",
"scrapedAt": "2026-10-14T18:52:57.661Z"
}

Fields a release does not show are left out of that row, never filled with placeholders.

๐Ÿ’ฐ Pricing

Pricing is pay per result and is billed for each release saved to your dataset. Runs that save nothing cost nothing. There are no subscriptions and no setup fees. Free plan runs are limited to 25 results and 150 releases scanned per run, 3 runs per day, with a short wait between runs.

โญ Enjoying Press Release Scraper for PR Newswire?

โญ โญ โญ โญ โญ
Hours of refreshing newswire pages, replaced by one scheduled run.
A 5-star rating takes 10 seconds and helps other analysts, PR teams and sales researchers find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

โ“ FAQ

Does it need a login, account or API key?

No. The Actor reads only pages that anyone can open on prnewswire.com without signing in. It never uses cookies, tokens or accounts.

How do I get only new press releases on a schedule?

Type a name into the monitor name field and schedule the Actor. The first run returns the current matches, or only saves a baseline if you turn that option on. Every later run with the same name returns only releases it has not shown before, and the run summary lists their ids.

Are media contact emails and phone numbers included?

Yes, when the release prints a contact section and you turn on full release pages. The contact block, the email addresses and the phone numbers are copied exactly as printed. Releases without a contact section have no contact fields.

Which filters make a run slower?

Tickers, photo or video, contact block, minimum word count and the per-company cap need the full release page, so the Actor opens each candidate. A plain feed, category or keyword run only reads list pages and finishes in seconds.

Why did I get fewer results than my maximum?

Strict filters remove releases, and the run stops at the scan limit so it never walks the whole archive. The run summary shows how many releases were scanned and why they were skipped. Raise the scan limit or loosen a filter.

How fresh is the data?

Every run reads the live site, so a release shows up as soon as PR Newswire lists it. Times are converted to UTC.

Can I get releases in German, French or Spanish?

Yes. Choose a language edition as the release feed, or filter by language code. Search results include every language the site returns for your keyword.

๐Ÿ”— Other actors