Is there a way that I can scrape press releases to figure out when a company signs a certain agreement (power purchase agreement)?
Yes, you can monitor press releases for power purchase agreements using several approaches in Clay:
RSS Feed Tracking - Pull news articles relevant to your search query by extracting RSS feeds, then use Claygent to extract businesses referenced in articles. [3]
ScrapeMagic - Parse data from specific URLs to extract custom fields like agreement details from press release pages. [6]
The most effective approach would be combining Custom Signals with RSS feeds to automatically monitor press releases and use Clay's AI tools to identify power purchase agreement mentions.
Did that answer your question?
Is there somewhere I could get a detailed tutorial for doing this
Yes! Clay University has detailed tutorials for web scraping. Check out our step-by-step guide on using the Clay Chrome Extension for web scraping, which covers selecting data, creating custom recipes, and extracting specific attributes. [1]
You can also find comprehensive tutorials on creating custom recipes for non-mapped URLs and advanced scraping techniques. [2]
Visit Clay University for complete tutorials and guides.
Is that what you were looking for?
Hey - Crosby T. Yes you can do this in Clay use the search news or track news signals enrichment and set your query to something like "Company Name" + "Power Purchase Agreement" Then filter results by date or keywords like signs, agreement, or PPA. You can also add a Claygent AI column to summarize each article and confirm if it's actually about a new agreement being signed this lets you scrape and identify companies announcing power purchase agreements directly from news and press releases.
Great approach! You can indeed use our Signals feature to monitor news for power purchase agreements. [1]
Adding Claygent to summarize and validate each article is an excellent way to confirm actual agreement signings versus general mentions.
Was that helpful?
If you need any more help setting up your monitoring or using Clay's features for this task, I'm here to assist. Would you like to provide more details about what you're trying to achieve or any challenges you're facing?
Yes you can absolutely do that in Clay. The best setup is to use Claygent with a Google Search query enrichment like:
"Power Purchase Agreement" site:[company domain] OR "[company name]" press release
Then follow it up with an AI enrichment or Claygent extraction column to pull out details like date, partner, and project name. If youβre tracking multiple companies, you can automate weekly re-runs to catch new announcements. Alternatively, if you want to go beyond company websites, you can also use sources like PR Newswire, GlobeNewswire, or BusinessWire all of which can be scraped via Apify β Clay for structured press release data.
Set up Google Search queries with terms like "Company Name + Power Purchase Agreement" to pull live search results directly into Clay. Then use Claygent to extract specific details like signing dates, partners, and project names from the results.
For broader monitoring, our Owler integration can retrieve recent company updates including press releases, which may contain PPA announcements. [3] You can filter by specific update categories and get up to 20 recent updates per company.
The Apify integration you mentioned for scraping structured press release data from PR Newswire, GlobeNewswire, and BusinessWire is also an excellent way to expand beyond individual company websites for comprehensive coverage.
Is that what you were looking for?
If you still need any additional help setting up your monitoring or using Clay's features for tracking power purchase agreements, please let me know. Would you like to share more about what specific details or challenges you want to address next?
Hello Crosby! Thanks for reaching out! Great question! There are two complementary approaches you can use in Clay to track when companies sign power purchase agreements (PPAs): 1. News Signal (Recommended for Ongoing Monitoring) Clay's βNews Signalβ feature is purpose-built for this use case. Setup: β’ Upload your target company list (you only need company domains) β’ Can import from CSV, CRM, or existing Clay tables β’ Configure filters to monitor for specific topics like "power purchase agreement," "PPA," or "renewable energy agreement" Benefits: β’ Continuous, automated monitoring β’ Catches announcements as they happen in real-time β’ Can set up Slack alerts or other notifications when PPAs are detected β
2. Web Scraping & AI Research (For Historical Data)
For one-time deep dives or historical PPA data.
Clay Tools to Use:
β’ βAI Web Scraperβ - Extract structured PPA data from press release pages β’ βFind Companies from Searchβ - Use Google operators like "power purchase agreement" site:company.com/press β’ βWeb Scrapingβ - Pull data from company press release archives
Key Information to Extract:
β’ Date of signing (announcement vs. actual signing date) β’ Parties involved (buyer and seller) β’ Capacity (MW/GW) β’ Duration of agreement β’ Type of energy (solar, wind, etc.) β’ Project location
Recommended Workflow
Best Practice - Combine Both Approaches:
1. βHistorical scanβ: Use AI Web Scraper to analyze existing press releases and build your baseline 2. βOngoing monitoringβ: Enable News Signal to catch new PPA announcements automatically 3. βEnrichmentβ: Use Clay's AI research to extract specific deal details (capacity, duration, parties involved)This dual approach ensures you capture both past PPAs and stay current with new announcements. Hope this helps!
We haven't heard back from you here, so we're going to go ahead and close this thread out.
Still need help here? Reply back and someone will jump back in.
Have a question thats not related to this thread? We recommend kicking off a new ticket in the support channel!
.png)