Octopus Energy UK Tariffs Scraper avatar

Octopus Energy UK Tariffs Scraper

Pricing

from $15.00 / 1,000 result items

Go to Apify Store
Octopus Energy UK Tariffs Scraper

Octopus Energy UK Tariffs Scraper

Collects Octopus Energy UK electricity tariffs by product code, brand, or filter set, and returns each one as a flat row with regional pricing, green credentials, and availability dates.

Pricing

from $15.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ParseForge

Octopus Energy UK Tariffs Scraper

Scrape Octopus Energy UK tariff data for any product, brand, or region, up to a million per run. Every tariff row includes its unit rates, standing charges, green credentials, and availability dates. No API key or login required. Export to CSV, JSON, Excel, or XML.

Octopus Energy's public product catalogue holds every domestic and business electricity tariff, but comparing them manually across 14 UK regions and multiple brands is slow and error-prone. This Actor reads the official tariff feed directly, filters by type, region, brand, or date, and returns a clean dataset you can analyse immediately. It works for current tariffs and historical snapshots, so you can track price changes over time.

Who uses itWhat they scrape Octopus Energy for
Energy price comparison sitesPopulate tariff tables with live Octopus Energy rates for every UK region.
Market analystsTrack how Octopus Energy's Agile and Tracker tariffs change day to day.
Consumer advocatesAudit which tariffs are green or cheapest for prepayment customers.
Business energy brokersPull the latest business tariff rates to quote SME clients accurately.

What it does

This Actor collects Octopus Energy UK electricity tariffs by product code, brand, or filter set, and returns each one as a flat row with its regional pricing and attributes.

  • ⚑ Variable tariff focus: Filter to Agile, Tracker, and other time-of-use tariffs with one checkbox.
  • 🌱 Green filter: Return only 100% renewable electricity tariffs for sustainability reporting.
  • πŸ—“οΈ Historical snapshots: Supply an ISO date to see the tariff catalogue as it stood at that point in time.
  • 🏷️ Brand selector: Pull tariffs from Octopus Energy, Co-op Energy, or London Power separately.
  • πŸ—ΊοΈ Region granularity: Get a row per GSP region, or narrow to a single region like London or Southern Scotland.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Octopus Energy data

πŸ“Š Build a UK energy price comparison tool.

A comparison website runs the Actor daily with no filters to get every current Octopus Energy tariff across all 14 regions, then displays the cheapest green deal for each postcode.

πŸ“ˆ Monitor Agile and Tracker price trends.

An analyst sets isVariable=true and runs the Actor every hour, storing the unit rates to chart how Octopus Energy's wholesale-linked tariffs move against the market.

🌱 Audit renewable tariff claims.

A consumer group runs the Actor with isGreen=true and brand=OCTOPUS_ENERGY to verify which tariffs are marketed as 100% renewable and whether they remain available.

πŸ’Ό Quote business energy contracts.

A broker sets isBusiness=true and pulls the latest rates for all regions, then filters in a spreadsheet to find the best fixed deal for a client in Yorkshire.

Why choose this scraper

What you get
Live unit ratesElectricity unit rate and standing charge for every GSP region.
Green credentialsFlag showing whether the tariff is 100% renewable.
Product metadataTariff code, brand, payment type, and availability window.
Historical accessFetch tariffs as they were on any past date.

How it compares

No other Store actor targets Octopus Energy the same way, so the honest comparison is with the alternatives teams actually weigh.

Octopus Energy UK Tariffs ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Octopus Energy changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from a specific tariff code, or combine filters for variable, green, tracker, prepay, and business tariffs. Filters run as each product is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.02 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.00
1,000 results$20.00
10,000 results$200.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Octopus Energy UK Tariffs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Octopus Energy through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/octopus-energy-tariffs-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your filters are not too restrictive. For example, combining Business Tariffs Only with Prepay Tariffs Only may return nothing because few tariffs match both. Try broadening one filter at a time.

The region filter is not reducing the row count.

The region filter narrows the per-region tariff rows inside each product, not the number of products returned. If a product is available in all 14 regions, you will still see one row per region unless you set a specific region code.

I set a Specific Tariff Code but still see multiple rows.

A single product code can have up to 14 rows, one for each GSP region. If you want only one region, also set the GSP Region filter to your desired code.

The Available At date is not returning old tariffs.

Use a full ISO 8601 timestamp like 2026-05-21T00:00:00Z. A date without a time may default to midnight, and the Actor returns products active at that exact moment.

FAQ

QuestionAnswer
Does this scraper need an Octopus Energy API key?No. It reads the same public product feed that Octopus Energy's own website uses, so no registration or API key is required.
Can I get tariffs for a specific date in the past?Yes. Set the Available At field to an ISO 8601 date and time, and the Actor returns the tariff catalogue as it was at that moment.
What is a GSP region?GSP stands for Grid Supply Point. The UK is divided into 14 GSP regions, and electricity distribution charges vary by region, so Octopus Energy lists a separate tariff row for each one.
How do I get only Agile or Tracker tariffs?Check the Variable Tariffs Only box to include Agile, Tracker, and similar time-of-use products. Use the Tracker Tariffs Only box to narrow further to daily-updating tracker tariffs.
Does this include gas tariffs?This Actor currently scrapes electricity tariffs only. Gas tariffs are not included in the output.
Can I filter by prepayment tariffs?Yes. Enable the Prepay Tariffs Only checkbox to return only pay-as-you-go products.
What brands are available?You can filter by Octopus Energy, Co-op Energy, or London Power. Leave the brand filter blank to get tariffs from all three.
How many tariffs can I collect in one run?Set the Maximum tariffs field to any number up to 1,000,000. The Actor stops when it reaches that count.
Can I scrape a single tariff by its product code?Yes. Enter a code like AGILE-24-10-01 in the Specific Tariff Code field, and the Actor returns only that product, ignoring all other filters.
What output formats are supported?You can export your dataset as CSV, JSON, Excel, or XML from the Apify platform.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Octopus Energy Group Limited. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.