PR Newswire Press Release Scraper avatar

PR Newswire Press Release Scraper

Pricing

from $18.00 / 1,000 records

Go to Apify Store
PR Newswire Press Release Scraper

PR Newswire Press Release Scraper

Scrape PR Newswire press releases by keyword, company, industry, or date range. Returns headline, date, full text, and optional media. Export to CSV, JSON, Excel, or XML.

Pricing

from $18.00 / 1,000 records

Rating

5.0

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

79

Total users

6

Monthly active users

6 days ago

Last modified

Share

ParseForge

PR Newswire Press Release Scraper

Scrape press releases from PR Newswire by keyword, company, industry, or date range, up to a million per run. Every release comes with its headline, date, full body text, and optional media attachments. No login or API key. Export to CSV, JSON, Excel, or XML.

PR Newswire's own search and archive tools are limited and don't let you export structured data at scale. This scraper reads the public press release feeds directly, filtered by keyword, company name, industry, or date range, and returns each match in one fixed schema. Turn press releases into a sales-ready company database with optional Apollo.io enrichment.

Who uses itWhat they scrape PR Newswire for
PR and communications professionalsMonitor competitor press releases and industry announcements in real time.
Market researchersTrack product launches, partnerships, and funding news across sectors.
Sales and business development teamsBuild targeted prospect lists from companies issuing press releases in your niche.
Journalists and analystsGather press release data for trend reports and news coverage.

What it does

This Actor collects press releases from PR Newswire by keyword, company, industry, or date range, and returns each one as a flat row with headline, date, full text, and optional media.

  • πŸ” Keyword search: Find press releases containing specific terms like "artificial intelligence" or "merger."
  • πŸ“… Date range filter: Limit results to a custom start and end date in YYYY-MM-DD format.
  • 🏒 Company or industry filter: Narrow by issuing company name or industry category.
  • πŸ“„ Full text extraction: Optionally pull the complete body text of each release.
  • πŸ–ΌοΈ Media attachments: Optionally extract images, videos, and documents linked in the release.
  • ✨ Company enrichment: Toggle on to add company profile data (size, funding, industry, decision makers) via Apollo.io.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with PR Newswire data

πŸ“ˆ Track industry trends.

A market researcher runs the scraper with a keyword like "renewable energy" and a date range to spot emerging themes and company moves.

🏒 Build a prospect list.

A sales team filters by industry "Technology" and company name to collect press releases from target accounts, then enriches them with Apollo.io for outreach.

πŸ“° Monitor competitors.

A PR professional sets the scraper to run daily with a competitor's company name to catch every new press release as it publishes.

πŸ“Š Analyze funding rounds.

An analyst searches for "funding" or "Series A" across a date range to map investment activity in a sector.

Why choose this scraper

What you get
Structured dataEvery press release is returned as a clean row with headline, date, full text, and metadata.
No API key neededScrape directly from the public PR Newswire site without registration or rate limits.
ScalableCollect up to 1 million press releases in a single run, with pagination handled automatically.
Optional enrichmentAdd company profiles from Apollo.io to turn releases into a sales-ready database.

How it compares

No other Store actor targets PR Newswire the same way, so the honest comparison is with the alternatives teams actually weigh.

PR Newswire Press Release ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When PR Newswire changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from keyword, company name, industry, or date range, alone or together, and filters run as each press release is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.02 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.00
1,000 results$20.00
10,000 results$200.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the PR Newswire Press Release Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to PR Newswire through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/pr-newswire-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your keyword, company name, or industry filter is spelled correctly. Try a broader search or remove filters to see if any results exist.

The scraper is returning fewer results than expected.

PR Newswire may have limited results for very narrow filters. Increase the maxItems value or broaden your search criteria.

The full text is missing from some releases.

Ensure includeFullText is set to true. Some older or archived releases may have truncated text on the source page.

Apollo.io enrichment is not working.

Verify that you have authorized the Apollo.io connector in the enrichment settings. Check that the company name in the press release matches a known Apollo.io profile.

FAQ

QuestionAnswer
Do I need a PR Newswire account or API key?No. The scraper reads public press release pages directly, so no login or API key is required.
Can I scrape press releases from a specific date range?Yes. Use the dateFrom and dateTo fields in YYYY-MM-DD format to limit results to a custom period.
What does the Apollo.io enrichment add?When enabled, it adds the issuing company's profile including size, funding, industry, and decision makers. Results are cached per unique company to minimize API calls.
How many press releases can I scrape?Free users are limited to 10 items. Paid users can scrape up to 1,000,000 press releases per run.
Can I get the full text of each press release?Yes. By default the full text is included. You can disable it in the input settings to speed up runs.
What export formats are supported?You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform.
Does the scraper handle pagination automatically?Yes. It follows pagination links on PR Newswire until it reaches your maxItems limit or the end of results.
Can I filter by industry or company name?Yes. Use the industry and companyName fields to narrow results to a specific sector or organization.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by PR Newswire Association LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.