Skip to content

September 23, 2026 · 13 min read

GlobeNewswire Press Release Scraper: $5.00 per 1,000 results (2026)

By Crawlerbros Engineering Team

The GlobeNewswire Press Release Scraper has recorded 81 total runs across 3 users, with 2 users in the last 30 days. It supports five distinct modes for collecting press releases: searching by keyword, browsing by industry/category, browsing by date range, filtering by source organization, and fetching specific releases by URL. You can retrieve headlines, full press release text, publish dates, organizations, and subject keywords. This Actor is suited for financial research, content aggregation, and market analysis. It is not designed for real-time stock price tracking or complex legal research.

What does a GlobeNewswire Press Release Scraper run cost?

Each result costs $0.005 on the free tier, which is $5.00 per 1,000 results. Starting a run is charged separately at $0.005 per GB of Actor memory. Apify also bills the platform usage each run consumes, at the rates of your Apify plan, on top of these charges.

Apify plan Per result Per 1,000 results
FREE $0.005 $5.00
BRONZE $0.00433 $4.33
SILVER $0.00367 $3.67
GOLD $0.003 $3.00
PLATINUM $0.003 $3.00
DIAMOND $0.003 $3.00

Pricing for this Actor is $0.005 per result, which translates to $5.00 per 1,000 results on the free tier. The primary control influencing your bill is maxItems, as each press release returned adds to the total result count. To manage costs effectively, conduct a preliminary run with a small maxItems value (e.g., 20) to validate the output before committing to larger data collection tasks. This confirms the data's utility without incurring significant expense.

How do you run GlobeNewswire Press Release Scraper from the API?

The schema marks 1 of its 10 controls as required: mode. Every value in the payload below comes from the published schema's own prefills, which means you can paste it, swap the token, and get a real result.

Call the synchronous endpoint to start a run and receive dataset items in one request:

curl -X POST "https://api.apify.com/v2/acts/crawlerbros~globenewswire-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"search","searchQuery":"technology","category":"technology-telecom","organizationName":"Research and Markets","articleUrls":[],"language":"","fetchFullContent":true,"maxItems":20}'

The same run from Python, using the official client:

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")

run_input = {
  "mode": "search",
  "searchQuery": "technology",
  "category": "technology-telecom",
  "organizationName": "Research and Markets",
  "articleUrls": [],
  "language": "",
  "fetchFullContent": True,
  "maxItems": 20
}

run = client.actor("crawlerbros~globenewswire-scraper").call(run_input=run_input)

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

And from Node.js:

import { ApifyClient } from 'apify-client'

const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' })

const input = {
  "mode": "search",
  "searchQuery": "technology",
  "category": "technology-telecom",
  "organizationName": "Research and Markets",
  "articleUrls": [],
  "language": "",
  "fetchFullContent": true,
  "maxItems": 20
}

const run = await client.actor('crawlerbros~globenewswire-scraper').call(input)
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)

That endpoint blocks until the run completes. Fine while you are testing a handful of records, risky once a run takes minutes: a dropped connection loses the response even though the run itself finished. Switch to an asynchronous start with polling or a webhook before you schedule anything.

Which GlobeNewswire Press Release Scraper inputs matter, and which can you skip?

The Actor offers 10 controls, with mode being the only required field. mode and its associated input fields, such as searchQuery, category, dateFrom/dateTo, organizationName, or articleUrls, are crucial as they define the set of press releases collected. For initial runs, it's generally best to keep language unset, allowing all languages GlobeNewswire returns, and fetchFullContent enabled (the default) to ensure you get the complete body text.

  • mode (string): What to fetch. Default: "search".
  • searchQuery (string): Free-text keyword to search press-release headlines and body text for, e.g. artificial intelligence. Default: "technology".
  • category (string): GlobeNewswire's own industry taxonomy. Pick a top-level industry (all sub-industries) or a specific sub-industry. Default: "technology-telecom".
  • dateFrom (string): Start date (inclusive), format YYYY-MM-DD. Defaults to dateTo if left blank.
  • dateTo (string): End date (inclusive), format YYYY-MM-DD. Defaults to dateFrom if left blank.
  • organizationName (string): Exact company/organization name as it appears on GlobeNewswire, e.g. Apple Inc. or Research and Markets. Default: "Research and Markets".
  • articleUrls (array): Direct globenewswire.com press-release URLs to fetch full text for. Default: [].
  • language (string): Only return press releases published in this language edition. Leave unset for all languages GlobeNewswire returns for the query. Default: "".
  • fetchFullContent (boolean): For each result, also visit its press-release page to collect the full body text, industry classification, dateline location, and subject keywords. Slower -- one extra request per result. Not used in mode=byUrl, which always fetches full content. Default: true.
  • maxItems (integer): Hard cap on the number of press releases to return. Default: 20.

Fixed-choice controls: mode accepts search, byCategory, byDate, byOrganization, byUrl; category accepts banks-financial-services, banks, closed-end-investments, finance-credit-services, insurance, investment-banking-brokerage-services; language accepts ``, en, fr, de.

Change a single control per run and diff the result against the last sample, sorting records into accepted, uncertain, and excluded. A control that increases volume without improving decision quality still bills at $0.005 per result.

What does GlobeNewswire Press Release Scraper return?

Each record returned by the Actor includes structured fields like headline, organization, and publishedAt. When fetchFullContent is enabled, you also get the complete body text, along with industry, location, and keywords[]. The output is ideal for content analysis, trend identification, or creating news feeds. What these records do not contain are real-time stock prices or detailed company financials, as the Actor focuses on press release content and its direct metadata.

The Actor does not publish a per-field output list, so treat the first run as the specification: collect a small sample and record which fields are present before anything downstream depends on them.

How do you build the workflow end to end?

Open GlobeNewswire Press Release Scraper and work through these in order. Each step ends with something to check, so a bad configuration surfaces on a small run rather than a scheduled one.

  1. Set mode to "Search by keyword" and provide a searchQuery like "artificial intelligence".
  2. Set maxItems to a small number, like 20, to get a representative sample quickly.
  3. Run the Actor and examine the output; verify that the headline, organization, and summary fields are populated as expected.
  4. If full content is needed, ensure fetchFullContent is true (the default) and check that the body field is present and contains the full text.
  5. Adjust maxItems to your desired volume for the full run, or refine your searchQuery or other mode settings.
  6. Schedule the Actor to run periodically if you need ongoing updates, considering the publishedAt field for new content.

How do you apply it? Three worked playbooks

These are GlobeNewswire Press Release Scraper's own documented use cases, each worked through as an operating pattern rather than a description.

Use case 1: Financial research

Outcome: Financial research -- track corporate announcements, earnings-date releases, and M&A activity from public companies

Configure: Set mode to "Search by keyword" or "Browse by source organization"; use searchQuery like "Q3 earnings call" or organizationName like "Apple Inc."; set fetchFullContent to true.

Working method: Begin by specifying a precise searchQuery or organizationName. Run a small maxItems batch to confirm data relevance, then expand the maxItems or refine the dateFrom/dateTo parameters.

Deliverable: A dataset of press releases, including full body text, organization, publishedAt, and keywords for each relevant corporate announcement.

Stop condition: Output records do not contain body content when fetchFullContent is enabled, or the organization field is frequently incorrect for a byOrganization search.

Use case 2: Content aggregation

Outcome: Content aggregation -- feed GlobeNewswire's industry taxonomy into a news dashboard or newsletter

Configure: Set mode to "Browse by industry/category" or "Search by keyword"; use category like "biotechnology" or searchQuery like "supply chain disruption"; set fetchFullContent to true.

Working method: Select a specific category or a broad searchQuery. Run a pilot with a low maxItems value, then review the headline and summary fields to ensure the content aligns with your monitoring goals before scaling up maxItems or scheduling runs.

Deliverable: A continuous stream of press releases, organized by industry and organization, providing headline and summary for daily digest, with body for deeper dives.

Stop condition: The category or searchQuery returns irrelevant press releases, or the publishedAt dates show no new content when new releases are expected.

Use case 3: Market research

Outcome: Market research -- collect industry-specific press releases (e.g. all Biotechnology or Semiconductors releases in a date window)

Configure: Set mode to "Browse by source organization"; input organizationName as the competitor's official GlobeNewswire name; set fetchFullContent to true.

Working method: Start with a single competitor's exact organizationName and a narrow dateFrom to dateTo range. Review the output for types of announcements. Then, apply the same parameters for other competitors to ensure comparable data sets.

Deliverable: A structured report comparing publishedAt frequencies, keywords used, and headline themes across a set of competing organizations' press releases.

Stop condition: Different organizationName inputs yield inconsistent numbers of results for similar dateFrom/dateTo ranges, suggesting an issue with the organization name accuracy.

What breaks, and how do you design around it?

  • The Actor publishes no limitations section, so treat the observed run outcomes as the operating envelope: measure the failure rate on your own inputs before scheduling it.

Should you hit the maxItems cap of 500, consider segmenting your request into several smaller runs, for example, by narrowing the dateFrom and dateTo range or using more specific keywords in searchQuery. If fields like body are unexpectedly absent, ensure that fetchFullContent is set to true, which is the default setting. For large-scale historical data collection, managing runs incrementally with specific dateFrom and dateTo values helps ensure comprehensive data capture within limits.

When should you not use GlobeNewswire Press Release Scraper?

Avoid using this Actor if your main requirement is real-time market data or specific financial metrics, such as current stock prices or trading volumes. This Actor provides corporate announcements, but it is not a direct source for market-sensitive financial data. For such data, a specialized financial data API would be more appropriate. Similarly, if your objective is to perform automated sentiment analysis or other advanced natural language processing on press releases at scale, this Actor delivers the raw text but does not include any pre-built sentiment scoring. You would need to integrate a separate NLP service. Furthermore, if you need legal documents or regulatory filings that are not typically distributed via press wires, consider official government databases or specialized legal research platforms. This Actor delivers press release content, not comprehensive legal archives.

What should you check before trusting the output?

  • If headline or organization are missing for more than 1% of records, stop the run and check the input mode and searchQuery.
  • For runs where fetchFullContent is true, a missing body field in more than 5% of records indicates an issue; review the sourceUrl to confirm content is present.
  • Confirm that publishedAt contains valid ISO 8601 timestamps and is not null for a majority of records, especially for date-range queries.
  • Check for unexpected language codes if you filtered, or if you expected specific languages when running without a filter.
  • Monitor keywords and industry fields for consistency; an unexpected absence across many records might mean the source page structure has changed.

None of this proves a record is correct. It gives a scheduled GlobeNewswire Press Release Scraper run defined points where it should stop instead of quietly passing bad data downstream.

Frequently asked questions

How much does it cost to collect 1,000 press releases?

The pricing model is clear: each result costs $0.005, which amounts to $5.00 per 1,000 results on the free tier. This cost is consistent, whether you're collecting just headlines or the full press release content. This predictability allows you to accurately estimate costs based on your maxItems setting, making budgeting for data collection straightforward.

Can I search for press releases using multiple categories or keywords simultaneously?

The Actor's input schema supports filtering by a single category in mode=byCategory or a single searchQuery in mode=search. If you need to search for multiple keywords, you can use a broader searchQuery that includes all relevant terms. For multiple categories, you would run the Actor once for each category slug of interest, then combine the results.

What is the difference between publishedAt and publishDate in the output?

When fetchFullContent is enabled, the output includes publishedAt, which is an ISO 8601 timestamp providing a precise date and time. If fetchFullContent is disabled, only publishDate is available, which is a simpler YYYY-MM-DD string without time information. The publishedAt field offers more granular detail, which can be important for time-sensitive analyses.

How do I avoid duplicate press releases if I run the Actor periodically?

The Actor does not automatically de-duplicate results across multiple runs. To manage duplicates when running periodically or with overlapping search criteria, you should store the articleId or sourceUrl for each collected press release. Before adding new records to your dataset, check if an articleId or sourceUrl already exists to prevent ingestion of duplicate entries. GlobeNewswire's articleId is a stable unique identifier.

Can the Actor retrieve press releases in languages other than English, French, or German?

English, French, and German are GlobeNewswire's three fully supported site editions, which can be filtered using the language input. While some releases may include additional native-language translations, these are typically captured when no language filter is set. If your project requires specific minority languages, running without a language filter and then processing the language field in the output to identify and filter them is the recommended approach.

Where to go next

Start with the GlobeNewswire Press Release Scraper Actor page for the current input schema, pricing tier, and run history.

If you are comparing approaches rather than committing to one Actor, these category pages list every option we publish:

Readers running GlobeNewswire Press Release Scraper commonly pair it with:

  • PR Newswire Scraper Scrape PR Newswire - one of the world's largest press-release distribution networks.
  • News Source Crawler Given a news website URL, discover and extract articles with full metadata with title, authors, publish date, body text, top image, keywords, and summary.
  • Patch Scraper Scrape Patch.com hyperlocal US news, local events, and classifieds.
  • HKEX Disclosure & Announcements Scraper Scrape Hong Kong Exchange (HKEXnews) listed-company announcements and disclosures.
  • Ticketmaster Scraper Search Ticketmaster's US events catalogue by keyword and extract structured event records: id, title, dates, venue, performers, segment/genre.
  • Unity Asset Store Scraper Scrape the Unity Asset Store - 120,000+ 3D/2D models, VFX, audio, tools, templates and add-ons.
  • SGX Company Announcements Scraper Scrape Singapore Exchange (SGX) listed-company announcements and disclosures.
  • Yandex News Scraper Scrape Yandex News stories, article clusters, and trending topics across Russian and CIS markets.

Related guides:

Resources

  • Actor documentation, input schema, and pricing: verified against the published Actor on 2026-09-23.

  • Actor last updated by its maintainers on 2026-07-21.

  • Run outcome figures cover the 30 day public window ending 2026-09-23.

  • GlobeNewswire Press Release Scraper on Apify

● Featured actors

GlobeNewswire Press Release Scraper

Scrape GlobeNewswire, a leading press-release wire for corporate, financial, and investor news. Search by keyword, browse by industry/category, browse by date range, or filter by source organization. Get headlines, full press-release text, publish dates, organizations, industries, and subjects.

Run on Apify ↗