UK Energy Project Pipeline Monitor avatar

UK Energy Project Pipeline Monitor

Pricing

from $1.40 / 1,000 baseline projects

Go to Apify Store
UK Energy Project Pipeline Monitor

UK Energy Project Pipeline Monitor

Find UK battery, solar and wind projects by planning or construction stage. Export official REPD project lists, monitor published milestones, and add NESO grid-connection signals.

Pricing

from $1.40 / 1,000 baseline projects

Rating

0.0

(0)

Developer

Chris Hopkin

Chris Hopkin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Share

Find battery projects entering construction

Build a focused project list for civil works, equipment, security, recruitment or accommodation research. Start with North West battery projects under construction, then monitor the same filters for published changes.

First run: export the current project list

{"outputMode":"snapshot","technologyTypes":["Battery"],"developmentStatuses":["Under Construction"],"regions":["North West"],"minCapacityMW":20,"maxRecords":100}

Download Project events and open Scan health and next steps. Results identify the project, operator, capacity, stage and available planning evidence. Snapshot rows describe existing projects; they are not newly announced leads.

Example price: 14 snapshot/baseline projects cost approximately $0.02805 at the standard rate and default 512 MB. This is an example, not a promised result count. The 100-project cap limits baseline result fees to $0.20 plus the start fee; a larger matching set fails rather than silently truncating the pipeline.

Keep the project list useful

Switch to outputMode: "changes" and save the same filters as a task. The first monitoring run establishes a baseline. Later runs return newly seen, changed or removed source records, and the report shows the previous baseline time even when there are no changes.

Use weekly or monthly checks for REPD-only research. If you enable NESO, align checks with its Tuesday/Friday publication cadence. Snapshot exports never overwrite monitoring history. Existing API calls that omit outputMode retain change monitoring.

Open the North West battery-project example


Track renewable-energy, battery-storage and grid-connection projects across the United Kingdom using official REPD and optional NESO data.

The Actor turns the quarterly government planning database and NESO's twice-weekly Transmission Entry Capacity register into clean, filterable project records and a repeatable change feed. The first successful run creates a complete baseline for your filters. Schedule the same input and later runs return only projects that are newly seen, materially changed or removed from the latest filtered snapshot.

What you can monitor

  • Battery storage, solar, onshore and offshore wind, hydrogen, hydro, anaerobic digestion and other REPD technologies
  • Planning, awaiting-construction, construction, operational, refused, withdrawn and expired statuses
  • Countries, regions and planning authorities
  • Minimum installed capacity
  • Projects whose official record changed after a chosen date
  • Contracted transmission projects by plant type, project status and host transmission owner
  • Connection site, contracted connection date, connected MW, capacity change and Gate 1/2 when NESO reports them
  • Each operator's project count and total MW across the full selected official source
  • Cautious possible matches between NESO connections and REPD planning projects

Each record includes the project, operator/applicant, capacity, status, location, planning authority, planning reference and key milestone dates. Change events include the fields and previous values that changed.

Every event also has a signalPriority and plain-English signalSummary. High-priority signals include planning or construction milestones, grid dates, connection Gate changes and connected-capacity changes. Treat these as research leads and verify them against the linked official source.

For English REPD projects with a planning reference, planningDataLookupUrl links to the official Planning Data API. Coverage varies by planning authority because the national planning-application dataset is still developing.

Common uses

Find battery projects entering construction

Use this to identify potential demand for civil works, equipment, security, recruitment, grid services or professional advice.

{
"technologyTypes": ["Battery"],
"developmentStatuses": ["Under Construction"],
"regions": [],
"countries": ["England", "Scotland", "Wales"],
"minCapacityMW": 20,
"maxRecords": 1000
}

Monitor submitted solar and storage applications

{
"technologyTypes": ["Solar Photovoltaics", "Battery"],
"developmentStatuses": ["Application Submitted"],
"regions": ["South East", "Eastern"],
"minCapacityMW": 5,
"maxRecords": 2000
}

Watch one planning area

Planning-authority filters are case-insensitive fragments.

{
"technologyTypes": [],
"developmentStatuses": [],
"regions": [],
"planningAuthorities": ["Manchester"],
"minCapacityMW": 0,
"maxRecords": 1000
}

Monitor high-capacity battery connections twice weekly

NESO uses “Energy Storage System” in its register; the friendly Battery filter is translated automatically. REPD location filters do not apply to NESO because the TEC register does not contain UK regions.

{
"technologyTypes": ["Battery"],
"developmentStatuses": ["Under Construction"],
"regions": ["North West"],
"includeNesoConnections": true,
"gridPlantTypes": ["Battery"],
"gridStatuses": ["Awaiting Consents"],
"gridHostOperators": ["NGET"],
"minCapacityMW": 100,
"maxRecords": 500
}

Change detection

Comparison state is saved separately for every unique set of filters. Fields such as operator, capacity, status, planning reference, location and milestone dates are tracked.

  • baseline: present during the first complete run
  • newly_seen: absent from the previous complete filtered snapshot
  • changed: one or more tracked fields changed
  • removed_from_source: no longer present in the latest complete filtered snapshot

These labels describe observations in REPD. They do not, by themselves, prove that a project was announced, cancelled or acquired. Check the official source and planning authority before making a commercial or investment decision.

If the source download or schema is incomplete, the run fails before replacing the saved comparison state. If your filters exceed maxRecords, the Actor also fails rather than silently returning a partial pipeline.

Output example

{
"projectId": "9404",
"projectName": "Fiddlers Ferry Power Station - Battery storage",
"operator": "SSE Enterprise (SSE PLC)",
"technologyType": "Battery",
"capacityMW": 150,
"developmentStatus": "Under Construction",
"region": "North West",
"country": "England",
"planningAuthority": "Warrington",
"underConstruction": "2024-03-28",
"changeType": "baseline",
"changedFields": [],
"previousValues": {},
"observedAt": "2026-09-09T10:00:00.000Z"
}

Scheduling and integrations

Run the Actor on a schedule using the same input. Use weekly or monthly runs for REPD-only monitoring. When NESO connections are enabled, run after the Tuesday and Friday register updates. Send the dataset to a webhook, Make, Zapier, Google Sheets, a CRM or your own application through the Apify API. An empty dataset on a repeat run means no tracked change was found; the SUMMARY output still records a successful scan and recommends the appropriate cadence.

Webhook payload example

Configure an Apify run-succeeded webhook to call your automation. Fetch resource.defaultDatasetId from the run payload and read that dataset's items. Process records where signalPriority is high, then route them to email, Slack, a CRM or a sheet. This keeps empty or low-value runs quiet.

Data source and licence

Sources:

The REPD tracks UK renewable electricity projects over 150 kW through planning, construction, operation and decommissioning. The NESO TEC register contains contracted transmission-entry projects and warns that aggregate capacities can create duplicate-looking rows. Possible cross-source matches use names and capacities and are deliberately labelled as candidates; they are not authoritative joins.

Pricing

This Actor uses pay per event:

  • baseline-project: $0.002 for each project returned when a new comparison baseline is created ($2 per 1,000)
  • project-change: $0.02 for each newly seen, changed or removed project on a later run ($20 per 1,000)
  • apify-actor-start: $0.00005 when a run starts

The default example returned 14 baseline projects in the final hosted test, costing approximately $0.02805 in total. The count can change with each official release. Repeat runs with no changes produce no paid project records and cost only the $0.00005 start event. Platform usage is included in these prices.

Enabling NESO can add hundreds of records. maxRecords is both a completeness guard and a cost guard: 500 baseline records cost about $1.00005, while 1,000 cost about $2.00005. Resetting a baseline charges those baseline records again, so check the limit and Apify's maximum run cost before a reset.