# Businesswire Scraper (`lexis-solutions/businesswire-scraper`) Actor

Business Wire scraper for Apify that extracts structured press release data from newsroom pages and article details. Track earnings, M\&A, product launches, company tags, links, and metadata for market intelligence, monitoring, APIs, and automation.

- **URL**: https://apify.com/lexis-solutions/businesswire-scraper.md
- **Developed by:** [Lexis Solutions](https://apify.com/lexis-solutions) (community)
- **Categories:** News, AI, Agents
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $30.00 / 1,000 articles

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 💼 Businesswire - Newsroom Scraper

![Business Wire - Newsroom Scraper](https://i.postimg.cc/65nrYzLt/busineesw-ire.png)

### ❓ What is Business Wire Newsroom Scraper?

Business Wire is a global press release distribution and regulatory disclosure service whose newsroom aggregates corporate announcements such as earnings, mergers & acquisitions, product launches, and other market-moving events.

This scraper collects structured data from newsroom category pages and individual press release detail pages

It transforms unstructured HTML into clean, usable datasets for analysis, APIs, and automation.

### 🌍 Why scrape Businesswire?

Business Wire is a high-signal data source for:

- financial markets
- corporate activity
- industry trends

Scraping it allows you to:

- Track real-time corporate announcements across industries
- Build datasets of press releases with structured metadata
- Monitor competitors, partnerships, and acquisitions
- Extract company names, tags, and related entities
- Analyze trends in product launches and earnings reports
- Power alerting systems, dashboards, or APIs

This is especially useful for:

- developers building data pipelines
- analysts tracking market signals
- researchers studying industry activity
- startups building intelligence platforms


### 📥 Input

```json
{
  "maxItems": 3,
  "startUrls": [
    {
      "url": "https://www.businesswire.com/newsroom/industry/technology"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"],
    "apifyProxyCountry": "US",
  }
}
````

### 📤 Output

```json
[
  {
    "url": "https://www.businesswire.com/news/home/20260417605011/en/2026-NAB-Show-Opens-Tomorrow-Uniting-Global-Media-Leaders-to-Shape-the-Future-of-Storytelling",
    "header": "2026 NAB Show Opens Tomorrow, Uniting Global Media Leaders to Shape the Future of Storytelling",
    "sub_header": "CEO of Zhong, one of YouTube’s most-watched creators with 70 million subscribers and 95 million followers on all platforms, joins program",
    "date": "Apr 17, 2026 10:08 PM Eastern Daylight Time",
    "content": {
      "text": [
        "WASHINGTON--(BUSINESS WIRE)--The 2026 NAB Show kicks off Saturday, April 18, with the show floor and exhibits opening on April 19, highlighting the most innovative companies and bringing together the world’s most influential voices across media, entertainment and technology for the industry’s premier global event.",
        "“NAB Show is where the global media ecosystem comes together not just to explore what’s next—but to build it,” said Karen Chupka, executive vice president, National Association of Broadcasters.",
      ],
      "points": [
        "1,100+ exhibitors, showcasing the latest innovations from industry leaders, including Sony, Canon, Ross Video, Blackmagic Design, Adobe, Google Cloud, AT&T and AWS",
        "About 550 sessions spanning creators, enterprise teams, broadcasters and film/TV professionals",
        "More than 630 speakers across 11 stages, covering Sports, Streaming, AI, Creator Economy, Corporate Enterprise, Media and Entertainment, TV, Radio and Startups",
      ]
    },
    "useful_links": [
      {
        "text": "1,100+ exhibitors",
        "link": "https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fnab26.mapyourshow.com%2F8_0%2Fexplore%2Fexhibitor-gallery.cfm%3Ffeatured%3Dfalse&esheet=54517767&newsitemid=20260417605011&lan=en-US&anchor=1%2C100%2B+exhibitors&index=5&md5=1f8e95256619b9f890dcc69a6abf97c5"
      },
      {
        "text": "About 550 sessions",
        "link": "https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fwww.nabshow.com%2Flas-vegas%2Fsessions%2F&esheet=54517767&newsitemid=20260417605011&lan=en-US&anchor=About+550+sessions&index=6&md5=1cc835e9363b864c7d81b2ac0a5263a3"
      },
      {
        "text": "More than 630 speakers across 11 stages",
        "link": "https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fwww.nabshow.com%2Flas-vegas%2Fspeakers%2F&esheet=54517767&newsitemid=20260417605011&lan=en-US&anchor=More+than+630+speakers+across+11+stages&index=7&md5=b316f3cd7119cbeccc35d8e2c0dda7d3"
      },
    ],
    "contacts": [
      {
        "text": "Matt Raymond (202) 429-4194 mraymond@nab.org"
      }
    ],
    "tags": [
      {
        "name": "Online",
        "link": "https://www.businesswire.com/newsroom?industry=1050067"
      },
      {
        "name": "Other Communications",
        "link": "https://www.businesswire.com/newsroom?industry=1000126"
      },
      {
        "name": "Consumer Electronics",
        "link": "https://www.businesswire.com/newsroom?industry=1000053"
      },
      {
        "name": "Technology",
        "link": "https://www.businesswire.com/newsroom?industry=1000178"
      },
      {
        "name": "Other Sports",
        "link": "https://www.businesswire.com/newsroom?industry=1000138"
      },
      {
        "name": "Communications",
        "link": "https://www.businesswire.com/newsroom?industry=1000048"
      },
    ],
    "more_articles": [
      {
        "title": "2025 NAB Show Wraps: Defines the Future of Media and Entertainment with Groundbreaking Innovation and Global Engagement",
        "link": "https://www.businesswire.com/news/home/20250409613014/en/2025-NAB-Show-Wraps-Defines-the-Future-of-Media-and-Entertainment-with-Groundbreaking-Innovation-and-Global-Engagement"
      },
      {
        "title": "BMI and NAB Honor Broadcasting Legends at Historic 75th Anniversary Dinner and NAB Hall of Fame Inductions",
        "link": "https://www.businesswire.com/news/home/20250409909410/en/BMI-and-NAB-Honor-Broadcasting-Legends-at-Historic-75th-Anniversary-Dinner-and-NAB-Hall-of-Fame-Inductions"
      },
      {
        "title": "NAB Show 2025 Opens Tomorrow - Set to Define the Future of Content and Entertainment",
        "link": "https://www.businesswire.com/news/home/20250404420613/en/NAB-Show-2025-Opens-Tomorrow---Set-to-Define-the-Future-of-Content-and-Entertainment"
      }
    ]
  }
]
```

### Need to scrape other sites?

Check out our other scrapers on Apify:

- [Companies House UK Scraper](https://apify.com/lexis-solutions/companies-house-uk-scraper)
- [Procore Network Scraper](https://apify.com/lexis-solutions/procore-scraper)
- [UK Business Licence Scraper](https://apify.com/lexis-solutions/uk-business-licence-scraper)

***

👀 p.s.

Got feedback or need an extension?

Lexis Solutions is a [certified Apify Partner](https://apify.com/partners/find). We can help you with custom solutions or data extraction projects.

Contact us over [Email](mailto:scraping@lexis.solutions) or [LinkedIn](https://www.linkedin.com/company/lexis-solutions)

### Support Our Work 💝

If you're happy with our work and scrapers, you're welcome to leave us a company review [here](https://apify.com/partners/find/lexis-solutions/review) and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!

### Image Credit

Image Credit: [businesswire.com](https://www.businesswire.com/newsroom)

# Actor input Schema

## `startUrls` (type: `array`):

URLs to scrape

## `maxItems` (type: `integer`):

The maximum number of items to fetch

## `proxyConfiguration` (type: `object`):

Your proxy configuration from Apify

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.businesswire.com/newsroom/industry/technology"
    }
  ],
  "maxItems": 3,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.businesswire.com/newsroom/industry/technology"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("lexis-solutions/businesswire-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "startUrls": [{ "url": "https://www.businesswire.com/newsroom/industry/technology" }] }

# Run the Actor and wait for it to finish
run = client.actor("lexis-solutions/businesswire-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://www.businesswire.com/newsroom/industry/technology"
    }
  ]
}' |
apify call lexis-solutions/businesswire-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lexis-solutions/businesswire-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Businesswire Scraper",
        "description": "Business Wire scraper for Apify that extracts structured press release data from newsroom pages and article details. Track earnings, M&A, product launches, company tags, links, and metadata for market intelligence, monitoring, APIs, and automation.",
        "version": "1.0",
        "x-build-id": "t1QvUjsQhYUYtdSR6"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lexis-solutions~businesswire-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lexis-solutions-businesswire-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/lexis-solutions~businesswire-scraper/runs": {
            "post": {
                "operationId": "runs-sync-lexis-solutions-businesswire-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/lexis-solutions~businesswire-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-lexis-solutions-businesswire-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs to scrape",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Max items",
                        "type": "integer",
                        "description": "The maximum number of items to fetch",
                        "default": 3
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Your proxy configuration from Apify",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ],
                            "apifyProxyCountry": "US"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
