Postcode: AB10 1AA

Northern Scotland

Select a tariff to view pricing and details for your region

Smart Meter
EV

Agile Octopus

Half-hourly rates tied to wholesale prices

Update Frequency:Daily at 4:00 PM
Pricing:half hourly
Smart Meter
EV

Intelligent Octopus Go 12M Fixed - EV Saver

Smart EV charging with cheap overnight rates

Update Frequency:Rates stable, updated quarterly
Pricing:time bands
EV

Octopus Go

Super cheap electricity 00:30-05:30

Update Frequency:Rates stable, updated quarterly
Pricing:time bands
EV

Octopus Go 12M Fixed

Super cheap electricity 00:30-05:30

Update Frequency:Rates stable, updated quarterly
Pricing:time bands

Flexible Octopus

Simple variable rate updated quarterly

Update Frequency:Updated every 3 months
Pricing:fixed rate

Flexible Octopus Smart Pay as You Go

Simple variable rate updated quarterly

Update Frequency:Updated every 3 months
Pricing:fixed rate

Octopus Key and Card

Simple variable rate updated quarterly

Update Frequency:Updated every 3 months
Pricing:fixed rate

Octopus Twin 2 rate Key and Card

Simple variable rate updated quarterly

Update Frequency:Updated every 3 months
Pricing:fixed rate

Octopus Twin 3 rate Key and Card

Simple variable rate updated quarterly

Update Frequency:Updated every 3 months
Pricing:fixed rate
Smart Meter
Heat Pump

Cosy Octopus

Designed for heat pumps with cheap periods

Update Frequency:Rates stable, updated quarterly
Pricing:time bands
Smart Meter
Heat Pump

Cosy Octopus 12M Fixed

Designed for heat pumps with cheap periods

Update Frequency:Rates stable, updated quarterly
Pricing:time bands
Smart Meter
Heat Pump

Snug Octopus

Smart tariff for storage heaters

Update Frequency:Rates stable, updated quarterly
Pricing:time bands
Debug Logs (21 entries)
13:08:49.440[INFO][PostcodePage]
Page component rendering started
{
  "rawParam": "AB101AA",
  "timestamp": "2026-08-21T13:08:49.440Z"
}
13:08:49.440[DEBUG][PostcodePage]
URL parameter decoded
{
  "encoded": "AB101AA",
  "decoded": "AB101AA"
}
13:08:49.440[DEBUG][isValidPostcode]
Validating postcode
{
  "original": "AB101AA",
  "normalized": "AB101AA",
  "regex": "/^[A-Z]{1,2}\\d{1,2}[A-Z]?\\d[A-Z]{2}$/",
  "isValid": true
}
13:08:49.440[DEBUG][PostcodePage]
Postcode validation result
{
  "postcode": "AB101AA",
  "isValid": true
}
13:08:49.440[DEBUG][PostcodePage]
Calling getRegionFromPostcode
{
  "postcode": "AB101AA",
  "normalizedPostcode": "AB10 1AA"
}
13:08:49.440[INFO][getRegionFromPostcode]
Starting postcode to region lookup
{
  "inputPostcode": "AB101AA",
  "API_BASE": "https://api.octopus.energy/v1"
}
13:08:49.440[DEBUG][getRegionFromPostcode]
Postcode normalized
{
  "original": "AB101AA",
  "normalized": "AB101AA"
}
13:08:49.440[DEBUG][getRegionFromPostcode]
API URL constructed
{
  "url": "https://api.octopus.energy/v1/industry/grid-supply-points/?postcode=AB101AA",
  "encodedPostcode": "AB101AA"
}
13:08:49.440[DEBUG][fetchWithRetry]
Starting fetch request
{
  "url": "https://api.octopus.energy/v1/industry/grid-supply-points/?postcode=AB101AA",
  "retries": 3,
  "options": {
    "headers": "none"
  }
}
13:08:49.441[DEBUG][fetchWithRetry]
Attempt 1/3
{
  "url": "https://api.octopus.energy/v1/industry/grid-supply-points/?postcode=AB101AA"
}
13:08:49.443[DEBUG][PostcodePage:generateMetadata]
Generating metadata
{
  "rawParam": "AB101AA",
  "decodedPostcode": "AB101AA"
}
13:08:49.443[DEBUG][isValidPostcode]
Validating postcode
{
  "original": "AB101AA",
  "normalized": "AB101AA",
  "regex": "/^[A-Z]{1,2}\\d{1,2}[A-Z]?\\d[A-Z]{2}$/",
  "isValid": true
}
13:08:49.777[DEBUG][fetchWithRetry]
Received response
{
  "url": "https://api.octopus.energy/v1/industry/grid-supply-points/?postcode=AB101AA",
  "status": 200,
  "statusText": "",
  "ok": true,
  "attempt": 1
}
13:08:49.777[DEBUG][getRegionFromPostcode]
API response received
{
  "hasResults": true,
  "resultsLength": 1,
  "firstResult": {
    "group_id": "_P"
  },
  "fullResponse": {
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
      {
        "group_id": "_P"
      }
    ]
  }
}
13:08:49.777[DEBUG][getRegionFromPostcode]
Extracted group_id from response
{
  "groupId": "_P",
  "groupIdType": "string"
}
13:08:49.778[DEBUG][getRegionFromPostcode]
Converted group_id to region code
{
  "groupId": "_P",
  "region": "P",
  "availableRegions": [
    "A",
    "B",
    "C",
    "D",
    "E",
    "F",
    "G",
    "H",
    "J",
    "K",
    "L",
    "M",
    "N",
    "P"
  ]
}
13:08:49.778[INFO][getRegionFromPostcode]
Successfully mapped postcode to region
{
  "postcode": "AB101AA",
  "groupId": "_P",
  "region": "P"
}
13:08:49.778[DEBUG][fetchWithRetry]
Starting fetch request
{
  "url": "https://api.octopus.energy/v1/products/?brand=OCTOPUS_ENERGY&is_business=false",
  "retries": 3,
  "options": {
    "next": {
      "revalidate": 43200
    },
    "headers": "none"
  }
}
13:08:49.778[DEBUG][fetchWithRetry]
Attempt 1/3
{
  "url": "https://api.octopus.energy/v1/products/?brand=OCTOPUS_ENERGY&is_business=false"
}
13:08:49.834[DEBUG][fetchWithRetry]
Received response
{
  "url": "https://api.octopus.energy/v1/products/?brand=OCTOPUS_ENERGY&is_business=false",
  "status": 200,
  "statusText": "",
  "ok": true,
  "attempt": 1
}
13:08:49.835[INFO][PostcodePage]
Successfully resolved region and loaded products
{
  "postcode": "AB101AA",
  "region": "P",
  "regionSlug": "northern-scotland",
  "regionName": "Northern Scotland",
  "productsCount": 12
}