Utility Dive Scraper
Lexis Solutions · @lexis-solutions
Scrape news articles and press releases from Utility Dive, including title, date, author, subheading, images, full text and press release contacts.

About

What does the Utility Dive Scraper do?
The Utility Dive Scraper collects news articles and press releases from Utility Dive, a leading source of news and analysis for the electric power, energy and utility industry. Use it to monitor energy policy, grid, solar, storage and generation news, track press releases from energy companies, or build datasets for market research and trend analysis.
What data can I extract from UtilityDive.com with this scraper?
News articles
- Title, URL and publication date
- Author name and author title
- Subheading (article summary)
- Main image with caption and image source
- Full article text
- All images inside the article, with captions and sources
Press releases
- Title, URL and publication date
- Subheading
- Full press release text
- Contact name, email and phone
- "About the company" section
- Attached images and videos
How to use the Utility Dive Scraper
- Add one or more Utility Dive URLs to Start URLs: a topic page, the press release listing, the homepage, or a single article.
- Set Maximum number of items to choose how many articles to collect per start URL.
- Run the scraper and download your data as JSON, CSV, Excel or HTML.
Input
startUrls(array, required): Utility Dive URLs to start from.maxItems(integer): Maximum number of articles to collect per start URL. Default: 5.proxyConfiguration(object): Proxy settings. US residential by default. See Proxy below.
Supported URLs
| Page type | Example |
|---|---|
| Topic page | https://www.utilitydive.com/topic/solar/ |
| Press release listing | https://www.utilitydive.com/press-release/ |
| Homepage | https://www.utilitydive.com/ |
| Single news article | https://www.utilitydive.com/news/storage-solar-colocation-eia-seia/873882/ |
| Single press release | https://www.utilitydive.com/press-release/20261104-viridi-good-carbon-and-national-grid-named-2026-fortnightly-top-innovator-1/ |
Available topics include Generation, Solar, Storage, Distributed Energy, Demand Response, Grid Security & Reliability, Transmission & Distribution, Building & Transportation Electrification, Market News and Policy.
Tip: The Utility Dive homepage only lists about 75 of the latest articles. To collect more, use topic pages. They go back many years and contain thousands of articles.
Example input
{
"startUrls": [
{ "url": "https://www.utilitydive.com/topic/solar/" },
{ "url": "https://www.utilitydive.com/press-release/" }
],
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}
Proxy
By default the scraper uses a US residential proxy, which gives the fastest and most reliable runs:
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
The scraper also handles the site's bot protection without a proxy, so you can turn it off with { "useApifyProxy": false }. To use your own proxies instead, add them in proxyUrls:
"proxyConfiguration": {
"useApifyProxy": false,
"proxyUrls": ["http://user:[email protected]:8000"]
}
On platforms without Apify Proxy, the default setting stops the run with an error; turn the proxy off or use proxyUrls there.
Output
Each dataset item is either a news article or a press release. Missing values are returned as null.
Example output: news article
{
"url": "https://www.utilitydive.com/news/storage-solar-colocation-eia-seia/873882/",
"title": "Co-located solar, storage jumps to 16% of all installations, up from 2% in 2017: EIA | Utility Dive",
"publishDate": "2026-11-05T11:37:03",
"authorInfo": {
"authorName": "Diana DiGangi",
"authorTitle": "Reporter"
},
"subHeading": "The share of solar projects co-located with storage is projected to pass 30% over the next two years, based on planned additions, according to a report from the U.S. Energy Information Administration.",
"articleImage": "https://imgproxy.divecdn.com/dnquNi9yM-x9WsJH-oQinQsCgEv0xJ6FaXGzoaut4NA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Eb21pbmlvbl9WaXJnaW5pYV9iYXR0ZXJ5X3N0b3JhZ2UuanBn.webp",
"imageCaption": "Dominion Energy Virginia’s Scott Solar and Battery Storage facility in Powhatan County, Va.",
"sourceText": "Courtesy of Dominion Energy",
"description": "The share of new solar projects deployed with co-located battery storage this year is 16% — or about 41 GW — as of September, and may reach 19% by year’s end, said an Oct. 30 report from the U.S. Energy Information Admin...",
"images": [
{
"imageUrl": "https://imgproxy.divecdn.com/dnquNi9yM-x9WsJH-oQinQsCgEv0xJ6FaXGzoaut4NA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Eb21pbmlvbl9WaXJnaW5pYV9iYXR0ZXJ5X3N0b3JhZ2UuanBn.webp",
"captionText": "Dominion Energy Virginia’s Scott Solar and Battery Storage facility in Powhatan County, Va.",
"sourceText": "Courtesy of Dominion Energy"
}
]
}
Example output: press release
{
"url": "https://www.utilitydive.com/press-release/20261104-viridi-good-carbon-and-national-grid-named-2026-fortnightly-top-innovator-1/",
"title": "Viridi, Good Carbon and National Grid Named 2026 Fortnightly Innovator of the Year for Breakthrough Building-to-Grid Project | Utility Dive",
"publishDate": "Nov. 5, 2026",
"contact": {
"contactName": "Alexandra Pony",
"contactEmail": "[email protected]",
"contactPhone": "2508580656"
},
"description": "BUFFALO, N.Y. — Viridi, Good Carbon Co. and National Grid have been recognized as 2026 Fortnightly Top Innovator of the Year for their collaboration on a demand flexibility project at Peace Bridge Place, a 105-unit affor...",
"aboutSection": "Viridi is transforming energy storage with its proprietary fail-safe lithium-ion battery technology. Viridi’s battery energy storage systems (BESS) feature breakthrough anti-propagation technology, preventing propagation...",
"multimedia": {
"imageUrls": [
"https://res.cloudinary.com/dmgi9movl/image/upload/dpr_auto,w_auto/v1/press_release/assets/multimedia_add_ons/SEPA_Awards_oio7jm"
],
"videoUrls": null
},
"subHeading": "The recognition highlights how a 3.75 MWh battery storage system at Peace Bridge Place is helping affordable housing support the power grid."
}
Notes and limitations
maxItemsapplies to each start URL separately. Two start URLs withmaxItems: 5can return up to 10 items.- The homepage is limited to about 75 articles. Use topic pages for larger runs.
- Pages are collected at a moderate pace to avoid being blocked, so large runs take longer.
Image Credit
Image credit: utilitydive.com
Input
Preview of the input form. Rent the Actor to fill it in and start runs from the console.
Fields
startUrlsURLs to start with.
maxItemsMaximum number of articles that will be extracted.
proxyConfigurationDefaults to a US residential proxy for the fastest and most reliable runs. The scraper also works without a proxy, as it handles the site's bot protection on its own.
API
Bytewells speaks the Apify API. Existing integrations keep working: point apify-client at https://bytewells.com/api and use your Bytewells API token (Console → Settings → API access). The Actor ID is lexis-solutions/utilitydive-com-scraper (or lexis-solutions~utilitydive-com-scraper in URLs).
JavaScript · apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: process.env.BYTEWELLS_TOKEN,
baseUrl: 'https://bytewells.com/api',
});
const input = {
"startUrls": [
{
"url": "https://www.utilitydive.com/topic/solar/"
}
],
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
}
};
const run = await client.actor('lexis-solutions/utilitydive-com-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Python · apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["BYTEWELLS_TOKEN"], api_url="https://bytewells.com/api")
run_input = {
"startUrls": [
{
"url": "https://www.utilitydive.com/topic/solar/"
}
],
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": True,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
}
}
run = client.actor("lexis-solutions/utilitydive-com-scraper").call(run_input=run_input)
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)HTTP · curl
curl -X POST "https://bytewells.com/api/v2/acts/lexis-solutions~utilitydive-com-scraper/runs" \
-H "Authorization: Bearer $BYTEWELLS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.utilitydive.com/topic/solar/"}],"maxItems":5,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}}'Runs are billed as compute from your credit balance. Paid Actors need an active rental or trial; otherwise the API answers 402 rental-required.
Related
More Actors from the same publisher.

Construction Dive Scraper
Lexis Solutions · @lexis-solutions
This actor scrapes articles from Construction Dive's Deep Dive section, extracting details such as title, URL, publication date, and contact information.
AutomationNews$32/mo1-day free trial
Daily Energy Insider Scraper
Lexis Solutions · @lexis-solutions
Scrape energy policy and industry news from Daily Energy Insider, including title, publication date, author, category, summary, image and full article text.
AutomationNews$29/mo1-day free trial
POWER Magazine Scraper
Lexis Solutions · @lexis-solutions
Scrape power generation news and press releases from POWER Magazine, including title, publication date, author, topics, tags, image and full article text.
AutomationNews$25/mo1-day free trial
Pflege Berufe Scraper
Lexis Solutions · @lexis-solutions
Scrapes job listings from pflege-berufe.ch and stores them in a dataset.
JobsAutomationAI$35/mo1-day free trial
Reddit Answers Scraper
Lexis Solutions · @lexis-solutions
Reddit Answers Scraper
Social mediaAIAutomation$29/mo1-day free trial
VDAB scraper
Lexis Solutions · @lexis-solutions
👋 Welcome to the VDAB Scraper! This actor is designed to help you extract job listings and details from VDAB (vdab.be), Belgium's public employment service. With this actor, you can easily gather data about job opportunities, companies, requirements, and more from this comprehensive job portal.
JobsAutomationLead generation$36/mo1-day free trial