Skip to content

Properties

The properties API can be used to retrieve a variety of information tied to a specific UK property.

You can access, test and subscribe to the API at www.propeco.io/api.


GET /properties/{uprn}

📄❓ See Code Samples (page bottom) for an example request.

Retrieves information about a specific UK property, identified by its unique property reference number (UPRN).

Path Parameters

uprn string Required

The UPRN (Unique Property Reference Number) of the property.


Response

📄❓ See Code Samples (page bottom) for an example response.

An object containing a range of information about a UK property, as follows:

Location

"location": {
    "x_coord": 202301,
    "y_coord": 47402,
    "latitude": 50.2933563,
    "longitude": -4.7770112,
    ...
},

The geographical location of the property, provided in both ETRS89 / EPGSG:4258 and BNG / EPSG:27700 coordinate systems.

See API Reference → Coordinate Systems for more information about locations.

Admin Boundaries

"admin_boundaries": {
    "postcode": "PL26 6BJ",
    "census_output_area_code": "E00096200",
    "county_code": "E99999999",
    "county_electoral_division_code": "E99999999",
    "local_authority_district_code": "E06000052",
    "electoral_area_code": "E05013846",
    "health_area_code": null,
    "country_code": "E92000001",
    "region_code": "E12000009",
    "parliamentary_constituency_code": "E14000961",
    "european_electoral_region_code": "E15000009",
    "travel_to_work_area_code": "E30000270",
    "itl_area_code": "E06000052",
    "national_park_code": "E99999999",
    "census_lower_layer_super_output_area_code": "E01019040",
    "census_middle_layer_super_output_area_code": "E02003964",
    "census_workplace_zone": "E33048767",
    "ccg_lhb_chp_area_code": "E38000089",
    "built_up_area_code": null,
    "census_rural_urban_classification": null,
    "census_output_area_classification": null,
    "local_enterprise_partnership_code": "E37000005",
    "local_enterprise_partnership_secondary_code": null,
    "police_force_area_code": "E23000035",
    "electoral_area_name": "Mevagissey & St Austell Bay",
    "local_authority_district_name": "Cornwall",
    "county_name": null,
    "region_name": "South West",
    "country_name": "England"
}

An object containing the names and identifiers of various administrative boundaries and regions within which the property resides.

This combines data from sources including the Office for National Statistics and Ordnance Survey.

Planning Restrictions

The API provides information to help you determine whether a property is affected by any planning restrictions that could hinder upgrades such as adding an extension, incorporating solar panels or replacing windows. These include:

Conservation Areas

"conservation_areas": {
    "in_conservation_area": false,
    "conservation_area": 287430.41971903614,
    "conservation_area_proportion": 0.0920824828560929,
    "nearest_conservation_area": {
        "name": "Pentewan",
        "distance": 123.87898990464723,
        "nearest_point": {
            "x_coord": 202177.4748,
            "y_coord": 47392.8208000008,
            "latitude": 50.29323243499839,
            "longitude": -4.778738684281515
        }
    }
},

These are areas that are deemed to have special architectural or historic interest. Properties that fall within one will be subject to planning controls that are designed to preserve the character and appearance of the areas.

The API provides an assessment of whether or not the property sits within a conservation area. It also assesses the extent to which the surrounding area (within a 1km radius of the property) sits within a conservation area, both as a proportion and as an absolute value (in m²).

If a property is not within a conservation area, the API provides details of the closest one.

Listed Buildings

"listed_buildings": {
    "nearest_listed_buildings": [
        {
            "distance": 291.60865518455677,
            "x_coord": 202012.6536,
            "y_coord": 47445.4077000022,
            "latitude": 50.29364951227786,
            "longitude": -4.781077396185314,
            "name": "32-36, NORTH ROAD",
            "grade": "II",
            "date_listed": "1974-03-11T00:00:00.000Z",
            "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211737"
        },
        {
            "distance": 294.4773056286531,
            "x_coord": 202006.669300001,
            "y_coord": 47393.1394999996,
            "latitude": 50.29317799176098,
            "longitude": -4.781133920637422,
            "name": "14-22, NORTH ROAD",
            "grade": "II",
            "date_listed": "1974-03-11T00:00:00.000Z",
            "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211655"
        },
        ...
    ]
},

These are individual buildings that have been deemed to be of special architectural or historic interest. Listed buildings are classified into three grades:

The API returns a list of the nearest listed buildings, with links to more information on each. We will soon expand this to provide an assessment of whether or not the property in question is listed.

World Heritage Sites

"world_heritage_sites": {
    "in_world_heritage_site": false,
    "world_heritage_site_area": 0,
    "world_heritage_site_proportion": 0,
    "nearest_world_heritage_site": {
        "name": "Cornwall and West Devon Mining Landscape",
        "inscription_date": "2006-01-01T00:00:00.000Z",
        "notes": "Core Area",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1000105",
        "distance": 4167.172389894086,
        "nearest_point": {
            "x_coord": 203829.56,
            "y_coord": 51278.7080000006,
            "latitude": 50.328690715101935,
            "longitude": -4.75759195876633
        }
    }
},

These are sites, places, monuments or buildings of ‘outstanding universal value’ to all humanity. Planning policies in such locations therefore place great weight on preserving their character. At present, there are 28 cultural World Heritage Sites in the UK including the whole of the City of Bath.

The API provides an assessment of whether or not the property sits within a World Heritage Site. It also assesses the extent to which the surrounding area (within a 1km radius of the property) sits within a World Heritage Site, both as a proportion and as an absolute value (in m²).

If a property is not within a World Heritage Site, the API provides details of the closest one.

National Parks

"national_parks": {
    "in_national_park": false,
    "national_park_area": 0,
    "national_park_proportion": 0,
    "nearest_national_park": {
        "name": "Dartmoor",
        "distance": 50085.46181689296,
        "nearest_point": {
            "x_coord": 247165.1033,
            "y_coord": 69667.7971000001,
            "latitude": 50.506794836151414,
            "longitude": -4.156729498089907
        }
    }
}

These are designated areas of natural beauty and ecological significance within the UK, that provide habitats to a wide array of plant and animal species. Similarly to world heritage sites, planning policies in these locations place significant weight on preserving their existing character, and conserving their natural landscape and ecosystem. At present, there are 15 national parks in the UK.

The API provides an assessment of whether or not the property sits within a national park. It also assesses the extent to which the surrounding area (within a 1km radius of the property) sits within a national park, both as a proportion and as an absolute value (in m²).

If a property is not within a national park, the API provides details of the closest one.

Environment

Air Quality

"air_quality": {
    "benzene": {
        "percentile": 92,
        "value": 0.3741291
    },
    "no2": {
        "percentile": 99,
        "value": 15.55507
    },
    "nox": {
        "percentile": 99,
        "value": 21.31378
    },
    "pm10": {
        "percentile": 90,
        "value": 12.89678
    },
    "pm2.5": {
        "percentile": 97,
        "value": 7.694045
    },
    "so2": {
        "percentile": 92,
        "value": 1.589239
    }
},

The API provides UK government estimates of the average concentrations (µg/m3) of common air pollutants (including benzene, nitrogen oxides, particulate matter and sulphur dioxide) at the property over the past year.

For each pollutant, a UK-wide ranking and percentile is provided to enable you to determine how polluted the location is relative to others in the country.

Greenspace

"greenspace": {
    "greenspace_area": 183668.83194340268,
    "greenspace_proportion": 0.05884096083204846,
    "nearest_greenspace_point": {
        "distance": 40.03430895081594,
        "x_coord": 358297.8,
        "y_coord": 172781.65,
        "latitude": 51.45247182012956,
        "longitude": -2.601537110740961
    }
},

The API searches against Ordnance Survey datasets to determine the nearest publicly-accessible greenspace, as well as the amount of greenspace coverage in a property’s locality. The following information is provided for a given property:

  • Greenspace coverage within a 1km radius, both as a proportion and an absolute value (in m²)
  • The distance to and location of the nearest publicly-accessible greenspace site.

Radon Exposure

"radon": {
    "radon_class": 4,
    "radon_affected_area": true,
    "radon_exceeding_action_level_min_likelihood": 0.05,
    "radon_exceeding_action_level_max_likelihood": 0.1
},

The API integrates data from the British Geological Survey to provide an indicative assessment of whether or not a property lies within a radon affected area.

Radon is a colourless, odourless radioactive gas that occurs naturally throughout the UK. In some places, radon concentrations are high enough to pose a potential health risk. If a property is located in such a 'radon affected area', it should be tested and, if necessary, steps taken to reduce its exposure.

The radon class specified will be one of the following:

  • 1: The property is in an area where less than 1% of homes are estimated to equal or exceed safe levels. The property is not in a radon Affected Area.
  • 2: The property is in a radon Affected Areas where 1 to 3% of homes are estimated to equal or exceed safe levels.
  • 3: The property is in a radon Affected Area where 3 to 5% of homes are estimated to equal or exceed safe levels.
  • 4: The property is in a radon Affected Area where 5 to 10% of homes are estimated to equal or exceed safe levels.
  • 5: The property is in a radon Affected Area where 10 to 30% of homes are estimated to equal or exceed safe levels.
  • 6: The property is in a radon Affected Area where 30% or more of homes are estimated to equal or exceed safe levels.

Landslides

"landslides": [
    {
        "distance": 622.8940564814939,
        "x_coord": 357684,
        "y_coord": 172561,
        "latitude": 51.45044033489425,
        "longitude": -2.6103456261703966,
        "name": "Hotwell Road"
    },
    ...
]

The API integrates the British Geological Survey’s National Landslide Database (NLD) to determine if there is a record of any landslides near the property being searched for.

The NLD is the most extensive source of information on landslides in Great Britain, with more than 18,000 records.

The API returns details of any landslides recorded within 1km of the property being searched for. An empty array means that no records exist.

Transportation

EV Charging Points

"ev_charging_points": {
    "nearest_charging_points": [
        {
            "distance": 5.498656033073239,
            "x_coord": 358265.2209937345,
            "y_coord": 172799.59908045037,
            "latitude": 51.452629,
            "longitude": -2.60201,
            "name": "City Hall"
        },
        {
            "distance": 6.511611302616077,
            "x_coord": 358267.14732903836,
            "y_coord": 172797.24764711206,
            "latitude": 51.452608,
            "longitude": -2.601982,
            "name": "City Hall 3"
        },
        ...
    ]
},

The API integrates the National Chargepoint Registry to determine if there are EV charging points installed near the property being searched for.

The NCR is a database of publicly available EV charging points in the UK maintained by the Department of Transport, with records of over 28,000 installed charging points.

The API returns details of the 10 closest EV charging points (within a 1km radius). An empty array means that no records exist.

Low Emission Zones

"low_emission_zones": {
    "in_low_emission_zone": false,
    "low_emission_zone_area": 0,
    "low_emission_zone_proportion": 0,
    "nearest_low_emission_zone": {
        "name": "Glasgow",
        "url": "https://www.glasgow.gov.uk/LEZ",
        "distance": 12915.177805388237,
        "nearest_point": {
            "x_coord": 260130.557971071,
            "y_coord": 665428.9299391654,
            "latitude": 55.861683,
            "longitude": -4.236382
        }
    }
}

Low Emission Zones (LEZ) are urban areas in which restrictions on the type of vehicle that can enter are in place. Motorists driving older and / or more polluting vehicles may need to pay a fee in order to drive within these.

The API checks if the property is located within an active or planned LEZ. If not, details of the closest LEZ are provided.

Airports

"nearest_airport": {
            "name": "Birmingham Airport",
            "distance": 39041.66350972503,
            "azimuth_degrees": 126.82723229422913,
            "x_coord": 417402.4870213121,
            "y_coord": 283954.9194822949,
            "latitude": 52.45329,
            "longitude": -1.74534
        }

The API provides the name and location of the closest airport, alongside its distance from the property being searched for.

Flood Risk

Depending on the specific location you search for, the API response will include the following assessments of flood risk:

England

"england": {
    "rivers_and_seas": {
        "in_flood_risk_zone": false,
        "annual_flood_risk": 0,
        "flood_risk_description": null,
        "nearest_flood_risk_zone": {
            "max_annual_flood_risk": null,
            "min_annual_flood_risk": 0.033,
            "flood_risk_description": "High",
            "distance": 183.93541281117837,
            "nearest_point": {
                "x_coord": 202396.2701,
                "y_coord": 47244.6601,
                "latitude": 50.29197487399054,
                "longitude": -4.7755931990765825
            }
        }
    }
}

Rivers and seas: This outlines the chance of flooding from rivers and the sea, taking account of flood defences and the condition they are in. It utilises the results of a national flood risk assessment - undertaken using modelling and local expertise - that splits affected areas into 50m x 50m cells and allocates each one of four flood risk categories:

  • High: each year, there is a chance of flooding of greater than 1 in 30 (3.3%).
  • Medium: each year, there is a chance of flooding of between 1 in 30 (3.3%) and 1 in 100 (1%).
  • Low: each year, there is a chance of flooding of between 1 in 100 (1%) and 1 in 1000 (0.1%).
  • Very Low: each year, there is a chance of flooding of less than 1 in 1000 (0.1%).

Scotland

"scotland": {
        "coast": {
            "in_flood_risk_zone": false,
            "annual_flood_risk": 0,
            "flood_risk_description": null,
            "nearest_flood_risk_zone": {
                "annual_flood_risk": 0.001,
                "flood_risk_description": "Very Low",
                "distance": 395.2241210246045,
                "nearest_point": {
                    "x_coord": 326055.00189209,
                    "y_coord": 676052.001098633,
                    "latitude": 55.9717407035165,
                    "longitude": -3.186338789033644
                }
            }
        },
        "rivers": {
            "in_flood_risk_zone": false,
            "annual_flood_risk": 0,
            "flood_risk_description": null,
            "nearest_flood_risk_zone": {
                "annual_flood_risk": 0.005,
                "flood_risk_description": "Low",
                "distance": 313.43579884882325,
                "nearest_point": {
                    "x_coord": 325875,
                    "y_coord": 676070,
                    "latitude": 55.97187460968184,
                    "longitude": -3.1892269352515994
                }
            }
        }
    }

The API provides indicative flood hazard information that identifies locations at risk from coastal or river flooding. At-risk areas are categorised according to their likelihood of flooding:

  • High: Each year this area has a 10% chance of flooding.
  • Medium: Each year this area has a 0.5% chance of flooding.
  • Low: Each year this area has a 0.1% chance of flooding.

Wales

"wales": {
    "rivers": {
        "in_flood_risk_zone": false,
        "annual_flood_risk": 0,
        "flood_risk_description": null,
        "nearest_flood_risk_zone": {
            "max_annual_flood_risk": 0.01,
            "min_annual_flood_risk": 0.001,
            "flood_risk_description": "Low",
            "distance": 84.62414954063671,
            "nearest_point": {
                "x_coord": 241892.999999722,
                "y_coord": 240862.500099042,
                "latitude": 52.04356037493849,
                "longitude": -4.306823036242317
            }
        }
    },
    "coast": {
        "in_flood_risk_zone": false,
        "annual_flood_risk": 0,
        "flood_risk_description": null,
        "nearest_flood_risk_zone": null
    }
}

The API provides indicative flood hazard information that identifies locations at risk from coastal or river flooding. At-risk areas are categorised according to their likelihood of flooding:

For rivers and small watercourses:

  • High: each year, an area has a chance of flooding of greater than 1 in 30 (3.3%).
  • Medium: each year, an area has a chance of flooding of between 1 in 100 (1%) and 1 in 30 (3.3%).
  • Low: each year, an area has a chance of flooding of between 1 in 1000 (0.1%) and 1 in 100 (1%).

For the sea:

  • High: each year, an area has a chance of flooding of greater than 1 in 30 (3.3%).
  • Medium: each year, an area has a chance of flooding of between 1 in 200 (0.5%) and 1 in 30 (3.3%).
  • Low: each year, an area has a chance of flooding of between 1 in 1000 (0.1%) and 1 in 200 (0.5%).

General features

For each type of flooding, if the location in question is not deemed to be at risk, the API provides details of the nearest flood zone (within 1km). If none are found, this will be returned as null.

Note that flood modelling is inherently uncertain and so the assessments provided should be treated as indicative.

More information about the flood risk associated with a property or location is available through a dedicated endpoint.

Climate

"climate": {
    "historical": {
        "average_rainfall": {
            "percentile": 66,
            "value": 1263.0055349701088
        },
        "average_sunshine": {
            "percentile": 84,
            "value": 1636.3958007658357
        },
        "average_temperature": {
            "percentile": 97,
            "value": 11.345667787422029
        },
        "highest_wind_speed": {
            "percentile": 85,
            "value": 10.214005310997896
        },
        "maximum_temperature": {
            "percentile": 29,
            "value": 28.73171401670606
        },
        "minimum_temperature": {
            "percentile": 2,
            "value": -5.254552600452478
        },
        "highest_rainfall": {
            "percentile": 64,
            "value": 66.82374426267212
        }
    }
},

The API leverages Met Office climate data to provide assessments of the following:

  • Average annual temperature (°C)
  • Highest daily temperature (°C)
  • Lowest daily temperature (°C)
  • Average annual rainfall (mm)
  • Highest daily rainfall (mm)
  • Average annual sunshine (hours)
  • Highest monthly wind speed (metres per second)

Each assessment is based on data covering the past 10 years. UK-wide ranking and percentiles are also provided for each measure.

Future Projections

"future_projections": {
    "annual_hot_days": {
        "baseline_hot_days": 0,
        "upper_recent_hot_days": 0.3,
        "upper_recent_hot_days_change": 0.3,
        "upper_recent_hot_days_change_relative": null,
        "lower_recent_hot_days": 0.1,
        "lower_recent_hot_days_change": 0.1,
        "lower_recent_hot_days_change_relative": null,
        "upper_hot_days": 5.19047619,
        "upper_hot_days_change": 5.19047619,
        "upper_hot_days_change_relative": null,
        "lower_hot_days": 0.095238095,
        "lower_hot_days_change": 0.095238095,
        "lower_hot_days_change_relative": null
    },
    "maximum_temperature": {
        "baseline_maximum_temperature": 25.509312,
        "upper_recent_maximum_temperature": 27.399231,
        "upper_recent_maximum_temperature_change": 1.889918999999999,
        "upper_recent_maximum_temperature_change_relative": 0.07408741560728878,
        "lower_recent_maximum_temperature": 26.470892,
        "lower_recent_maximum_temperature_change": 0.9615799999999979,
        "lower_recent_maximum_temperature_change_relative": 0.03769525418796077,
        "upper_maximum_temperature": 32.653145,
        "upper_maximum_temperature_change": 7.143833,
        "upper_maximum_temperature_change_relative": 0.28004804676817624,
        "lower_maximum_temperature": 26.8880199,
        "lower_maximum_temperature_change": 1.3787079,
        "lower_maximum_temperature_change_relative": 0.05404723969035307
    },
    "summer_precipitation": {
        "baseline_summer_precipitation": 1.8677921,
        "upper_recent_summer_precipitation": 2.0855823,
        "upper_recent_summer_precipitation_change": 0.21779020000000004,
        "upper_recent_summer_precipitation_change_relative": 0.11660302021836373,
        "lower_recent_summer_precipitation": 1.7957597,
        "lower_recent_summer_precipitation_change": -0.07203239999999989,
        "lower_recent_summer_precipitation_change_relative": -0.03856553414055017,
        "upper_summer_precipitation": 1.719782669297621,
        "upper_summer_precipitation_change": -0.148009430702379,
        "upper_summer_precipitation_change_relative": -0.07924299,
        "lower_summer_precipitation": 1.7392030003015289,
        "lower_summer_precipitation_change": -0.128589099698471,
        "lower_summer_precipitation_change_relative": -0.06884551
    },
    "winter_precipitation": {
        "baseline_winter_precipitation": 1.8209614,
        "upper_recent_winter_precipitation": 2.1043918,
        "upper_recent_winter_precipitation_change": 0.2834304000000001,
        "upper_recent_winter_precipitation_change_relative": 0.15564876883167325,
        "lower_recent_winter_precipitation": 1.769373,
        "lower_recent_winter_precipitation_change": -0.05158839999999998,
        "lower_recent_winter_precipitation_change_relative": -0.028330309472787273,
        "upper_winter_precipitation": 2.216753241995322,
        "upper_winter_precipitation_change": 0.395791841995322,
        "upper_winter_precipitation_change_relative": 0.21735323,
        "lower_winter_precipitation": 1.8294906633783399,
        "lower_winter_precipitation_change": 0.00852926337833988,
        "lower_winter_precipitation_change_relative": 0.0046839342
    }
}

The API integrates the MetOffice's UK Climate Projections (UKCP18) to provide the following projections:

Annual hot days. The number of days in which the maximum temperature exceeds 30°C that could occur each year. At such temperatures heat related illness, power cuts and transport disruption (due to overheating of infrastructure) become more likely.

Maximum temperature Maximum daily air temperature (°C).

Winter precipitation Average precipitation rates (mm/day) during December, January and February.

Summer precipitation Average precipitation rates (mm/day) during June, July and August.

Projections are based on a high emissions scenario (RCP 8.5) and consider a range of plausible conditions which could occur in the future, namely global warming levels of 1.5°C, 2.0°C, 2.5°C, 3.0°C, 4.0°C above the pre-industrial (1850-1900) period. The range of possible outcomes reflects the uncertainty that is inherent in predicting climatic changes. The larger the difference between the lower and upper projections, the greater the level of uncertainty.

For each measure, the API provides:

  • Values for the 1981-2000 baseline (corresponding to 0.51°C warming).

  • Estimated upper and lower values for the range of plausible future warming levels (1.5°C - 4.0°C), as well as the absolute and percentage change (relative to the baseline) that these represent.

  • Estimated upper and lower values for the recent past (2001-2020), which corresponds to 0.87°C warming.

Note that the world warmed by around 1.1°C between 1850–1900 and 2011–2020.

Social Factors

House Price Index

"house_price_index": {
    "date": "2023-01-01T00:00:00.000Z",
    "region_name": "City of Bristol",
    "average_price": 360121.05857,
    "average_price_seasonally_adjusted": null,
    "house_price_index": 171.05968937,
    "house_price_index_seasonally_adjusted": null,
    "percentage_change_1_month": -1.009827488,
    "percentage_change_12_months": 9.378850778,
    "sales_volume": null,
    "average_price_detached": 699934.06154,
    "house_price_index_detached": 182.06879481,
    "percentage_change_1_month_detached": -0.991331281,
    "percentage_change_12_months_detached": 9.0403312638,
    "average_price_semi_detached": 456872.69566,
    "house_price_index_semi_detached": 182.85886828,
    "percentage_change_1_month_semi_detached": -0.743168062,
    "percentage_change_12_months_semi_detached": 10.573583072,
    "average_price_terraced": 379175.89956,
    "house_price_index_terraced": 177.22838818,
    "percentage_change_1_month_terraced": -1.019460241,
    "percentage_change_12_months_terraced": 10.45797802,
    "average_price_flat": 266420.09197,
    "house_price_index_flat": 154.84403167,
    "percentage_change_1_month_flat": -1.196126293,
    "percentage_change_12_months_flat": 6.8662152731,
    "average_price_cash": 348634.87022,
    "house_price_index_cash": 167.35605634,
    "percentage_change_1_month_cash": -1.05760741,
    "percentage_change_12_months_cash": 8.6088805822,
    "sales_volume_cash": null,
    "average_price_mortgage": 363420.00563,
    "house_price_index_mortgage": 171.98226394,
    "percentage_change_1_month_mortgage": -0.998817979,
    "percentage_change_12_months_mortgage": 9.555792018,
    "sales_volume_mortgage": null,
    "average_price_first_time_buyer": 326628.58385,
    "house_price_index_first_time_buyer": 169.50182489,
    "percentage_change_1_month_first_time_buyer": -1.0549133,
    "percentage_change_12_months_first_time_buyer": 9.3931172373,
    "average_price_former_owner_occupier": 401643.23521,
    "house_price_index_former_owner_occupier": 173.26602699,
    "percentage_change_1_month_former_owner_occupier": -0.960998703,
    "percentage_change_12_months_former_owner_occupier": 9.3596050989,
    "average_price_new": null,
    "house_price_index_new": null,
    "percentage_change_1_month_new": null,
    "percentage_change_12_months_new": null,
    "sales_volume_new": null,
    "average_price_existing": null,
    "house_price_index_existing": null,
    "percentage_change_1_month_existing": null,
    "percentage_change_12_months_existing": null,
    "sales_volume_existing": null
}

This provides information on monthly property price changes, calculated using data from HM Land Registry, Registers of Scotland, and Land and Property Services Northern Ireland.

Fuel poverty

   "fuel_poverty": {
        "lower_layer_super_output_area": {
            "lower_layer_super_output_area_code": "E01019040",
            "lower_layer_super_output_area_name": "Cornwall 041C",
            "household_count": "604",
            "fuel_poor_household_count": "89",
            "fuel_poor_household_percentage": 14.735099337748345
        },
        "local_authority": {
            "local_authority_district_code": "E06000052",
            "local_authority_district_name": "Cornwall",
            "household_count": 259453,
            "fuel_poor_household_count": 36274,
            "fuel_poor_household_percentage": 13.980952234123329
        },
        "region": {
            "region_code": "E12000009",
            "region_name": "South West",
            "household_count": 2537861,
            "fuel_poor_household_count": 301799,
            "fuel_poor_household_percentage": 11.89186484208552
        }
    }

The API provides fuel poverty statistics for the relevant region, local authority and LSOA. Note that this is currently only available for properties in England.

Healthcare facilities

   "nhs_locations": {
            "nearest_hospital": {
                "distance": 3855.507140328097,
                "azimuth_degrees": 7.688809883895054,
                "x_coord": 202776.00404263652,
                "y_coord": 51228.13466420173,
                "latitude": 50.327884674072266,
                "longitude": -4.772349834442139,
                "name": "St Austell Community Hospital - Cornwall Partnership NHS Foundation Trust",
                "url": "http://www.cornwallft.nhs.uk/hospitals/st-austell/",
                "address1": "Porthpean Road",
                "address2": null,
                "address3": null,
                "postcode": "PL26 6AD"
            },
            "nearest_dentist": {
                "distance": 4981.479662508897,
                "azimuth_degrees": 346.6113650107945,
                "x_coord": 201735.01363578252,
                "y_coord": 52351.22206649871,
                "latitude": 50.337623596191406,
                "longitude": -4.787548065185547,
                "name": "St Austell Dental Centre (Whitecross)",
                "url": "https://www.mydentist.co.uk/saint-austell-352",
                "address1": null,
                "address2": "28 East Hill",
                "address3": null,
                "postcode": "PL25 4TR"
            },
            "nearest_gp_practice": {
                "distance": 5792.289005067789,
                "azimuth_degrees": 18.227441564573564,
                "x_coord": 203705.96491281464,
                "y_coord": 53021.31361573617,
                "latitude": 50.344303131103516,
                "longitude": -4.7602338790893555,
                "name": "St Austell Healthcare - Wheal Northey",
                "address1": "1 Wheal Northey",
                "address2": null,
                "address3": null,
                "postcode": "PL25 3EF"
            }
        }

The API provides the names and locations of the closest NHS hospital, GP practice and dentist, alongside the distance between each and the property. Note that this data is only available for properties in England.

Defibrillators

   "defibrillators": [
      {
        "distance": 362.966500929541,
        "azimuth_degrees": 255.32740644406408,
        "x_coord": 201960.12361046992,
        "y_coord": 47277.30850928067,
        "latitude": 50.292121887207,
        "longitude": -4.78172588348389,
        "location_name": "Pentewan Village",
        "availability": "24/7 Access",
        "access_type": "Public"
      },
   ]

The API provides the location of the closest defibrillators (up to 10) within a 1km radius of the property.

Energy

Average energy consumption

"average_energy_usage_stats": {
            "middle_layer_super_output_area": {
                "middle_layer_super_output_area_code": "E02003964",
                "electricity_meter_count": 4374,
                "mean_electricity_usage": 5374.560155734617,
                "median_electricity_usage": 3782.199999999699,
                "gas_meter_count": 1026,
                "mean_gas_usage": 12157.19459636705,
                "median_gas_usage": 10583.94312451167
            },
            "lower_layer_super_output_area": {
                "lower_layer_super_output_area_code": "E01019040",
                "electricity_meter_count": 695,
                "mean_electricity_usage": 5985.417671410934,
                "median_electricity_usage": 4752.299999999953,
                "gas_meter_count": null,
                "mean_gas_usage": null,
                "median_gas_usage": null
            }

The API provides statistics on electricity and gas consumption, broken down by Lower Super Output Area (LSOA) and Middle Super Output Area (MSOA).

Retrofit Grants

    "retrofit_grants": [
      {
        "name": "Boiler Upgrade Scheme",
        "description": "Grant of up to £7,500 to cover part of the cost of replacing fossil fuel heating systems with a heat pump or biomass boiler.",
        "grant_value": 7500,
        "url": "https://www.gov.uk/apply-boiler-upgrade-scheme"
      },
      ...
    ],

The API provides a list of retrofit grants available in the area, alongside their value and the URL of the grant's weppage.

EPCs

"epcs": {
    "epc_country": "England",
    "epc_in_date": false,
    "epc_age": 341949009814,
    "epc_expiry": "2022-09-18T20:35:07.000Z",
    ...
}

The latest Energy Performance cerficate (EPC) for the property is provided (if available). This is an enhanced version of the raw EPC data provided by the UK or Scottish governments.

Note that more information and analysis of a property's EPC is available through a dedicated endpoint - find out more here.

Note that EPCs for properties in England and Wales differ from those for properties in Scotland, as follows:

Latest Enhanced EPC (England & Wales)

"epc": {
        "address": "Sea Barn Polrudden Farm, Pentewan",
        "address1": "Sea Barn Polrudden Farm",
        "address2": "Pentewan",
        "address3": null,
        "building_reference_number": "8643871078",
        "built_form": "Detached",
        "co2_emissions_current": 4.8,
        "co2_emissions_per_floor_area_m2_current": 41,
        "co2_emissions_potential": 2.4,
        "constituency": "E14000961",
        "constituency_label": "St Austell and Newquay",
        "construction_age_band": "1996-2002",
        "county": null,
        "energy_consumption_per_floor_area_m2_current": 168,
        "energy_consumption_per_floor_area_m2_potential": 69,
        "energy_efficiency_current": 66,
        "energy_efficiency_potential": 83,
        "energy_rating_current": "D",
        "energy_rating_potential": "B",
        "energy_tariff": "Single",
        "environmental_impact_current": 55,
        "environmental_impact_potential": 74,
        "extension_count": 3,
        "fixed_lighting_outlets_count": 26,
        "flat_storey_count": null,
        "floor_description": "Solid, limited insulation (assumed)",
        "floor_energy_efficiency": "N/A",
        "floor_environmental_efficiency": "N/A",
        "floor_height": null,
        "floor_level": null,
        "glazed_area": "Normal",
        "glazed_type": "Double",
        "habitable_room_count": 5,
        "has_mains_gas": false,
        "has_solar_water_heating": null,
        "heat_loss_corridor": null,
        "heated_room_count": 5,
        "heating_cost_current": 618,
        "heating_cost_potential": 555,
        "hot_water_cost_current": 176,
        "hot_water_cost_potential": 99,
        "hot_water_description": "From main system",
        "hot_water_energy_efficiency": "Average",
        "hot_water_environmental_efficiency": "Average",
        "inspection_date": "2012-09-14T00:00:00.000Z",
        "is_flat_top_storey": null,
        "lighting_cost_current": 118,
        "lighting_cost_potential": 61,
        "lighting_description": "Low energy lighting in 8% of fixed outlets",
        "lighting_energy_efficiency": "Very Poor",
        "lighting_environmental_efficiency": "Very Poor",
        "lmk_key": "836800779642012091820350708129148",
        "local_authority": "E06000052",
        "local_authority_label": "Cornwall",
        "lodgement_date": "2012-09-18T00:00:00.000Z",
        "lodgement_datetime": "2012-09-18T20:35:07.000Z",
        "low_energy_fixed_light_count": 2,
        "low_energy_lighting_percentage": 8,
        "main_fuel": "Oil (not community)",
        "main_heating_controls": "2107",
        "main_heating_controls_description": "Programmer, TRVs and bypass",
        "main_heating_controls_energy_efficiency": "Average",
        "main_heating_controls_environmental_efficiency": "Average",
        "main_heating_description": "Boiler and radiators, oil",
        "main_heating_energy_efficiency": "Good",
        "main_heating_environmental_efficiency": "Good",
        "mechanical_ventilation": "Natural",
        "multi_glaze_percentage": 100,
        "open_fireplace_count": 0,
        "post_town": "St. Austell",
        "postcode": "PL26 6BJ",
        "property_type": "House",
        "roof_description": "Pitched, insulated (assumed)",
        "roof_energy_efficiency": "Good",
        "roof_environmental_efficiency": "Good",
        "roof_photovoltaic_supply": 0,
        "second_heating_description": null,
        "tenure": "Owner-Occupied",
        "total_floor_area": 116,
        "transaction_type": "Marketed Sale",
        "unheated_corridor_length": null,
        "uprn": 10034632229,
        "uprn_source": "Address Matched",
        "walls_description": "Granite or whinstone, as built, insulated (assumed)",
        "walls_energy_efficiency": "Good",
        "walls_environmental_efficiency": "Good",
        "wind_turbine_count": 0,
        "windows_description": "Fully Double Glazed",
        "windows_energy_efficiency": "Average",
        "windows_environmental_efficiency": "Average"
      }

EPCs from England and Wales will be marked as either epc_country="England" or epc_country="Wales".

Latest Enhanced EPC (Scotland)

 "epc": {
        "address1": "136 Newhaven Road",
        "address2": null,
        "air_tightness_description": null,
        "air_tightness_energy_efficiency": null,
        "air_tightness_environmental_efficiency": null,
        "alternative_improvements": [],
        "building_reference_number": "1001366242",
        "built_form": "Detached",
        "co2_emissions_current": 5.4,
        "co2_emissions_per_floor_area_m2_current": 44,
        "co2_emissions_potential": 2.9000000000000004,
        "co2_emissions_reduction_potential": 2.5,
        "constituency": "00QPMD",
        "constituency_label": "Forth",
        "construction_age_band": "1965-1975",
        "data_zone": "S01002294 (East Trinity and Bonnyhaugh)",
        "data_zone_2011": "S01008823 (Trinity East and The Dudleys - 03)",
        "energy_consumption_per_floor_area_m2_current": 249,
        "energy_consumption_per_floor_area_m2_potential": 132,
        "energy_cost_current": 1196,
        "energy_efficiency_current": 65,
        "energy_efficiency_potential": 83,
        "energy_rating_current": "D",
        "energy_rating_potential": "B",
        "energy_saving_potential": 332,
        "energy_tariff": "Single",
        "environmental_impact_current": 59,
        "environmental_impact_potential": 79,
        "environmental_rating_current": "D",
        "environmental_rating_potential": "C",
        "extension_count": 0,
        "fixed_lighting_outlets_count": 12,
        "flat_storey_count": null,
        "floor_description": "Suspended, no insulation (assumed)",
        "floor_energy_efficiency": "N/A",
        "floor_environmental_efficiency": "N/A",
        "floor_height": 2.4,
        "floor_level": null,
        "glazed_area": 1,
        "glazed_type": null,
        "habitable_room_count": 4,
        "has_mains_gas": null,
        "has_solar_water_heating": false,
        "heat_loss_corridor": null,
        "heated_room_count": 4,
        "heating_cost_current": 916,
        "heating_cost_potential": 704,
        "hot_water_cost_current": 138,
        "hot_water_cost_potential": 88,
        "hot_water_description": "From main system",
        "hot_water_energy_efficiency": "Good",
        "hot_water_environmental_efficiency": "Good",
        "id": 587525,
        "impact_cavity_wall_insulation": 0,
        "impact_loft_insulation": 0,
        "impact_solid_wall_insulation": 0,
        "improvements": [
          {
            "description": "Solar water heating",
            "indicative_cost": "£4,000 - £6,000",
            "typical_saving": "47",
            "energy_rating_after_improvement": "C 72",
            "environmental_rating_after_improvement": "D 68",
            "green_deal_eligible": "Y"
          },
          {
            "description": "Low energy lighting for all fixed outlets",
            "indicative_cost": "£60",
            "typical_saving": "61",
            "energy_rating_after_improvement": "C 71",
            "environmental_rating_after_improvement": "D 66",
            "green_deal_eligible": "N"
          },
          {
            "description": "Solar photovoltaic panels, 2.5 kWp",
            "indicative_cost": "£5,000 - £8,000",
            "typical_saving": "264",
            "energy_rating_after_improvement": "B 83",
            "environmental_rating_after_improvement": "C 79",
            "green_deal_eligible": "Y"
          },
          {
            "description": "Replace single glazed windows with low-E double glazed windows",
            "indicative_cost": "£3,300 - £6,500",
            "typical_saving": "101",
            "energy_rating_after_improvement": "C 75",
            "environmental_rating_after_improvement": "C 72",
            "green_deal_eligible": "Y"
          },
          {
            "description": "Floor insulation (suspended floor)",
            "indicative_cost": "£800 - £1,200",
            "typical_saving": "123",
            "energy_rating_after_improvement": "C 69",
            "environmental_rating_after_improvement": "D 64",
            "green_deal_eligible": "Y"
          }
        ],
        "inspection_date": "2017-03-24T00:00:00.000Z",
        "lighting_cost_current": 142,
        "lighting_cost_potential": 72,
        "lighting_description": "No low energy lighting",
        "lighting_energy_efficiency": "Very Poor",
        "lighting_environmental_efficiency": "Very Poor",
        "local_authority_label": "Edinburgh City",
        "lodgement_date": "2017-03-28T00:00:00.000Z",
        "low_energy_fixed_light_count": 0,
        "low_energy_lighting_percentage": 0,
        "lzc_energy_sources": null,
        "main_fuel": "Mains gas (not community)",
        "main_heating_category": "Boiler with radiators or underfloor heating",
        "main_heating_controls": "2106",
        "main_heating_controls_description": "Programmer, room thermostat and TRVs",
        "main_heating_controls_energy_efficiency": "Good",
        "main_heating_controls_environmental_efficiency": "Good",
        "main_heating_description": "Boiler and radiators, mains gas",
        "main_heating_energy_efficiency": "Good",
        "main_heating_environmental_efficiency": "Good",
        "mechanical_ventilation": "Natural",
        "multi_glaze_percentage": 0,
        "open_fireplace_count": 0,
        "post_town": "Edinburgh",
        "postcode": "EH6 4NR",
        "property_type": "Bungalow",
        "roof_description": "Pitched, 200 mm loft insulation",
        "roof_energy_efficiency": "Good",
        "roof_environmental_efficiency": "Good",
        "roof_photovoltaic_supply": "Array: Roof Area: 0%; Connection: not applicable (FGHRS or no PV);  |",
        "second_heating_description": null,
        "space_heating_demand": 17136,
        "tenure": "Owner-Occupied",
        "three_year_energy_cost_current": 3588,
        "three_year_energy_saving_potential": 996,
        "three_year_heating_cost_current": 2748,
        "three_year_heating_cost_potential": 2112,
        "three_year_hot_water_cost_current": 414,
        "three_year_hot_water_cost_potential": 264,
        "three_year_lighting_cost_current": 426,
        "three_year_lighting_cost_potential": 216,
        "total_floor_area": 123,
        "transaction_type": "None of the Above",
        "type_of_assessment": "RdSAP, existing dwelling",
        "unheated_corridor_length": null,
        "uprn": 906178651,
        "walls_description": "Cavity wall, filled cavity",
        "walls_energy_efficiency": "Good",
        "walls_environmental_efficiency": "Good",
        "water_heating_demand": 2822,
        "wind_turbine_count": 0,
        "windows_description": "Single Glazed",
        "windows_energy_efficiency": "Very Poor",
        "windows_environmental_efficiency": "Very Poor"
      }

EPCs from Scotland will be marked as epc_country="Scotland".

EPC Estimate

"epc_estimate": {
    "avg_co2_emissions_current": 9.473684210526315,
    "avg_co2_emissions_potential": 3.0578947368421057,
    "avg_energy_efficiency_current": 55.526315789473685,
    "avg_energy_efficiency_potential": 71.05263157894737,
    "avg_energy_rating_current": "E",
    "avg_energy_rating_current_numerical": 3.6315789473684212,
    "avg_energy_rating_potential": "D",
    "avg_energy_rating_potential_numerical": 4.7368421052631575,
    "avg_floor_energy_efficiency": null,
    "avg_floor_energy_efficiency_numerical": null,
    "avg_hot_water_energy_efficiency": "Average",
    "avg_hot_water_energy_efficiency_numerical": 3.8,
    "avg_lighting_energy_efficiency": "Average",
    "avg_lighting_energy_efficiency_numerical": 3.2,
    "avg_main_heating_controls_energy_efficiency": "Average",
    "avg_main_heating_controls_energy_efficiency_numerical": 3.3636363636363638,
    "avg_main_heating_energy_efficiency": "Average",
    "avg_main_heating_energy_efficiency_numerical": 3.6363636363636362,
    "avg_roof_energy_efficiency": "Poor",
    "avg_roof_energy_efficiency_numerical": 2.923076923076923,
    "avg_total_floor_area": 166,
    "avg_walls_energy_efficiency": "Poor",
    "avg_walls_energy_efficiency_numerical": 2.5625,
    "avg_windows_energy_efficiency": "Poor",
    "avg_windows_energy_efficiency_numerical": 2.2,
    "median_co2_emissions_current": 5.4,
    "median_co2_emissions_potential": 2.9,
    "median_energy_efficiency_current": 55,
    "median_energy_efficiency_potential": 70,
    "median_energy_rating_current": "D",
    "median_energy_rating_potential": "C",
    "median_floor_energy_efficiency": null,
    "median_hot_water_energy_efficiency": "Good",
    "median_lighting_energy_efficiency": "Poor",
    "median_main_heating_controls_energy_efficiency": "Average",
    "median_main_heating_energy_efficiency": "Good",
    "median_roof_energy_efficiency": "Good",
    "median_total_floor_area": 106,
    "median_walls_energy_efficiency": "Poor",
    "median_windows_energy_efficiency": "Poor",
    "mode_built_form": "Semi-Detached",
    "mode_construction_age_band": "before 1919",
    "mode_energy_rating_current": "D",
    "mode_energy_rating_potential": "C",
    "mode_floor_energy_efficiency": null,
    "mode_hot_water_energy_efficiency": "Good",
    "mode_lighting_energy_efficiency": "Very Good",
    "mode_main_heating_controls_energy_efficiency": "Average",
    "mode_main_heating_energy_efficiency": "Good",
    "mode_property_type": "Flat",
    "mode_roof_energy_efficiency": "Good ",
    "mode_walls_energy_efficiency": "Poor ",
    "mode_windows_energy_efficiency": "Very Poor",
    "property_count": 19
 }

When no EPC is available for a property, the API provides an estimate (if possible) of the key EPC assessment criteria. This is based on an analysis of nearby properties. If there is not enough information available to generate a useful estimate, this will be returned as null.

EPC Stats by Postcode

"epc_stats": {
        "avg_co2_emissions_current": 5.9,
        "avg_co2_emissions_potential": 3.55,
        "avg_energy_consumption_current": 139.5,
        "avg_energy_consumption_potential": 67.5,
        "avg_energy_efficiency_current": 69.5,
        "avg_energy_efficiency_potential": 82.5,
        "avg_energy_rating_current": "D",
        "avg_energy_rating_current_numerical": 4.5,
        "avg_energy_rating_potential": "B",
        "avg_energy_rating_potential_numerical": 6,
        "energy_rating_a_count_current": 0,
        "energy_rating_a_count_potential": 0,
        "energy_rating_b_count_current": 0,
        "energy_rating_b_count_potential": 2,
        "energy_rating_c_count_current": 1,
        "energy_rating_c_count_potential": 0,
        "energy_rating_d_count_current": 1,
        "energy_rating_d_count_potential": 0,
        "energy_rating_e_count_current": 0,
        "energy_rating_e_count_potential": 0,
        "energy_rating_f_count_current": 0,
        "energy_rating_f_count_potential": 0,
        "energy_rating_g_count_current": 0,
        "energy_rating_g_count_potential": 0,
        "max_co2_emissions_current": 7,
        "max_co2_emissions_potential": 4.7,
        "max_energy_consumption_current": 168,
        "max_energy_consumption_potential": 69,
        "max_energy_efficiency_current": 73,
        "max_energy_efficiency_potential": 83,
        "max_energy_rating_current": "D",
        "max_energy_rating_potential": "B",
        "min_co2_emissions_current": 4.8,
        "min_co2_emissions_potential": 2.4,
        "min_energy_consumption_current": 111,
        "min_energy_consumption_potential": 66,
        "min_energy_efficiency_current": 66,
        "min_energy_efficiency_potential": 82,
        "min_energy_rating_current": "C",
        "min_energy_rating_potential": "B",
        "mode_energy_rating_current": "C",
        "mode_energy_rating_potential": "B",
        "perc_10_co2_emissions_current": 5.02,
        "perc_10_co2_emissions_potential": 2.63,
        "perc_10_energy_consumption_current": 116.7,
        "perc_10_energy_consumption_potential": 66.3,
        "perc_10_energy_efficiency_current": 66.7,
        "perc_10_energy_efficiency_potential": 82.1,
        "perc_10_energy_rating_current": 4.1,
        "perc_10_energy_rating_potential": 6,
        "perc_25_co2_emissions_current": 5.35,
        "perc_25_co2_emissions_potential": 2.975,
        "perc_25_energy_consumption_current": 125.25,
        "perc_25_energy_consumption_potential": 66.75,
        "perc_25_energy_efficiency_current": 67.75,
        "perc_25_energy_efficiency_potential": 82.25,
        "perc_25_energy_rating_current": 4.25,
        "perc_25_energy_rating_potential": 6,
        "perc_50_co2_emissions_current": 5.9,
        "perc_50_co2_emissions_potential": 3.55,
        "perc_50_energy_consumption_current": 139.5,
        "perc_50_energy_consumption_potential": 67.5,
        "perc_50_energy_efficiency_current": 69.5,
        "perc_50_energy_efficiency_potential": 82.5,
        "perc_50_energy_rating_current": 4.5,
        "perc_50_energy_rating_potential": 6,
        "perc_75_co2_emissions_current": 6.45,
        "perc_75_co2_emissions_potential": 4.125,
        "perc_75_energy_consumption_current": 153.75,
        "perc_75_energy_consumption_potential": 68.25,
        "perc_75_energy_efficiency_current": 71.25,
        "perc_75_energy_efficiency_potential": 82.75,
        "perc_75_energy_rating_current": 4.75,
        "perc_75_energy_rating_potential": 6,
        "perc_90_co2_emissions_current": 6.78,
        "perc_90_co2_emissions_potential": 4.470000000000001,
        "perc_90_energy_consumption_current": 162.3,
        "perc_90_energy_consumption_potential": 68.7,
        "perc_90_energy_efficiency_current": 72.3,
        "perc_90_energy_efficiency_potential": 82.9,
        "perc_90_energy_rating_current": 4.9,
        "perc_90_energy_rating_potential": 6,
        "postcode": "PL26 6BJ",
        "property_count": 2,
        "stddev_co2_emissions_current": 1.5556349186104041,
        "stddev_co2_emissions_potential": 1.6263455967290599,
        "stddev_energy_consumption_current": 40.30508652763321,
        "stddev_energy_consumption_potential": 2.1213203435596424,
        "stddev_energy_efficiency_current": 4.949747468305833,
        "stddev_energy_efficiency_potential": 0.7071067811865476,
        "stddev_energy_rating_current": 0.7071067811865476,
        "stddev_energy_rating_potential": 0
    }

A statistical analysis of EPCs for properties in the same postcode is also provided.


Code Samples

Request

curl \
  -X GET \
  --header "x-api-key: <API KEY>" \
  https://api.propeco.io/properties/UPRN
const results = await fetch(`https://api.propeco.io/properties/${uprn}`, {
  headers: {
    "x-api-key": API_KEY
  },
});
const data = await results.json();

Response

{
"uprn": 10034632229,
"location": {
    "x_coord": 202301,
    "y_coord": 47402,
    "latitude": 50.2933563,
    "longitude": -4.7770112,
    "admin_boundaries": {
    "postcode": "PL26 6BJ",
    "census_output_area_code": "E00096200",
    "county_code": "E99999999",
    "county_electoral_division_code": "E99999999",
    "local_authority_district_code": "E06000052",
    "electoral_area_code": "E05013846",
    "health_area_code": "",
    "country_code": "E92000001",
    "region_code": "E12000009",
    "parliamentary_constituency_code": "E14000961",
    "european_electoral_region_code": "E15000009",
    "travel_to_work_area_code": "E30000270",
    "itl_area_code": "E06000052",
    "national_park_code": "E65000001",
    "census_lower_layer_super_output_area_code": "E01019040",
    "census_middle_layer_super_output_area_code": "E02003964",
    "census_workplace_zone": "E33048767",
    "ccg_lhb_chp_area_code": "E38000089",
    "built_up_area_code": "",
    "census_rural_urban_classification": "",
    "census_output_area_classification": "",
    "local_enterprise_partnership_code": "E37000005",
    "local_enterprise_partnership_secondary_code": "",
    "police_force_area_code": "E23000035",
    "electoral_area_name": "Mevagissey & St Austell Bay",
    "local_authority_district_name": "Cornwall",
    "county_name": null,
    "region_name": "South West",
    "country_name": "England"
    },
    "elevation": {
    "elevation_upper": 60,
    "elevation_lower": 50,
    "elevation_estimate": 55.87437430964115,
    "distance_from_upper": 61.95136452347257,
    "distance_from_lower": 43.50899816025484,
    "azimuth_ascending_degrees": 325.4691742577052,
    "azimuth_descending_degrees": 107.9279197618614,
    "is_above_high_tide_line": true
    }
},
"planning": {
    "conservation_areas": {
    "in_conservation_area": false,
    "conservation_area": 287431.266837996,
    "conservation_area_proportion": 0.09208275424287644,
    "nearest_conservation_area": {
        "name": "Pentewan",
        "distance": 123.86578521797773,
        "nearest_point": {
        "x_coord": 202177.4748,
        "y_coord": 47392.8208000008,
        "latitude": 50.29323243499839,
        "longitude": -4.778738684281515
        }
    }
    },
    "listed_buildings": {
    "nearest_listed_buildings": [
        {
        "distance": 291.54190435100406,
        "x_coord": 202012.6536,
        "y_coord": 47445.0469000004,
        "latitude": 50.293646271303544,
        "longitude": -4.78107720712394,
        "name": "32-36, NORTH ROAD",
        "grade": "II",
        "date_listed": "1974-03-11T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211737"
        },
        {
        "distance": 294.47511810074644,
        "x_coord": 202006.6693,
        "y_coord": 47392.7785999998,
        "latitude": 50.293174749888294,
        "longitude": -4.781133731522965,
        "name": "14-22, NORTH ROAD",
        "grade": "II",
        "date_listed": "1974-03-11T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211655"
        },
        {
        "distance": 296.81471648414623,
        "x_coord": 202036.5693,
        "y_coord": 47267.1839000005,
        "latitude": 50.292056599496256,
        "longitude": -4.780648667555122,
        "name": "WELL HOUSE AND PUMP AT REAR OF NUMBER 5 CHURCH ROW",
        "grade": "II",
        "date_listed": "1999-11-08T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1379471"
        },
        {
        "distance": 303.5061778613411,
        "x_coord": 202001,
        "y_coord": 47356,
        "latitude": 50.292842474188916,
        "longitude": -4.78119395481263,
        "name": "4 AND 6, NORTH ROAD",
        "grade": "II",
        "date_listed": "1974-03-11T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1289909"
        },
        {
        "distance": 308.7736600643705,
        "x_coord": 202027.6693,
        "y_coord": 47258.3632999994,
        "latitude": 50.29197437955045,
        "longitude": -4.780768840732125,
        "name": "CHURCH ROW",
        "grade": "II",
        "date_listed": "1950-11-28T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211656"
        },
        {
        "distance": 322.94519059668687,
        "x_coord": 202026.5195,
        "y_coord": 47231.8410999998,
        "latitude": 50.29173575159748,
        "longitude": -4.780771067467888,
        "name": "CHURCH OF ALL SAINTS",
        "grade": "II",
        "date_listed": "1950-11-28T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211746"
        },
        {
        "distance": 422.6770451582589,
        "x_coord": 201915.6794,
        "y_coord": 47228.2647999991,
        "latitude": 50.29166641856263,
        "longitude": -4.782323364371144,
        "name": "HARBOUR QUAYS",
        "grade": "II",
        "date_listed": "1974-03-11T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1211649"
        },
        {
        "distance": 570.087712549569,
        "x_coord": 201751,
        "y_coord": 47252,
        "latitude": 50.2918243055833,
        "longitude": -4.784644903051749,
        "name": "BRIDGE OVER ST AUSTELL RIVER",
        "grade": "II",
        "date_listed": "1974-03-11T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1289906"
        },
        {
        "distance": 640.3332190553328,
        "x_coord": 201684.0156,
        "y_coord": 47230.6614999995,
        "latitude": 50.2916101144896,
        "longitude": -4.785572946091474,
        "name": "PUMP HOUSE WEST SOUTH WEST OF BRIDGE",
        "grade": "II",
        "date_listed": "1999-11-16T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1379816"
        },
        {
        "distance": 686.842048800159,
        "x_coord": 201615,
        "y_coord": 47368,
        "latitude": 50.29282058126248,
        "longitude": -4.786612769690046,
        "name": "ROCK COTTAGE",
        "grade": "II",
        "date_listed": "1974-03-11T00:00:00.000Z",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1289874"
        }
    ]
    },
    "world_heritage_sites": {
    "in_world_heritage_site": false,
    "world_heritage_site_area": 0,
    "world_heritage_site_proportion": 0,
    "nearest_world_heritage_site": {
        "name": "Cornwall and West Devon Mining Landscape",
        "inscription_date": "2006-01-01T00:00:00.000Z",
        "notes": "Core Area",
        "url": "https://historicengland.org.uk/listing/the-list/list-entry/1000105",
        "distance": 189218.04309810488,
        "nearest_point": {
        "x_coord": 137784.557,
        "y_coord": 36064.8389999997,
        "latitude": 50.16647098640673,
        "longitude": -5.6732360994864965
        }
    }
    },
    "national_parks": {
    "in_national_park": false,
    "national_park_area": 0,
    "national_park_proportion": 0,
    "nearest_national_park": {
        "name": "Dartmoor",
        "distance": 50085.46181689296,
        "nearest_point": {
        "x_coord": 247165.1033,
        "y_coord": 69667.7971000001,
        "latitude": 50.506794836151414,
        "longitude": -4.156729498089907
        }
    }
    }
},
"environment": {
    "greenspace": {
    "greenspace_area": 0,
    "greenspace_proportion": 0,
    "nearest_greenspace_point": {
        "distance": 1902.810743426689,
        "x_coord": 201389.58,
        "y_coord": 45731.67,
        "latitude": 50.27804608227398,
        "longitude": -4.7889138682126715
    }
    },
    "landslides": [
    {
        "distance": 890.2415402574742,
        "x_coord": 202984,
        "y_coord": 47973,
        "latitude": 50.29871401930097,
        "longitude": -4.767731876691879,
        "name": "Polgwyn Beach"
    }
    ],
    "air_quality": {
    "benzene": {
        "percentile": 54,
        "value": 0.1711982
    },
    "no2": {
        "percentile": 50,
        "value": 3.37575
    },
    "nox": {
        "percentile": 50,
        "value": 4.167889
    },
    "pm10": {
        "percentile": 62,
        "value": 10.25954
    },
    "pm2.5": {
        "percentile": 56,
        "value": 5.347714
    },
    "so2": {
        "percentile": 44,
        "value": 0.5104846
    }
    },
    "radon": {
    "radon_class": 6,
    "radon_affected_area": true,
    "radon_exceeding_action_level_min_likelihood": 0.3,
    "radon_exceeding_action_level_max_likelihood": 1
    }
},
"transportation": {
    "nearest_airport": {
    "name": "Newquay Airport/Newquay Cornwall Airport",
    "distance": 23143.41602172923,
    "azimuth_degrees": 302.59481234509866,
    "x_coord": 186581.68444670385,
    "y_coord": 64387.90073239463,
    "latitude": 50.44043,
    "longitude": -5.00703
    },
    "low_emission_zones": {
    "in_low_emission_zone": false,
    "low_emission_zone_area": 0,
    "low_emission_zone_proportion": 0,
    "nearest_low_emission_zone": {
        "name": "Bristol",
        "url": "https://www.cleanairforbristol.org/#intro",
        "distance": 197966.3306360684,
        "nearest_point": {
        "x_coord": 356537.4438238461,
        "y_coord": 171505.93814091035,
        "latitude": 51.440867,
        "longitude": -2.6267148
        }
    }
    },
    "ev_charging_points": {
    "nearest_charging_points": []
    }
},
"flood_risk": {
    "england": {
    "rivers_and_seas": {
        "in_flood_risk_zone": false,
        "annual_flood_risk": 0,
        "flood_risk_description": null,
        "nearest_flood_risk_zone": {
        "max_annual_flood_risk": null,
        "min_annual_flood_risk": 0.033,
        "flood_risk_description": "High",
        "distance": 183.93541281117837,
        "nearest_point": {
            "x_coord": 202396.2701,
            "y_coord": 47244.6601,
            "latitude": 50.29197487399054,
            "longitude": -4.7755931990765825
        }
        }
    }
    },
    "scotland": null,
    "wales": null
},
"climate": {
    "historical": {
    "average_rainfall": {
        "percentile": 66,
        "value": 1263.0055349701088
    },
    "average_sunshine": {
        "percentile": 84,
        "value": 1636.3958007658357
    },
    "average_temperature": {
        "percentile": 97,
        "value": 11.345667787422029
    },
    "highest_wind_speed": {
        "percentile": 85,
        "value": 10.214005310997896
    },
    "maximum_temperature": {
        "percentile": 29,
        "value": 28.73171401670606
    },
    "minimum_temperature": {
        "percentile": 2,
        "value": -5.254552600452478
    },
    "highest_rainfall": {
        "percentile": 64,
        "value": 66.82374426267212
    }
    },
    "future_projections": {
    "annual_hot_days": {
        "baseline_hot_days": 0,
        "upper_recent_hot_days": 0.8,
        "upper_recent_hot_days_change": 0.8,
        "upper_recent_hot_days_change_relative": null,
        "lower_recent_hot_days": 0.1,
        "lower_recent_hot_days_change": 0.1,
        "lower_recent_hot_days_change_relative": null,
        "upper_hot_days": 11.61904762,
        "upper_hot_days_change": 11.61904762,
        "upper_hot_days_change_relative": null,
        "lower_hot_days": 0.238095238,
        "lower_hot_days_change": 0.238095238,
        "lower_hot_days_change_relative": null
    },
    "maximum_temperature": {
        "baseline_maximum_temperature": 25.541023,
        "upper_recent_maximum_temperature": 28.31792,
        "upper_recent_maximum_temperature_change": 2.7768970000000017,
        "upper_recent_maximum_temperature_change_relative": 0.10872301395288676,
        "lower_recent_maximum_temperature": 26.61919,
        "lower_recent_maximum_temperature_change": 1.0781670000000005,
        "lower_recent_maximum_temperature_change_relative": 0.042213148627601976,
        "upper_maximum_temperature": 34.436914,
        "upper_maximum_temperature_change": 8.895891,
        "upper_maximum_temperature_change_relative": 0.3482981476505464,
        "lower_maximum_temperature": 26.8902681,
        "lower_maximum_temperature_change": 1.3492451,
        "lower_maximum_temperature_change_relative": 0.052826588034473015
    },
    "summer_precipitation": {
        "baseline_summer_precipitation": 2.158203,
        "upper_recent_summer_precipitation": 2.2985172,
        "upper_recent_summer_precipitation_change": 0.14031420000000017,
        "upper_recent_summer_precipitation_change_relative": 0.0650143661184792,
        "lower_recent_summer_precipitation": 1.8390509,
        "lower_recent_summer_precipitation_change": -0.31915209999999994,
        "lower_recent_summer_precipitation_change_relative": -0.14787862865541376,
        "upper_summer_precipitation": 1.5582646509584999,
        "upper_summer_precipitation_change": -0.5999383490415,
        "upper_summer_precipitation_change_relative": -0.2779805,
        "lower_summer_precipitation": 1.80453894343293,
        "lower_summer_precipitation_change": -0.35366405656707,
        "lower_summer_precipitation_change_relative": -0.16386969
    },
    "winter_precipitation": {
        "baseline_winter_precipitation": 3.9715192,
        "upper_recent_winter_precipitation": 4.5944457,
        "upper_recent_winter_precipitation_change": 0.6229264999999997,
        "upper_recent_winter_precipitation_change_relative": 0.15684841709943131,
        "lower_recent_winter_precipitation": 3.8682,
        "lower_recent_winter_precipitation_change": -0.10331920000000006,
        "lower_recent_winter_precipitation_change_relative": -0.026015032232501876,
        "upper_winter_precipitation": 4.98957009153768,
        "upper_winter_precipitation_change": 1.01805089153768,
        "upper_winter_precipitation_change_relative": 0.2563379,
        "lower_winter_precipitation": 3.914331487997964,
        "lower_winter_precipitation_change": -0.057187712002036005,
        "lower_winter_precipitation_change_relative": -0.014399455
    }
    }
},
"social": {
    "house_price_index": {
    "date": "2023-01-11T00:00:00.000Z",
    "region_name": "Cornwall",
    "average_price": 312338,
    "average_price_seasonally_adjusted": null,
    "house_price_index": 155.4,
    "house_price_index_seasonally_adjusted": null,
    "percentage_change_1_month": -0.9,
    "percentage_change_12_months": -4.1,
    "sales_volume": null,
    "average_price_detached": 462020,
    "house_price_index_detached": 160.5,
    "percentage_change_1_month_detached": -0.8,
    "percentage_change_12_months_detached": -3.8,
    "average_price_semi_detached": 305811,
    "house_price_index_semi_detached": 159.4,
    "percentage_change_1_month_semi_detached": -1,
    "percentage_change_12_months_semi_detached": -3.4,
    "average_price_terraced": 248010,
    "house_price_index_terraced": 154.2,
    "percentage_change_1_month_terraced": -1.2,
    "percentage_change_12_months_terraced": -4.6,
    "average_price_flat": 167064,
    "house_price_index_flat": 136.2,
    "percentage_change_1_month_flat": -0.2,
    "percentage_change_12_months_flat": -4.9,
    "average_price_cash": 314897,
    "house_price_index_cash": 154.5,
    "percentage_change_1_month_cash": -0.9,
    "percentage_change_12_months_cash": -4.3,
    "sales_volume_cash": null,
    "average_price_mortgage": 309661,
    "house_price_index_mortgage": 156.2,
    "percentage_change_1_month_mortgage": -0.9,
    "percentage_change_12_months_mortgage": -4,
    "sales_volume_mortgage": null,
    "average_price_first_time_buyer": 255145,
    "house_price_index_first_time_buyer": 153.4,
    "percentage_change_1_month_first_time_buyer": -0.9,
    "percentage_change_12_months_first_time_buyer": -4.3,
    "average_price_former_owner_occupier": 353247,
    "house_price_index_former_owner_occupier": 156.9,
    "percentage_change_1_month_former_owner_occupier": -0.9,
    "percentage_change_12_months_former_owner_occupier": -4.1,
    "average_price_new": null,
    "house_price_index_new": null,
    "percentage_change_1_month_new": null,
    "percentage_change_12_months_new": null,
    "sales_volume_new": null,
    "average_price_existing": null,
    "house_price_index_existing": null,
    "percentage_change_1_month_existing": null,
    "percentage_change_12_months_existing": null,
    "sales_volume_existing": null
    },
    "fuel_poverty": {
    "lower_layer_super_output_area": {
        "lower_layer_super_output_area_code": "E01019040",
        "lower_layer_super_output_area_name": "Cornwall 041C",
        "household_count": "604",
        "fuel_poor_household_count": "89",
        "fuel_poor_household_percentage": 14.735099337748345
    },
    "local_authority": {
        "local_authority_district_code": "E06000052",
        "local_authority_district_name": "Cornwall",
        "household_count": 259453,
        "fuel_poor_household_count": 36274,
        "fuel_poor_household_percentage": 13.980952234123329
    },
    "region": {
        "region_code": "E12000009",
        "region_name": "South West",
        "household_count": 2537861,
        "fuel_poor_household_count": 301799,
        "fuel_poor_household_percentage": 11.89186484208552
    }
    },
    "nhs_locations": {
    "nearest_hospital": {
        "distance": 3855.507140328097,
        "azimuth_degrees": 7.688809883895054,
        "x_coord": 202776.00404263652,
        "y_coord": 51228.13466420173,
        "latitude": 50.327884674072266,
        "longitude": -4.772349834442139,
        "name": "St Austell Community Hospital - Cornwall Partnership NHS Foundation Trust",
        "url": "http://www.cornwallft.nhs.uk/hospitals/st-austell/",
        "address1": "Porthpean Road",
        "address2": null,
        "address3": null,
        "postcode": "PL26 6AD"
    },
    "nearest_dentist": {
        "distance": 4981.479662508897,
        "azimuth_degrees": 346.6113650107945,
        "x_coord": 201735.01363578252,
        "y_coord": 52351.22206649871,
        "latitude": 50.337623596191406,
        "longitude": -4.787548065185547,
        "name": "St Austell Dental Centre (Whitecross)",
        "url": "https://www.mydentist.co.uk/saint-austell-352",
        "address1": null,
        "address2": "28 East Hill",
        "address3": null,
        "postcode": "PL25 4TR"
    },
    "nearest_gp_practice": {
        "distance": 5792.289005067789,
        "azimuth_degrees": 18.227441564573564,
        "x_coord": 203705.96491281464,
        "y_coord": 53021.31361573617,
        "latitude": 50.344303131103516,
        "longitude": -4.7602338790893555,
        "name": "St Austell Healthcare - Wheal Northey",
        "address1": "1 Wheal Northey",
        "address2": null,
        "address3": null,
        "postcode": "PL25 3EF"
    }
    },
    "defibrillators": [
    {
        "distance": 362.966500929541,
        "azimuth_degrees": 255.32740644406408,
        "x_coord": 201960.12361046992,
        "y_coord": 47277.30850928067,
        "latitude": 50.292121887207,
        "longitude": -4.78172588348389,
        "location_name": "Pentewan Village",
        "availability": "24/7 Access",
        "access_type": "Public"
    },
    {
        "distance": 872.9150125623285,
        "azimuth_degrees": 237.9799569758708,
        "x_coord": 201654.01335196503,
        "y_coord": 46816.00606110619,
        "latitude": 50.2878753,
        "longitude": -4.785776,
        "location_name": null,
        "availability": "24/7 Access",
        "access_type": "Restricted"
    }
    ]
},
"energy": {
    "average_energy_usage_stats": {
    "middle_layer_super_output_area": {
        "middle_layer_super_output_area_code": "E02003964",
        "electricity_meter_count": 4374,
        "mean_electricity_usage": 5374.560155734617,
        "median_electricity_usage": 3782.199999999699,
        "gas_meter_count": 1026,
        "mean_gas_usage": 12157.19459636705,
        "median_gas_usage": 10583.94312451167
    },
    "lower_layer_super_output_area": {
        "lower_layer_super_output_area_code": "E01019040",
        "electricity_meter_count": 695,
        "mean_electricity_usage": 5985.417671410934,
        "median_electricity_usage": 4752.299999999953,
        "gas_meter_count": null,
        "mean_gas_usage": null,
        "median_gas_usage": null
    }
    },
    "retrofit_grants": [
    {
        "name": "Boiler Upgrade Scheme",
        "description": "Grant of up to £7,500 to cover part of the cost of replacing fossil fuel heating systems with a heat pump or biomass boiler.",
        "grant_value": 7500,
        "url": "https://www.gov.uk/apply-boiler-upgrade-scheme"
    }
    ],
    "epcs": {
    "epc_country": "England",
    "epc_in_date": false,
    "epc_age": 359396450545,
    "epc_expiry": "2022-09-18T00:00:00.000Z",
    "epc": {
        "address": "Sea Barn Polrudden Farm, Pentewan",
        "address1": "Sea Barn Polrudden Farm",
        "address2": "Pentewan",
        "address3": null,
        "building_reference_number": "8643871078",
        "built_form": "Detached",
        "co2_emissions_current": 4.8,
        "co2_emissions_per_floor_area_m2_current": 41,
        "co2_emissions_potential": 2.4,
        "co2_emissions_reduction_potential": 2.4,
        "constituency": "E14000961",
        "constituency_label": "St Austell and Newquay",
        "construction_age_band": "1996-2002",
        "county": null,
        "energy_consumption_per_floor_area_m2_current": 168,
        "energy_consumption_per_floor_area_m2_potential": 69,
        "energy_efficiency_current": 66,
        "energy_efficiency_potential": 83,
        "energy_rating_current": "D",
        "energy_rating_potential": "B",
        "energy_tariff": "Single",
        "environmental_impact_current": 55,
        "environmental_impact_potential": 74,
        "extension_count": 3,
        "fixed_lighting_outlet_count": 26,
        "flat_storey_count": null,
        "floor_description": "Solid, limited insulation (assumed)",
        "floor_energy_efficiency": "N/A",
        "floor_environmental_efficiency": "N/A",
        "floor_height": null,
        "floor_level": null,
        "glazed_area": "Normal",
        "glazed_type": "Double",
        "habitable_room_count": 5,
        "has_mains_gas": false,
        "has_solar_water_heating": null,
        "heat_loss_corridor": null,
        "heated_room_count": 5,
        "heating_cost_current": 618,
        "heating_cost_potential": 555,
        "hot_water_cost_current": 176,
        "hot_water_cost_potential": 99,
        "hot_water_description": "From main system",
        "hot_water_energy_efficiency": "Average",
        "hot_water_environmental_efficiency": "Average",
        "inspection_date": "2012-09-14T00:00:00.000Z",
        "is_flat_top_storey": null,
        "lighting_cost_current": 118,
        "lighting_cost_potential": 61,
        "lighting_description": "Low energy lighting in 8% of fixed outlets",
        "lighting_energy_efficiency": "Very Poor",
        "lighting_environmental_efficiency": "Very Poor",
        "lmk_key": "836800779642012091820350708129148",
        "local_authority": "E06000052",
        "local_authority_label": "Cornwall",
        "lodgement_date": "2012-09-18T00:00:00.000Z",
        "lodgement_datetime": "2012-09-18T20:35:07.000Z",
        "low_energy_fixed_light_count": 2,
        "low_energy_lighting_percentage": 8,
        "main_fuel": "Oil (not community)",
        "main_heating_controls": "2107",
        "main_heating_controls_description": "Programmer, TRVs and bypass",
        "main_heating_controls_energy_efficiency": "Average",
        "main_heating_controls_environmental_efficiency": "Average",
        "main_heating_description": "Boiler and radiators, oil",
        "main_heating_energy_efficiency": "Good",
        "main_heating_environmental_efficiency": "Good",
        "mechanical_ventilation": "Natural",
        "multi_glaze_percentage": 100,
        "open_fireplace_count": 0,
        "post_town": "St. Austell",
        "postcode": "PL26 6BJ",
        "property_type": "House",
        "roof_description": "Pitched, insulated (assumed)",
        "roof_energy_efficiency": "Good",
        "roof_environmental_efficiency": "Good",
        "roof_photovoltaic_supply": 0,
        "second_heating_description": null,
        "tenure": "Owner-Occupied",
        "total_floor_area": 116,
        "transaction_type": "Marketed Sale",
        "unheated_corridor_length": null,
        "uprn": 10034632229,
        "uprn_source": "Address Matched",
        "walls_description": "Granite or whinstone, as built, insulated (assumed)",
        "walls_energy_efficiency": "Good",
        "walls_environmental_efficiency": "Good",
        "wind_turbine_count": 0,
        "windows_description": "Fully Double Glazed",
        "windows_energy_efficiency": "Average",
        "windows_environmental_efficiency": "Average"
    },
    "epc_estimate": null,
    "epc_stats": {
        "avg_co2_emissions_current": 5.9,
        "avg_co2_emissions_potential": 3.55,
        "avg_energy_consumption_per_floor_area_m2_current": 139.5,
        "avg_energy_consumption_per_floor_area_m2_potential": 67.5,
        "avg_energy_efficiency_current": 69.5,
        "avg_energy_efficiency_potential": 82.5,
        "avg_energy_rating_current": "D",
        "avg_energy_rating_current_numerical": 4.5,
        "avg_energy_rating_potential": "B",
        "avg_energy_rating_potential_numerical": 6,
        "energy_rating_a_count_current": 0,
        "energy_rating_a_count_potential": 0,
        "energy_rating_b_count_current": 0,
        "energy_rating_b_count_potential": 2,
        "energy_rating_c_count_current": 1,
        "energy_rating_c_count_potential": 0,
        "energy_rating_d_count_current": 1,
        "energy_rating_d_count_potential": 0,
        "energy_rating_e_count_current": 0,
        "energy_rating_e_count_potential": 0,
        "energy_rating_f_count_current": 0,
        "energy_rating_f_count_potential": 0,
        "energy_rating_g_count_current": 0,
        "energy_rating_g_count_potential": 0,
        "max_co2_emissions_current": 7,
        "max_co2_emissions_potential": 4.7,
        "max_energy_consumption_per_floor_area_m2_current": 168,
        "max_energy_consumption_per_floor_area_m2_potential": 69,
        "max_energy_efficiency_current": 73,
        "max_energy_efficiency_potential": 83,
        "max_energy_rating_current": "D",
        "max_energy_rating_potential": "B",
        "min_co2_emissions_current": 4.8,
        "min_co2_emissions_potential": 2.4,
        "min_energy_consumption_per_floor_area_m2_current": 111,
        "min_energy_consumption_per_floor_area_m2_potential": 66,
        "min_energy_efficiency_current": 66,
        "min_energy_efficiency_potential": 82,
        "min_energy_rating_current": "C",
        "min_energy_rating_potential": "B",
        "mode_energy_rating_current": "C",
        "mode_energy_rating_potential": "B",
        "perc_10_co2_emissions_current": 5.02,
        "perc_10_co2_emissions_potential": 2.63,
        "perc_10_energy_consumption_per_floor_area_m2_current": 116.7,
        "perc_10_energy_consumption_per_floor_area_m2_potential": 66.3,
        "perc_10_energy_efficiency_current": 66.7,
        "perc_10_energy_efficiency_potential": 82.1,
        "perc_10_energy_rating_current": 4.1,
        "perc_10_energy_rating_potential": 6,
        "perc_25_co2_emissions_current": 5.35,
        "perc_25_co2_emissions_potential": 2.975,
        "perc_25_energy_consumption_per_floor_area_m2_current": 125.25,
        "perc_25_energy_consumption_per_floor_area_m2_potential": 66.75,
        "perc_25_energy_efficiency_current": 67.75,
        "perc_25_energy_efficiency_potential": 82.25,
        "perc_25_energy_rating_current": 4.25,
        "perc_25_energy_rating_potential": 6,
        "perc_50_co2_emissions_current": 5.9,
        "perc_50_co2_emissions_potential": 3.55,
        "perc_50_energy_consumption_per_floor_area_m2_current": 139.5,
        "perc_50_energy_consumption_per_floor_area_m2_potential": 67.5,
        "perc_50_energy_efficiency_current": 69.5,
        "perc_50_energy_efficiency_potential": 82.5,
        "perc_50_energy_rating_current": 4.5,
        "perc_50_energy_rating_potential": 6,
        "perc_75_co2_emissions_current": 6.45,
        "perc_75_co2_emissions_potential": 4.125,
        "perc_75_energy_consumption_per_floor_area_m2_current": 153.75,
        "perc_75_energy_consumption_per_floor_area_m2_potential": 68.25,
        "perc_75_energy_efficiency_current": 71.25,
        "perc_75_energy_efficiency_potential": 82.75,
        "perc_75_energy_rating_current": 4.75,
        "perc_75_energy_rating_potential": 6,
        "perc_90_co2_emissions_current": 6.78,
        "perc_90_co2_emissions_potential": 4.470000000000001,
        "perc_90_energy_consumption_per_floor_area_m2_current": 162.3,
        "perc_90_energy_consumption_per_floor_area_m2_potential": 68.7,
        "perc_90_energy_efficiency_current": 72.3,
        "perc_90_energy_efficiency_potential": 82.9,
        "perc_90_energy_rating_current": 4.9,
        "perc_90_energy_rating_potential": 6,
        "postcode": "PL26 6BJ",
        "property_count": 2,
        "stddev_co2_emissions_current": 1.5556349186104041,
        "stddev_co2_emissions_potential": 1.6263455967290599,
        "stddev_energy_consumption_per_floor_area_m2_current": 40.30508652763321,
        "stddev_energy_consumption_per_floor_area_m2_potential": 2.1213203435596424,
        "stddev_energy_efficiency_current": 4.949747468305833,
        "stddev_energy_efficiency_potential": 0.7071067811865476,
        "stddev_energy_rating_current": 0.7071067811865476,
        "stddev_energy_rating_potential": 0
    }
    }
}
}
{
    "title": "Property",
    "description": "A UK property",
    "type": "object",
    "properties": {
        "uprn": {
            "description": "A UK UPRN (unique property reference number)",
            "type": "integer"
        },
        "location": {
            "name": "Location",
            "description": "Information about the location of the property",
            "type": "object",
            "properties": {
                "x_coord": {
                    "description": "The x coordinate of the property (BNG/EPSG:27700 coordinate system)",
                    "type": "number"
                },
                "y_coord": {
                    "description": "The y coordinate of the property (BNG/EPSG:27700 coordinate system)",
                    "type": "number"
                },
                "latitude": {
                    "description": "The latitude of the property (WGS84/EPSG:4326 coordinate system)",
                    "type": "number"
                },
                "longitude": {
                    "description": "The longitude of the property (WGS84/EPSG:4326 coordinate system)",
                    "type": "number"
                },
                "admin_boundaries": {
                    "title": "Admin Boundaries",
                    "description": "The administrative boundaries that the property is within",
                    "type": "object",
                    "properties": {
                        "postcode": {
                            "description": "The postcode of the property",
                            "type": "string"
                        },
                        "census_output_area_code": {
                            "description": "The census output area code of the property",
                            "type": "string"
                        },
                        "county_code": {
                            "description": "The county code of the property",
                            "type": "string"
                        },
                        "county_electoral_division_code": {
                            "description": "The county electoral division code of the property",
                            "type": "string"
                        },
                        "local_authority_district_code": {
                            "description": "The local authority district code of the property",
                            "type": "string"
                        },
                        "electoral_area_code": {
                            "description": "The electoral area code of the property",
                            "type": "string"
                        },
                        "health_area_code": {
                            "description": "The health area code of the property",
                            "type": ["string", "null"]
                        },
                        "country_code": {
                            "description": "The country code of the property",
                            "type": "string"
                        },
                        "region_code": {
                            "description": "The region code of the property",
                            "type": "string"
                        },
                        "parliamentary_constituency_code": {
                            "description": "The region code of the property",
                            "type": "string"
                        },
                        "travel_to_work_area_code": {
                            "description": "The travel to work area code of the property",
                            "type": "string"
                        },
                        "itl_area_code": {
                            "description": "The international territorial level (ITL) code of the property",
                            "type": "string"
                        },
                        "national_park_code": {
                            "description": "The national park code of the property",
                            "type": "string"
                        },
                        "census_lower_layer_super_output_area_code": {
                            "description": "The census lower layer super output area code of the property",
                            "type": "string"
                        },
                        "census_middle_layer_super_output_area_code": {
                            "description": "The census middle layer super output area code of the property",
                            "type": "string"
                        },
                        "census_workplace_zone": {
                            "description": "The census workplace code of the property",
                            "type": "string"
                        },
                        "ccg_lhb_chp_area_code": {
                            "description": "The clinical commissioning group (England), local health board (Wales), or community health partnership (Scotland) code of the property",
                            "type": "string"
                        },
                        "built_up_area_code": {
                            "description": "The built up area code of the property",
                            "type": ["string", "null"]
                        },
                        "census_rural_urban_classification": {
                            "description": "The census rural urban classification of the property",
                            "type": ["string", "null"]
                        },
                        "census_output_area_classification": {
                            "description": "The census output area classification of the property",
                            "type": ["string", "null"]
                        },
                        "local_enterprise_partnership_code": {
                            "description": "The local enterprise partnership code of the property",
                            "type": "string"
                        },
                        "local_enterprise_partnership_secondary_code": {
                            "description": "The local enterprise partnership secondary code of the property",
                            "type": ["string", "null"]
                        },
                        "police_force_area_code": {
                            "description": "The police force area code of the property",
                            "type": "string"
                        },
                        "electoral_area_name": {
                            "description": "The name of the electoral area in which the property resides",
                            "type": "string"
                        },
                        "local_authority_district_name": {
                            "description": "The name of the local authority district in which the property resides",
                            "type": "string"
                        },
                        "county_name": {
                            "description": "The name of the county in which the property resides",
                            "type": ["string", "null"]
                        },
                        "region_name": {
                            "description": "The name of the region in which the property resides",
                            "type": "string"
                        },
                        "country_name": {
                            "description": "The name of the country in which the property resides",
                            "type": "string"
                        }
                    }
                },
                "elevation": {
                    "name": "Elevation",
                    "description": "Information about the elevation of the property",
                    "type": "object",
                    "properties": {
                        "elevation_upper": {
                            "description": "The elevation of the nearest contour above the property, in metres",
                            "type": "number"
                        },
                        "elevation_lower": {
                            "description": "The elevation of the nearest contour below the property, in metres",
                            "type": "number"
                        },
                        "elevation_estimate": {
                            "description": "The estimated actual elevation of the property, based on its distance from the upper and lower contour elevations, in metres",
                            "type": "number"
                        },
                        "distance_from_upper": {
                            "description": "The distance from the nearest contour above the property, in metres",
                            "type": "number"
                        },
                        "distance_from_lower": {
                            "description": "The distance from the nearest contour below the property, in metres",
                            "type": "number"
                        },
                        "azimuth_ascending_degrees": {
                            "description": "The azimuth of the nearest ascending contour, in degrees",
                            "type": "number"
                        },
                        "azimuth_descending_degrees": {
                            "description": "The azimuth of the nearest descending contour, in degrees",
                            "type": "number"
                        },
                        "is_above_high_tide_line": {
                            "description": "true if the property is above the high tide line",
                            "type": "boolean"
                        }
                    }
                }
            }
        },

        "planning": {
            "title": "Planning",
            "description": "Information about features nearby the property relating to planning",
            "type": "object",
            "properties": {
                "conservation_areas": {
                    "title": "Conservation Areas",
                    "description": "Information about conservation areas around the property",
                    "type": "object",
                    "properties": {
                        "in_conservation_area": {
                            "description": "Whether the property is in a conservation area",
                            "type": "boolean"
                        },
                        "conservation_area": {
                            "description": "The amount of conservation area (in m^2) within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 3141592.65359
                        },
                        "conservation_area_proportion": {
                            "description": "The proportion of conservation area to non-conservation area within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                        },
                        "nearest_conservation_area": {
                            "description": "The nearest conservation area to the property.",
                            "type": ["object", "null"],
                            "properties": {
                                "name": {
                                    "description": "The name of the conservation area",
                                    "type": "string"
                                },
                                "distance": {
                                    "description": "The distance to the nearest conservation area point in metres",
                                    "type": "number"
                                },
                                "nearest_point": {
                                    "description": "The nearest conservation area point to the property. Will likely be on the edge of a conservation area",
                                    "type": ["object", "null"],
                                    "properties": {
                                        "x_coord": {
                                            "description": "The x coordinate of the nearest conservation area point (BNG/EPSG:27700 coordinate system)",
                                            "type": "number"
                                        },
                                        "y_coord": {
                                            "description": "The y coordinate of the nearest conservation area point (BNG/EPSG:27700 coordinate system)",
                                            "type": "number"
                                        },
                                        "latitude": {
                                            "description": "The latitude of the nearest conservation area point (WGS84/EPSG:4326 coordinate system)",
                                            "type": "number"
                                        },
                                        "longitude": {
                                            "description": "The longitude of the nearest conservation area point (WGS84/EPSG:4326 coordinate system)",
                                            "type": "number"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "listed_buildings": {
                    "title": "Listed Buildings",
                    "description": "Information about listed buildings around the property",
                    "type": "object",
                    "properties": {
                        "nearest_listed_buildings": {
                            "description": "A collection of nearby listed buildings around the property (within 1km)",
                            "type": "array",
                            "items": {
                                "description": "A listed building within 1km of the property",
                                "type": "object",
                                "properties": {
                                    "distance": {
                                        "description": "The distance from the property in metres",
                                        "type": "number"
                                    },
                                    "x_coord": {
                                        "description": "The x coordinate of the listed building (BNG/EPSG:27700 coordinate system)",
                                        "type": "number"
                                    },
                                    "y_coord": {
                                        "description": "The y coordinate of the listed building (BNG/EPSG:27700 coordinate system)",
                                        "type": "number"
                                    },
                                    "latitude": {
                                        "description": "The latitude of the listed building (WGS84/EPSG:4326 coordinate system)",
                                        "type": "number"
                                    },
                                    "longitude": {
                                        "description": "The longitude of the listed building (WGS84/EPSG:4326 coordinate system)",
                                        "type": "number"
                                    },
                                    "name": {
                                        "description": "The name of the listed building",
                                        "type": "string"
                                    },
                                    "grade": {
                                        "description": "The grade of the listed building (I or II)",
                                        "type": "string"
                                    },
                                    "date_listed": {
                                        "description": "The date that the building was listed on",
                                        "type": "string"
                                    },
                                    "url": {
                                        "description": "A URL to a listing page for the building",
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                },
                "world_heritage_sites": {
                    "title": "World Heritage Sites",
                    "description": "Information about nearby world heritage sites around the property",
                    "type": "object",
                    "properties": {
                        "in_world_heritage_site": {
                            "description": "Whether the property is in a world heritage site",
                            "type": "boolean"
                        },
                        "world_heritage_site_area": {
                            "description": "The amount of world heritage site area (in m^2) within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 3141592.65359
                        },
                        "world_heritage_site_proportion": {
                            "description": "The proportion of world heritage site to non-world heritage site within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                        },
                        "nearest_world_heritage_site": {
                            "description": "The nearest world heritage siteto the location.",
                            "type": ["object", "null"],
                            "properties": {
                                "name": {
                                    "description": "The name of the world heritage site",
                                    "type": "string"
                                },
                                "inscription_date": {
                                    "description": "The date that the world heritage site was inscribed on",
                                    "type": "string"
                                },
                                "notes": {
                                    "description": "Notes about the world heritage site",
                                    "type": ["string", "null"]
                                },
                                "url": {
                                    "description": "A URL to a listing page for the world heritage site",
                                    "type": "string"
                                },
                                "distance": {
                                    "description": "The distance to the nearest world heritage site point in metres",
                                    "type": "number"
                                },
                                "nearest_point": {
                                    "description": "The nearest world heritage site point to the property. Will likely be on the edge of a world heritage site",
                                    "type": "object",
                                    "properties": {
                                        "x_coord": {
                                            "description": "The x coordinate of the nearest world heritage site point (BNG/EPSG:27700 coordinate system)",
                                            "type": "number"
                                        },
                                        "y_coord": {
                                            "description": "The y coordinate of the nearest world heritage site point (BNG/EPSG:27700 coordinate system)",
                                            "type": "number"
                                        },
                                        "latitude": {
                                            "description": "The latitude of the nearest world heritage site point (WGS84/EPSG:4326 coordinate system)",
                                            "type": "number"
                                        },
                                        "longitude": {
                                            "description": "The longitude of the nearest world heritage site point (WGS84/EPSG:4326 coordinate system)",
                                            "type": "number"
                                        },
                                        "name": {
                                            "description": "The name of the world heritage site",
                                            "type": "string"
                                        },
                                        "inscrdate": {
                                            "description": "The date that the world heritage site was inscribed on",
                                            "type": "string"
                                        },
                                        "notes": {
                                            "description": "Notes about the world heritage site",
                                            "type": ["string", "null"]
                                        },
                                        "url": {
                                            "description": "A URL to a listing page for the world heritage site",
                                            "type": "string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "national_parks": {
                    "title": "National Parks",
                    "description": "Information about nearby national parks around the property",
                    "type": "object",
                    "properties": {
                        "in_national_park": {
                            "description": "Whether the property is in a national park",
                            "type": "boolean"
                        },
                        "national_park_area": {
                            "description": "The amount of national park area (in m^2) within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 3141592.65359
                        },
                        "national_park_proportion": {
                            "description": "The proportion of national park to non-national park within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                        },
                        "nearest_national_park": {
                            "description": "The nearest national park to the property",
                            "type": ["object", "null"],
                            "properties": {
                                "name": {
                                    "description": "The name of the national park",
                                    "type": "string"
                                },
                                "distance": {
                                    "description": "The distance to the nearest national park point in metres",
                                    "type": "number"
                                },
                                "nearest_point": {
                                    "description": "The nearest national park point to the property. Will likely be on the edge of a national park",
                                    "type": "object",
                                    "properties": {
                                        "x_coord": {
                                            "description": "The x coordinate of the nearest national park point (BNG/EPSG:27700 coordinate system)",
                                            "type": "number"
                                        },
                                        "y_coord": {
                                            "description": "The y coordinate of the nearest national park point (BNG/EPSG:27700 coordinate system)",
                                            "type": "number"
                                        },
                                        "latitude": {
                                            "description": "The latitude of the nearest national park point (WGS84/EPSG:4326 coordinate system)",
                                            "type": "number"
                                        },
                                        "longitude": {
                                            "description": "The longitude of the nearest national park point (WGS84/EPSG:4326 coordinate system)",
                                            "type": "number"
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "environment": {
            "title": "Environment",
            "description": "Information about the environment around the property",
            "type": "object",
            "properties": {
                "greenspace": {
                    "title": "Greenspace",
                    "description": "Information about the greenspace coverage around the property",
                    "type": "object",
                    "properties": {
                        "greenspace_area": {
                            "description": "The area of greenspace (in m^2) within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 3141592.65359
                        },
                        "greenspace_proportion": {
                            "description": "The proportion of greenspace to non-greenspace within a 1km radius of the property",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                        },
                        "nearest_greenspace_point": {
                            "description": "The nearest point of greenspace to the property. Will likely be on the edge of a greenspace area",
                            "type": "object",
                            "properties": {
                                "distance": {
                                    "description": "The distance to the nearest greenspace point in metres",
                                    "type": "number"
                                },
                                "x_coord": {
                                    "description": "The x coordinate of the nearest greenspace point (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "y_coord": {
                                    "description": "The y coordinate of the nearest greenspace point (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "latitude": {
                                    "description": "The latitude of the nearest greenspace point (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "longitude": {
                                    "description": "The longitude of the nearest greenspace point (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                }
                            }
                        }
                    }
                },
                "landslides": {
                    "title": "Landslides",
                    "description": "A list of landslides within 1km of the property",
                    "type": "array",
                    "items": {
                        "description": "A landslide within 1km of the property",
                        "type": "object",
                        "properties": {
                            "distance": {
                                "description": "The distance from the property in metres",
                                "type": "number"
                            },
                            "x_coord": {
                                "description": "The x coordinate of the landslide (BNG/EPSG:27700 coordinate system)",
                                "type": "number"
                            },
                            "y_coord": {
                                "description": "The y coordinate of the landslide (BNG/EPSG:27700 coordinate system)",
                                "type": "number"
                            },
                            "latitude": {
                                "description": "The latitude of the landslide (WGS84/EPSG:4326 coordinate system)",
                                "type": "number"
                            },
                            "longitude": {
                                "description": "The longitude of the landslide (WGS84/EPSG:4326 coordinate system)",
                                "type": "number"
                            },
                            "name": {
                                "description": "The name of the landslide",
                                "type": "string"
                            }
                        }
                    }
                },
                "air_quality": {
                    "name": "Air Quality",
                    "description": "Information about air quality around the property",
                    "type": "object",
                    "properties": {
                        "benzene": {
                            "description": "Average Benzene concentration information for the surrounding area",
                            "type": "object",
                            "properties": {
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The benzene concentration value",
                                    "type": "number"
                                }
                            }
                        },
                        "no2": {
                            "description": "Average NO2 (Nitrogen Dioxide) concentration information for the surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The NO2 concentration value",
                                    "type": "number"
                                }
                            }
                        },
                        "nox": {
                            "description": "Average NOx (Nitrous Oxides) concentration information for the surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The NOx concentration value",
                                    "type": "number"
                                }
                            }
                        },
                        "pm10": {
                            "description": "Average PM10 (Particulate matter less than 10 micrometres in diameter) concentration information for the surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The PM10 concentration value",
                                    "type": "number"
                                }
                            }
                        },
                        "pm2.5": {
                            "description": "Average PM2.5 (Particulate matter less than 2.5 micrometres in diameter) concentration information for the surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The PM2.5 concentration value",
                                    "type": "number"
                                }
                            }
                        },
                        "so2": {
                            "description": "Average SO2 (Sulphur Dioxide) concentration information for the surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The SO2 concentration value",
                                    "type": "number"
                                }
                            }
                        }
                    }
                },
                "radon": {
                    "title": "Radon",
                    "description": "Information about radon levels around the property",
                    "type": "object",
                    "properties": {
                        "radon_class": {
                            "description": "The radon class of the property",
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 6
                        },
                        "radon_affected_area": {
                            "description": "true if the property is in a radon affected area, false otherwise",
                            "type": "boolean"
                        },
                        "radon_exceeding_action_level_min_likelihood": {
                            "description": "The minimum likelihood of radon exceeding the action level",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                        },
                        "radon_exceeding_action_level_max_likelihood": {
                            "description": "The maximum likelihood of radon exceeding the action level",
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                        }
                    }
                }
            }
        },
        "transportation": {
            "name": "Transportation",
            "description": "Information about transportation around the property",
            "type": "object",
            "properties": {
                "nearest_airport": {
                    "title": "Nearest Airport",
                    "description": "The nearest airport to the property",
                    "type": "object",
                    "properties": {
                        "name": {
                            "description": "The name of the airport",
                            "type": "string"
                        },
                        "distance": {
                            "description": "The distance to the airport from the property, in metres",
                            "type": "string"
                        },
                        "azimuth_degrees": {
                            "description": "The azimuth of the airport in relation to the property, in degrees",
                            "type": "string"
                        },
                        "x_coord": {
                            "description": "The x coordinate of the property (BNG/EPSG:27700 coordinate system)",
                            "type": "number"
                        },
                        "y_coord": {
                            "description": "The y coordinate of the property (BNG/EPSG:27700 coordinate system)",
                            "type": "number"
                        },
                        "latitude": {
                            "description": "The latitude of the property (WGS84/EPSG:4326 coordinate system)",
                            "type": "number"
                        },
                        "longitude": {
                            "description": "The longitude of the property (WGS84/EPSG:4326 coordinate system)",
                            "type": "number"
                        }
                    }
                },
                "ev_charging_points": {
                    "title": "EV Charging Points",
                    "description": "Information about EV charging points around the property",
                    "type": "object",
                    "properties": {
                        "nearest_ev_charging_points": {
                            "title": "EV Charging Points",
                            "description": "A list of EV charging points within 1km of the property",
                            "type": "array",
                            "items": {
                                "description": "An EV charging point within 1km of the property",
                                "type": "object",
                                "properties": {
                                    "distance": {
                                        "description": "The distance from the property in metres",
                                        "type": "number"
                                    },
                                    "x_coord": {
                                        "description": "The x coordinate of the EV charging point (BNG/EPSG:27700 coordinate system)",
                                        "type": "number"
                                    },
                                    "y_coord": {
                                        "description": "The y coordinate of the EV charging point (BNG/EPSG:27700 coordinate system)",
                                        "type": "number"
                                    },
                                    "latitude": {
                                        "description": "The latitude of the EV charging point (WGS84/EPSG:4326 coordinate system)",
                                        "type": "number"
                                    },
                                    "longitude": {
                                        "description": "The longitude of the EV charging point (WGS84/EPSG:4326 coordinate system)",
                                        "type": "number"
                                    },
                                    "name": {
                                        "description": "The name of the EV charging point",
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "flood_risk": {
            "title": "Flood Risk",
            "description": "Information about flood risks around the property",
            "type": "object",
            "properties": {
                "england": {
                    "description": "England-specific information about flood risks around the property",
                    "type": ["object", "null"],
                    "properties": {
                        "rivers_and_seas": {
                            "description": "Information about flood risks from rivers and seas",
                            "type": "object",
                            "properties": {
                                "in_flood_risk_zone": {
                                    "description": "Whether the property is in a flood risk zone",
                                    "type": "boolean"
                                },
                                "annual_flood_risk": {
                                    "description": "The annual flood risk from rivers and seas as a proportion",
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                },
                                "flood_risk_description": {
                                    "description": "A text description of the flood risk level",
                                    "type": ["string", "null"]
                                },
                                "nearest_flood_risk_zone": {
                                    "description": "The nearest flood risk zone to the location",
                                    "type": ["object", "null"],
                                    "properties": {
                                        "max_annual_flood_risk": {
                                            "description": "The maximum annual flood risk from rivers and seas for this point as a proportion",
                                            "type": ["number", "null"],
                                            "minimum": 0,
                                            "maximum": 1
                                        },
                                        "min_annual_flood_risk": {
                                            "description": "The minimum annual flood risk from rivers and seas for this point as a proportion",
                                            "type": ["number", "null"],
                                            "minimum": 0,
                                            "maximum": 1
                                        },
                                        "flood_risk_description": {
                                            "description": "A text description of the flood risk level for this point",
                                            "type": "string"
                                        },
                                        "distance": {
                                            "description": "The distance to the nearest flood risk zone in metres",
                                            "type": "number"
                                        },
                                        "nearest_point": {
                                            "description": "The nearest point of flood risk from rivers and seas to the property. Will likely be on the edge of a flood risk area",
                                            "type": ["object", "null"],
                                            "properties": {
                                                "x_coord": {
                                                    "description": "The x coordinate of the nearest point of flood risk from rivers and seas (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "y_coord": {
                                                    "description": "The y coordinate of the nearest point of flood risk from rivers and seas (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "latitude": {
                                                    "description": "The latitude of the nearest point of flood risk from rivers and seas (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                },
                                                "longitude": {
                                                    "description": "The longitude of the nearest point of flood risk from rivers and seas (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        },
                        "surface_water": {
                            "description": "Information about flood risks from surface water",
                            "type": "object",
                            "properties": {
                                "in_flood_risk_zone": {
                                    "description": "Whether the property is in a flood risk zone",
                                    "type": "boolean"
                                },
                                "annual_flood_risk": {
                                    "description": "The annual flood risk from surface water as a proportion",
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                },
                                "nearest_flood_risk_zone": {
                                    "description": "The nearest flood risk zone to the location",
                                    "type": ["object", "null"],
                                    "properties": {
                                        "annual_flood_risk": {
                                            "description": "The annual flood risk from surface water as a proportion",
                                            "type": "number",
                                            "minimum": 0,
                                            "maximum": 1
                                        },
                                        "distance": {
                                            "description": "The distance to the nearest flood risk zone in metres",
                                            "type": "number"
                                        },
                                        "nearest_point": {
                                            "description": "The nearest point of flood risk from surface water to the property. Will likely be on the edge of a flood risk area",
                                            "type": ["object", "null"],
                                            "properties": {
                                                "x_coord": {
                                                    "description": "The x coordinate of the nearest point of flood risk from rivers and seas (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "y_coord": {
                                                    "description": "The y coordinate of the nearest point of flood risk from rivers and seas (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "latitude": {
                                                    "description": "The latitude of the nearest point of flood risk from rivers and seas (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                },
                                                "longitude": {
                                                    "description": "The longitude of the nearest point of flood risk from rivers and seas (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "scotland": {
                    "description": "Scotland-specific information about flood risks around the property",
                    "type": ["object", "null"],
                    "properties": {
                        "coast": {
                            "description": "Information about flood risks from coast",
                            "type": "object",
                            "properties": {
                                "in_flood_risk_zone": {
                                    "description": "Whether the property is in a flood risk zone",
                                    "type": "boolean"
                                },
                                "annual_flood_risk": {
                                    "description": "The annual flood risk from coast as a proportion",
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                },
                                "nearest_flood_risk_zone": {
                                    "description": "The nearest flood risk zone to the location",
                                    "type": ["object", "null"],
                                    "properties": {
                                        "annual_flood_risk": {
                                            "description": "The annual flood risk from coast for this point as a proportion",
                                            "type": "number",
                                            "minimum": 0,
                                            "maximum": 1
                                        },
                                        "nearest_point": {
                                            "description": "The nearest point of flood risk from coast to the property. Will likely be on the edge of a flood risk area",
                                            "type": ["object", "null"],
                                            "properties": {
                                                "distance": {
                                                    "description": "The distance to the nearest point of flood risk from coast in metres",
                                                    "type": "number"
                                                },
                                                "x_coord": {
                                                    "description": "The x coordinate of the nearest point of flood risk from coast (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "y_coord": {
                                                    "description": "The y coordinate of the nearest point of flood risk from coast (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "latitude": {
                                                    "description": "The latitude of the nearest point of flood risk from coast (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                },
                                                "longitude": {
                                                    "description": "The longitude of the nearest point of flood risk from coast (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        },
                        "rivers": {
                            "description": "Information about flood risks from rivers",
                            "type": "object",
                            "properties": {
                                "in_flood_risk_zone": {
                                    "description": "Whether the property is in a flood risk zone",
                                    "type": "boolean"
                                },
                                "annual_flood_risk": {
                                    "description": "The annual flood risk from rivers as a proportion",
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                },
                                "nearest_flood_risk_zone": {
                                    "description": "The nearest flood risk zone to the location",
                                    "type": ["object", "null"],
                                    "properties": {
                                        "annual_flood_risk": {
                                            "description": "The annual flood risk from rivers for this point as a proportion",
                                            "type": "number",
                                            "minimum": 0,
                                            "maximum": 1
                                        },
                                        "nearest_point": {
                                            "description": "The nearest point of flood risk from rivers to the property. Will likely be on the edge of a flood risk area",
                                            "type": ["object", "null"],
                                            "properties": {
                                                "distance": {
                                                    "description": "The distance to the nearest point of flood risk from rivers in metres",
                                                    "type": "number"
                                                },
                                                "x_coord": {
                                                    "description": "The x coordinate of the nearest point of flood risk from rivers (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "y_coord": {
                                                    "description": "The y coordinate of the nearest point of flood risk from rivers (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "latitude": {
                                                    "description": "The latitude of the nearest point of flood risk from rivers (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                },
                                                "longitude": {
                                                    "description": "The longitude of the nearest point of flood risk from rivers (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        },
                        "surface_water": {
                            "description": "Information about flood risks from surface water",
                            "type": "object",
                            "properties": {
                                "in_flood_risk_zone": {
                                    "description": "Whether the property is in a flood risk zone",
                                    "type": "boolean"
                                },
                                "annual_flood_risk": {
                                    "description": "The annual flood risk from surface water as a proportion",
                                    "type": "number",
                                    "minimum": 0,
                                    "maximum": 1
                                },
                                "nearest_flood_risk_zone": {
                                    "description": "The nearest flood risk zone to the location",
                                    "type": ["object", "null"],
                                    "properties": {
                                        "annual_flood_risk": {
                                            "description": "The annual flood risk from surface water for this point as a proportion",
                                            "type": "number",
                                            "minimum": 0,
                                            "maximum": 1
                                        },
                                        "nearest_point": {
                                            "description": "The nearest point of flood risk from surface water to the property. Will likely be on the edge of a flood risk area",
                                            "type": ["object", "null"],
                                            "properties": {
                                                "distance": {
                                                    "description": "The distance to the nearest point of flood risk from surface water in metres",
                                                    "type": "number"
                                                },
                                                "x_coord": {
                                                    "description": "The x coordinate of the nearest point of flood risk from surface water (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "y_coord": {
                                                    "description": "The y coordinate of the nearest point of flood risk from surface water (BNG/EPSG:27700 coordinate system)",
                                                    "type": "number"
                                                },
                                                "latitude": {
                                                    "description": "The latitude of the nearest point of flood risk from surface water (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                },
                                                "longitude": {
                                                    "description": "The longitude of the nearest point of flood risk from surface water (WGS84/EPSG:4326 coordinate system)",
                                                    "type": "number"
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "climate": {
            "name": "Climate",
            "description": "Information about climate around the property",
            "type": "object",
            "properties": {
                "historical": {
                    "name": "Climate (Historical)",
                    "description": "Historical data about climate around the property",
                    "type": "object",
                    "properties": {
                        "average_temperature": {
                            "description": "Average annual temperature information about surrounding area",
                            "type": "object",
                            "properties": {
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The average temperature value",
                                    "type": "number"
                                }
                            }
                        },
                        "maximum_temperature": {
                            "description": "Maximum annual temperature information about surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The maximum temperature value",
                                    "type": "number"
                                }
                            }
                        },
                        "minimum_temperature": {
                            "description": "Minimum annual temperature information about surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The minimum temperature value",
                                    "type": "number"
                                }
                            }
                        },
                        "average_rainfall": {
                            "description": "Average rainfall information about surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The average rainfall value",
                                    "type": "number"
                                }
                            }
                        },
                        "highest_rainfall": {
                            "description": "Highest rainfall information about surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The highest rainfall value",
                                    "type": "number"
                                }
                            }
                        },
                        "average_sunshine": {
                            "description": "Average sunshine information about surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The average sunshine value",
                                    "type": "number"
                                }
                            }
                        },
                        "highest_wind_speed": {
                            "description": "Highest wind speed information about surrounding area",
                            "type": "object",
                            "properties": {
                                "description": {
                                    "description": "A description of the data",
                                    "type": "string"
                                },
                                "percentile": {
                                    "description": "The percentile of this area compared to the rest of the UK",
                                    "type": "integer"
                                },
                                "value": {
                                    "description": "The highest wind speed value",
                                    "type": "number"
                                }
                            }
                        }
                    }
                }
            }
        },
        "social": {
            "Title": "Social",
            "description": "Information about social factors around the property",
            "type": "object",
            "properties": {
                "house_price_index": {
                    "description": "Information about house price indices for the surrounding area",
                    "type": "object",
                    "properties": {
                        "date": {
                            "description": "The date that data was last retrieved",
                            "type": "string"
                        },
                        "region_name": {
                            "description": "The name of the region",
                            "type": "string"
                        },
                        "average_price": {
                            "description": "The average price for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_seasonally_adjusted": {
                            "description": "The average price for the region, seasonally adjusted",
                            "type": ["number", "null"]
                        },
                        "house_price_index": {
                            "description": "The house price index for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_seasonally_adjusted": {
                            "description": "The house price index for the region, seasonally adjusted",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month": {
                            "description": "The percentage change in house price over 1 month",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months": {
                            "description": "The percentage change in house price over 12 months",
                            "type": ["number", "null"]
                        },
                        "sales_volume": {
                            "description": "The sales volume for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_detached": {
                            "description": "The average price of a detached house for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_detached": {
                            "description": "The house price index of a detached house for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_detached": {
                            "description": "The percentage change for a detached house over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_detached": {
                            "description": "The percentage change for a detached house over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_semi_detached": {
                            "description": "The average price of a semi-detached house for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_semi_detached": {
                            "description": "The house price index of a semi-detached house for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_semi_detached": {
                            "description": "The percentage change for a semi-detached house over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_semi_detached": {
                            "description": "The percentage change for a semi-detached house over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_terraced": {
                            "description": "The average price of a terraced house for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_terraced": {
                            "description": "The house price index of a terraced house for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_terraced": {
                            "description": "The percentage change for a terraced house over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_terraced": {
                            "description": "The percentage change for a terraced house over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_flat": {
                            "description": "The average price of a flat for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_flat": {
                            "description": "The house price index of a flat for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_flat": {
                            "description": "The percentage change for a flat over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_flat": {
                            "description": "The percentage change for a flat over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_cash": {
                            "description": "The average price of purchases made in cash for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_cash": {
                            "description": "The house price index of purchases made in cash for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_cash": {
                            "description": "The percentage change for purchases made in cash over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_cash": {
                            "description": "The percentage change for purchases made in cash over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "sales_volume_cash": {
                            "description": "The sales volume for purchases made in cash for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_mortgage": {
                            "description": "The average price of purchases made via mortgage for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_mortgage": {
                            "description": "The house price index of purchases made via mortgage for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_mortgage": {
                            "description": "The percentage change for purchases made via mortgage over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_mortgage": {
                            "description": "The percentage change for purchases made via mortgage over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "sales_volume_mortgage": {
                            "description": "The sales volume for purchases made via mortgage for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_first_time_buyer": {
                            "description": "The average price of purchases made by first time buyers for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_first_time_buyer": {
                            "description": "The house price index of purchases made by first time buyers for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_first_time_buyer": {
                            "description": "The percentage change for purchases made by first time buyers over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_first_time_buyer": {
                            "description": "The percentage change for purchases made by first time buyers over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_former_owner_occupier": {
                            "description": "The average price of purchases made from former owner occupiers for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_former_owner_occupier": {
                            "description": "The house price index of purchases made from former owner occupiers for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_former_owner_occupier": {
                            "description": "The percentage change for purchases made from former owner occupiers over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_former_owner_occupier": {
                            "description": "The percentage change for purchases made from former owner occupiers over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_new": {
                            "description": "The average price of new houses for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_new": {
                            "description": "The house price index of new houses for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_new": {
                            "description": "The percentage change for new houses over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_new": {
                            "description": "The percentage change for new houses over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "sales_volume_new": {
                            "description": "The sales volume for new houses for the region",
                            "type": ["number", "null"]
                        },
                        "average_price_existing": {
                            "description": "The average price of existing houses for the region",
                            "type": ["number", "null"]
                        },
                        "house_price_index_existing": {
                            "description": "The house price index of existing houses for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_1_month_existing": {
                            "description": "The percentage change for existing houses over 1 month for the region",
                            "type": ["number", "null"]
                        },
                        "percentage_change_12_months_existing": {
                            "description": "The percentage change for existing houses over 12 months for the region",
                            "type": ["number", "null"]
                        },
                        "sales_volume_existing": {
                            "description": "The sales volume for existing houses for the region",
                            "type": ["number", "null"]
                        }
                    }
                },
                "fuel_poverty": {
                    "title": "Fuel Poverty",
                    "description": "Information about fuel poverty around the property",
                    "type": "object",
                    "properties": {
                        "lower_layer_super_output_area": {
                            "description": "Information about fuel poverty in the lower layer super output area (LSOA)",
                            "type": "object",
                            "properties": {
                                "lower_layer_super_output_area_code": {
                                    "description": "The lower layer super output area (LSOA) district code of the property",
                                    "type": "string"
                                },
                                "lower_layer_super_output_area_name": {
                                    "description": "The lower layer super output area (LSOA) district name of the property",
                                    "type": "string"
                                },
                                "household_count": {
                                    "description": "The number of households in the lower layer super output area (LSOA)",
                                    "type": "number"
                                },
                                "fuel_poor_household_count": {
                                    "description": "The number of fuel poor households in the lower layer super output area (LSOA)",
                                    "type": "number"
                                },
                                "fuel_poor_household_percentage": {
                                    "description": "The percentage of fuel poor households in the lower layer super output area (LSOA)",
                                    "type": "number"
                                }
                            }
                        },
                        "local_authority": {
                            "description": "Information about fuel poverty in the local authority",
                            "type": "object",
                            "properties": {
                                "local_authority_district_code": {
                                    "description": "The local authority district code of the property",
                                    "type": "string"
                                },
                                "local_authority_district_name": {
                                    "description": "The local authority district name of the property",
                                    "type": "string"
                                },
                                "household_count": {
                                    "description": "The number of households in the local authority",
                                    "type": "number"
                                },
                                "fuel_poor_household_count": {
                                    "description": "The number of fuel poor households in the local authority",
                                    "type": "number"
                                },
                                "fuel_poor_household_percentage": {
                                    "description": "The percentage of fuel poor households in the local authority",
                                    "type": "number"
                                }
                            }
                        },
                        "region": {
                            "description": "Information about fuel poverty in the region",
                            "type": "object",
                            "properties": {
                                "region_code": {
                                    "description": "The region code of the property",
                                    "type": "string"
                                },
                                "region_name": {
                                    "description": "The region name of the property",
                                    "type": "string"
                                },
                                "household_count": {
                                    "description": "The number of households in the region",
                                    "type": "number"
                                },
                                "fuel_poor_household_count": {
                                    "description": "The number of fuel poor households in the region",
                                    "type": "number"
                                },
                                "fuel_poor_household_percentage": {
                                    "description": "The percentage of fuel poor households in the region",
                                    "type": "number"
                                }
                            }
                        }
                    }
                },
                "nhs_locations": {
                    "title": "NHS Locations",
                    "description": "Information about NHS locations the property",
                    "type": "object",
                    "properties": {
                        "nearest_hospital": {
                            "description": "The nearest hospital to the property",
                            "type": "object",
                            "properties": {
                                "distance": {
                                    "description": "The distance to the hospital from the property, in metres",
                                    "type": "string"
                                },
                                "azimuth_degrees": {
                                    "description": "The azimuth of the hospital in relation to the property, in degrees",
                                    "type": "string"
                                },
                                "x_coord": {
                                    "description": "The x coordinate of the location (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "y_coord": {
                                    "description": "The y coordinate of the location (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "latitude": {
                                    "description": "The latitude of the location (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "longitude": {
                                    "description": "The longitude of the location (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "name": {
                                    "description": "The name of the hospital",
                                    "type": "string"
                                },
                                "url": {
                                    "description": "The url of the hospital's website",
                                    "type": "string"
                                },
                                "address1": {
                                    "description": "The first address line of the hospital",
                                    "type": "string"
                                },
                                "address2": {
                                    "description": "The second address line of the hospital",
                                    "type": "string"
                                },
                                "address3": {
                                    "description": "The third address line of the hospital",
                                    "type": "string"
                                },
                                "postcode": {
                                    "description": "The postcode of the hospital",
                                    "type": "string"
                                }
                            }
                        },
                        "nearest_dentist": {
                            "description": "The nearest dentist to the property",
                            "type": "object",
                            "properties": {
                                "distance": {
                                    "description": "The distance to the dentist from the property, in metres",
                                    "type": "string"
                                },
                                "azimuth_degrees": {
                                    "description": "The azimuth of the dentist in relation to the property, in degrees",
                                    "type": "string"
                                },
                                "x_coord": {
                                    "description": "The x coordinate of the location (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "y_coord": {
                                    "description": "The y coordinate of the location (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "latitude": {
                                    "description": "The latitude of the location (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "longitude": {
                                    "description": "The longitude of the location (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "name": {
                                    "description": "The name of the dentist",
                                    "type": "string"
                                },
                                "url": {
                                    "description": "The url of the dentist's website",
                                    "type": "string"
                                },
                                "address1": {
                                    "description": "The first address line of the dentist",
                                    "type": "string"
                                },
                                "address2": {
                                    "description": "The second address line of the dentist",
                                    "type": "string"
                                },
                                "address3": {
                                    "description": "The third address line of the dentist",
                                    "type": "string"
                                },
                                "postcode": {
                                    "description": "The postcode of the dentist",
                                    "type": "string"
                                }
                            }
                        },
                        "nearest_gp_practice": {
                            "description": "The nearest GP practice to the property",
                            "type": "object",
                            "properties": {
                                "distance": {
                                    "description": "The distance to the GP practice from the property, in metres",
                                    "type": "string"
                                },
                                "azimuth_degrees": {
                                    "description": "The azimuth of the GP practice in relation to the property, in degrees",
                                    "type": "string"
                                },
                                "x_coord": {
                                    "description": "The x coordinate of the location (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "y_coord": {
                                    "description": "The y coordinate of the location (BNG/EPSG:27700 coordinate system)",
                                    "type": "number"
                                },
                                "latitude": {
                                    "description": "The latitude of the location (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "longitude": {
                                    "description": "The longitude of the location (WGS84/EPSG:4326 coordinate system)",
                                    "type": "number"
                                },
                                "name": {
                                    "description": "The name of the GP practice",
                                    "type": "string"
                                },
                                "url": {
                                    "description": "The url of the GP practice's website",
                                    "type": "string"
                                },
                                "address1": {
                                    "description": "The first address line of the GP practice",
                                    "type": "string"
                                },
                                "address2": {
                                    "description": "The second address line of the GP practice",
                                    "type": "string"
                                },
                                "address3": {
                                    "description": "The third address line of the GP practice",
                                    "type": "string"
                                },
                                "postcode": {
                                    "description": "The postcode of the GP practice",
                                    "type": "string"
                                }
                            }
                        }
                    }
                },
                "defibrillators": {
                    "title": "Defibrillators",
                    "description": "Nearby defibrillators within 1km of the property",
                    "type": "array",
                    "items": {
                        "description": "A defibrillator within 1km of the property",
                        "type": "object",
                        "properties": {
                            "distance": {
                                "description": "The distance to the defibrillator from the property, in metres",
                                "type": "string"
                            },
                            "azimuth_degrees": {
                                "description": "The azimuth of the defibrillator in relation to the property, in degrees",
                                "type": "string"
                            },
                            "x_coord": {
                                "description": "The x coordinate of the defibrillator (BNG/EPSG:27700 coordinate system)",
                                "type": "number"
                            },
                            "y_coord": {
                                "description": "The y coordinate of the defibrillator (BNG/EPSG:27700 coordinate system)",
                                "type": "number"
                            },
                            "latitude": {
                                "description": "The latitude of the defibrillator (WGS84/EPSG:4326 coordinate system)",
                                "type": "number"
                            },
                            "longitude": {
                                "description": "The longitude of the defibrillator (WGS84/EPSG:4326 coordinate system)",
                                "type": "number"
                            },
                            "location_name": {
                                "description": "The name of the defibrillator's location",
                                "type": "string"
                            },
                            "availability": {
                                "description": "A description of the availability of the defibrillator",
                                "type": "string"
                            },
                            "access_type": {
                                "description": "A description of the access type of the defibrillator",
                                "type": "string"
                            }
                        }
                    }
                }
            }
        },
        "energy": {
            "name": "Energy",
            "description": "Information about the property's energy usage characteristics",
            "type": "object",
            "properties": {
                "average_energy_usage_stats": {
                    "name": "Average Energy Usage Statistics",
                    "description": "Stats about average gas and electricity usage in the property's surrounding area",
                    "type": "object",
                    "properties": {
                        "middle_layer_super_output_area": {
                            "name": "Average Energy Usage Statistics (MSOA)",
                            "description": "Stats about average gas and electricity usage in the property's parent middle layer super output area (MSOA)",
                            "type": "object",
                            "properties": {
                                "middle_layer_super_output_area_code": {
                                    "type": "string"
                                },
                                "electricity_meter_count": {
                                    "type": "number"
                                },
                                "mean_electricity_usage": {
                                    "type": "number"
                                },
                                "median_electricity_usage": {
                                    "type": "number"
                                },
                                "gas_meter_count": {
                                    "type": "number"
                                },
                                "mean_gas_usage": {
                                    "type": "number"
                                },
                                "median_gas_usage": {
                                    "type": "number"
                                }
                            }
                        },
                        "lower_layer_super_output_area": {
                            "name": "Average Energy Usage Statistics (LSOA)",
                            "description": "Stats about average gas and electricity usage in the property's parent lower layer super output area (LSOA)",
                            "type": "object",
                            "properties": {
                                "lower_layer_super_output_area_code": {
                                    "type": "string"
                                },
                                "electricity_meter_count": {
                                    "type": "number"
                                },
                                "mean_electricity_usage": {
                                    "type": "number"
                                },
                                "median_electricity_usage": {
                                    "type": "number"
                                },
                                "gas_meter_count": {
                                    "type": "number"
                                },
                                "mean_gas_usage": {
                                    "type": "number"
                                },
                                "median_gas_usage": {
                                    "type": "number"
                                }
                            }
                        }
                        }
                    }
                },
                "retrofit_grants": {
                    "name": "Retrofit Grants",
                    "description": "A list of available retrofit grants",
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "name": {
                                "type": "string",
                                "description": "The name of the grant scheme"
                            },
                            "description": {
                                "type": "string",
                                "description": "The description of the grant scheme"
                            },
                            "grant_value": {
                                "type": "number",
                                "description": "The value of the grant"
                            },
                            "url": {
                                "type": "string",
                                "format": "uri",
                                "description": "The URL for more information about the grant scheme"
                            }
                        }
                    }

                },
                "epcs": {
                    "name": "Energy Performance Certificates",
                    "description": "Information about energy performance certifiates for the property and surrounding area",
                    "type": "object",
                    "properties": {
                        "epc_country": {
                            "description": "The name of the country that the EPC was issued in",
                            "type": ["string", "null"],
                            "enum": ["England", "Wales", "Scotland", null]
                        },
                        "epc_in_date": {
                            "description": "true if the EPC is in date, false if not",
                            "type": ["boolean", "null"]
                        },
                        "epc_age": {
                            "description": "The age of the EPC in milliseconds",
                            "type": ["integer", "null"]
                        },
                        "epc_expiry": {
                            "description": "The date the EPC expires",
                            "type": ["string", "null"]
                        },
                        "epc": {
                            "anyOf": [
                                {
                                    "name": "Enhanced EPC (England & Wales)",
                                    "description": "An enhanced energy performance certificate for an English or Welsh property",
                                    "type": "object",
                                    "properties": {
                                        "address": {
                                            "description": "The full address of the property",
                                            "type": ["null", "string"]
                                        },
                                        "address1": {
                                            "description": "Address line 1 of the property",
                                            "type": ["null", "string"]
                                        },
                                        "address2": {
                                            "description": "Address line 2 of the property",
                                            "type": ["null", "string"]
                                        },
                                        "address3": {
                                            "description": "Address line 3 of the property",
                                            "type": ["null", "string"]
                                        },
                                        "building_reference_number": {
                                            "description": "A unique identifier for the parent property",
                                            "type": ["null", "string"]
                                        },
                                        "built_form": {
                                            "description": "The built form of the property (e.g. Detached)",
                                            "type": ["null", "string"]
                                        },
                                        "co2_emissions_current": {
                                            "description": "CO2 emmissions in tonnes/year",
                                            "type": ["null", "number"]
                                        },
                                        "co2_emissions_current_per_floor_area_m2_current": {
                                            "description": "CO2 emmissions per unit of floor area in kg/m^2/year",
                                            "type": ["null", "number"]
                                        },
                                        "co2_emissions_potential": {
                                            "description": "Potential CO2 emmissions in tonnes/year",
                                            "type": ["null", "number"]
                                        },
                                        "co2_emissions_reduction_potential": {
                                            "description": "The average potential CO2 emissions reduction in tonnes/year",
                                            "type": ["number", "null"]
                                        },
                                        "constituency": {
                                            "description": "The idenfifier of the consituency in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "constituency_label": {
                                            "description": "The name of the consituency in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "construction_age_band": {
                                            "description": "The age band in which the property was built (e.g. 1996-2002)",
                                            "type": ["null", "string"]
                                        },
                                        "county": {
                                            "description": "The name of the county in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "energy_consumption_current": {
                                            "description": "An integer representation of the current energy consumption of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_consumption_potential": {
                                            "description": "An integer representation of the potential energy consumption of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_efficiency_current": {
                                            "description": "An integer representation of the current energy efficiency of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_efficiency_potential": {
                                            "description": "An integer representation of the potential energy efficiency of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_rating_current": {
                                            "description": "The current energy rating of the property as a letter grade (A-G)",
                                            "type": ["null", "string"]
                                        },
                                        "energy_rating_potential": {
                                            "description": "The potential energy rating of the property as a letter grade (A-G)",
                                            "type": ["null", "string"]
                                        },
                                        "energy_tariff": {
                                            "description": "The energy tariff of the property (e.g. Single)",
                                            "type": ["null", "string"]
                                        },
                                        "environmental_impact_current": {
                                            "description": "An integer representation of the current environmental impact of the property",
                                            "type": ["null", "number"]
                                        },
                                        "environmental_impact_potential": {
                                            "description": "An integer representation of the potential environmental impact of the property",
                                            "type": ["null", "number"]
                                        },
                                        "extension_count": {
                                            "description": "The number of extensions that have been added to the property",
                                            "type": ["integer", "null"]
                                        },
                                        "fixed_lighting_outlet_count": {
                                            "description": "The number of fixed lighting outlets",
                                            "type": ["integer", "null"]
                                        },
                                        "flat_storey_count": {
                                            "description": "The number of storeys in the block of flats in which this property resides, if it is a flat",
                                            "type": ["integer", "null"]
                                        },
                                        "floor_description": {
                                            "description": "A text description of the property's floor",
                                            "type": ["null", "string"]
                                        },
                                        "floor_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's floor",
                                            "type": ["null", "string"]
                                        },
                                        "floor_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's floor",
                                            "type": ["null", "string"]
                                        },
                                        "floor_height": {
                                            "description": "The average height of the floor of the property in metres",
                                            "type": ["null", "number"]
                                        },
                                        "floor_level": {
                                            "description": "A description of the floor level of the property, if it is a flat",
                                            "type": ["null", "string"]
                                        },
                                        "glazed_area": {
                                            "description": "A text description of how much of the property's habitable area is glazed",
                                            "type": ["null", "string"]
                                        },
                                        "glazed_type": {
                                            "description": "A description of the property's window glazing (e.g. Double)",
                                            "type": ["null", "string"]
                                        },
                                        "has_mains_gas": {
                                            "description": "true if the property has mains gas",
                                            "type": ["null", "boolean"]
                                        },
                                        "has_solar_water_heating": {
                                            "description": "true if the property has solar water heating",
                                            "type": ["null", "boolean"]
                                        },
                                        "heat_loss_corridor": {
                                            "description": "A text description of if the property has an unheated corridor through which heat is lost",
                                            "type": ["null", "string"]
                                        },
                                        "heating_cost_current": {
                                            "description": "Estimated annual heating cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "heating_cost_potential": {
                                            "description": "Potential annual heating cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "hot_water_cost_current": {
                                            "description": "Estimated annual hot water cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "hot_water_cost_potential": {
                                            "description": "Potential annual hot water cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "hot_water_description": {
                                            "description": "A text description of the property's hot water system",
                                            "type": ["null", "string"]
                                        },
                                        "hot_water_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's hot water system",
                                            "type": ["null", "string"]
                                        },
                                        "hot_water_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's hot water system",
                                            "type": ["null", "string"]
                                        },
                                        "inspection_date": {
                                            "description": "The date that the property was inspected",
                                            "type": ["null", "string"]
                                        },
                                        "is_flat_top_storey": {
                                            "description": "A description of if the flat is top storey, if it is a flat",
                                            "type": ["null", "string"]
                                        },
                                        "lighting_cost_current": {
                                            "description": "Estimated annual lighting cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "lighting_cost_potential": {
                                            "description": "Potential annual lighting cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "lighting_description": {
                                            "description": "A text description of the property's lighting",
                                            "type": ["null", "string"]
                                        },
                                        "lighting_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's lighting",
                                            "type": ["null", "string"]
                                        },
                                        "lighting_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's lighting",
                                            "type": ["null", "string"]
                                        },
                                        "lmk_key": {
                                            "description": "A unique identifier for the EPC",
                                            "type": "string"
                                        },
                                        "local_authority": {
                                            "description": "The idenfifier of the local authority district in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "local_authority_label": {
                                            "description": "The name of the local authority district in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "lodgement_date": {
                                            "description": "The date that the certificate was lodged",
                                            "type": ["null", "string"]
                                        },
                                        "lodgement_datetime": {
                                            "description": "The date and time that the certificate was lodged",
                                            "type": ["null", "string"]
                                        },
                                        "low_energy_fixed_light_count": {
                                            "description": "The number of low-energy fixed lighting outlets",
                                            "type": ["integer", "null"]
                                        },
                                        "low_energy_lighting_percentage": {
                                            "description": "The proportion of lighting that is low-energy in the property",
                                            "maximum": 100,
                                            "minimum": 0,
                                            "type": ["integer", "null"]
                                        },
                                        "main_fuel": {
                                            "description": "A description of the main fuel type used by the property",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls": {
                                            "description": "The property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls_description": {
                                            "description": "A text description of the property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_description": {
                                            "description": "A text description of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "mechanical_ventilation": {
                                            "description": "A text description of the property's mechanical ventilation means (e.g. Natural)",
                                            "type": ["null", "string"]
                                        },
                                        "multi_glaze_percentage": {
                                            "description": "The proportion of double or triple-glazed windows in the property",
                                            "maximum": 100,
                                            "minimum": 0,
                                            "type": ["integer", "null"]
                                        },
                                        "habitable_room_count": {
                                            "description": "The number of habitable rooms in the property",
                                            "type": ["integer", "null"]
                                        },
                                        "heated_room_count": {
                                            "description": "The number of heated rooms in the property",
                                            "type": ["integer", "null"]
                                        },
                                        "open_fireplace_count": {
                                            "description": "The number of open fireplaces in the property",
                                            "type": ["integer", "null"]
                                        },
                                        "postcode": {
                                            "description": "The postcode of the property",
                                            "type": ["null", "string"]
                                        },
                                        "post_town": {
                                            "description": "The post town of the property",
                                            "type": ["null", "string"]
                                        },
                                        "property_type": {
                                            "description": "The type of the property (e.g. House)",
                                            "type": ["null", "string"]
                                        },
                                        "roof_description": {
                                            "description": "A text description of the property's roof",
                                            "type": ["null", "string"]
                                        },
                                        "roof_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's roof",
                                            "type": ["null", "string"]
                                        },
                                        "roof_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's roof",
                                            "type": ["null", "string"]
                                        },
                                        "roof_photovoltaic_supply": {
                                            "description": "The proportion of roof space that is covered by photovoltaic panels",
                                            "maximum": 100,
                                            "minimum": 0,
                                            "type": ["integer", "null"]
                                        },
                                        "second_heating_description": {
                                            "description": "A text description of the property's secondary heating system",
                                            "type": ["null", "string"]
                                        },
                                        "tenure": {
                                            "description": "The tenure of the property (e.g. Owner-Occupied)",
                                            "type": ["null", "string"]
                                        },
                                        "total_floor_area": {
                                            "description": "The total floor area of the property in m^2",
                                            "type": ["null", "number"]
                                        },
                                        "transaction_type": {
                                            "description": "The type of transaction that the property was sold under (e.g. Marketed Sale)",
                                            "type": ["null", "string"]
                                        },
                                        "unheated_corridor_length": {
                                            "description": "The length of the unheated corridor, if it exists",
                                            "type": ["null", "number"]
                                        },
                                        "uprn": {
                                            "description": "The UPRN of the parent property",
                                            "type": "integer"
                                        },
                                        "uprn_source": {
                                            "description": "A description of how the UPRN was sourced for the EPC (e.g. Address Matched)",
                                            "type": ["null", "string"]
                                        },
                                        "walls_description": {
                                            "description": "A text description of the property's walls",
                                            "type": ["null", "string"]
                                        },
                                        "walls_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's walls",
                                            "type": ["null", "string"]
                                        },
                                        "walls_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's walls",
                                            "type": ["null", "string"]
                                        },
                                        "wind_turbine_count": {
                                            "description": "The number of wind turbines on the property",
                                            "type": ["integer", "null"]
                                        },
                                        "windows_description": {
                                            "description": "A text description of the property's windows",
                                            "type": ["null", "string"]
                                        },
                                        "windows_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's windows",
                                            "type": ["null", "string"]
                                        },
                                        "windows_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's windows",
                                            "type": ["null", "string"]
                                        }
                                    }
                                },
                                {
                                    "name": "Enhanced EPC (Scotland)",
                                    "description": "An enhanced energy performance certificate for a Scottish property",
                                    "type": "object",
                                    "properties": {
                                        "address1": {
                                            "description": "Address line 1 of the property",
                                            "type": ["null", "string"]
                                        },
                                        "address2": {
                                            "description": "Address line 2 of the property",
                                            "type": ["null", "string"]
                                        },
                                        "air_tightness_description": {
                                            "description": "A text description of the property's air tightness",
                                            "type": ["null", "string"]
                                        },
                                        "air_tightness_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's air tightness",
                                            "type": ["null", "string"]
                                        },
                                        "air_tightness_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's air tightness",
                                            "type": ["null", "string"]
                                        },
                                        "alternative_improvements": {
                                            "description": "A text description of alternative improvements that could be made to the property",
                                            "type": ["null", "string"]
                                        },
                                        "building_reference_number": {
                                            "description": "A unique identifier for the parent property",
                                            "type": ["null", "string"]
                                        },
                                        "built_form": {
                                            "description": "The built form of the property (e.g. Detached)",
                                            "type": ["null", "string"]
                                        },
                                        "co2_emissions_current": {
                                            "description": "CO2 emmissions in tonnes/year",
                                            "type": ["null", "number"]
                                        },
                                        "co2_emissions_per_floor_area_m2_current": {
                                            "description": "CO2 emmissions per unit of floor area in kg/m^2/year",
                                            "type": ["null", "number"]
                                        },
                                        "co2_emissions_potential": {
                                            "description": "Potential CO2 emmissions  in tonnes/year",
                                            "type": ["null", "number"]
                                        },
                                        "co2_emissions_reduction_potential": {
                                            "description": "The average potential CO2 emissions reduction in tonnes/year",
                                            "type": ["number", "null"]
                                        },
                                        "constituency": {
                                            "description": "The idenfifier of the consituency in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "constituency_label": {
                                            "description": "The name of the consituency in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "construction_age_band": {
                                            "description": "The age band in which the property was built (e.g. 1996-2002)",
                                            "type": ["null", "string"]
                                        },
                                        "data_zone": {
                                            "description": "A text description of the property's data zone",
                                            "type": ["null", "string"]
                                        },
                                        "data_zone_2011": {
                                            "description": "A text description of the property's data zone (2011)",
                                            "type": ["null", "string"]
                                        },
                                        "energy_consumption_current": {
                                            "description": "An integer representation of the current energy consumption of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_consumption_potential": {
                                            "description": "An integer representation of the potential energy consumption of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_efficiency_current": {
                                            "description": "An integer representation of the current energy efficiency of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_efficiency_potential": {
                                            "description": "An integer representation of the potential energy efficiency of the property",
                                            "type": ["null", "number"]
                                        },
                                        "energy_rating_current": {
                                            "description": "The current energy rating of the property as a letter grade (A-G)",
                                            "type": ["null", "string"]
                                        },
                                        "energy_rating_potential": {
                                            "description": "The potential energy rating of the property as a letter grade (A-G)",
                                            "type": ["null", "string"]
                                        },
                                        "energy_tariff": {
                                            "description": "The energy tariff of the property (e.g. Single)",
                                            "type": ["null", "string"]
                                        },
                                        "environmental_impact_current": {
                                            "description": "An integer representation of the current environmental impact of the property",
                                            "type": ["null", "number"]
                                        },
                                        "environmental_impact_potential": {
                                            "description": "An integer representation of the potential environmental impact of the property",
                                            "type": ["null", "number"]
                                        },
                                        "environmental_rating_current": {
                                            "description": "The current environmental rating of the property as a letter grade (A-G)",
                                            "type": ["null", "string"]
                                        },
                                        "environmental_rating_potential": {
                                            "description": "The potential environmental rating of the property as a letter grade (A-G)",
                                            "type": ["null", "string"]
                                        },
                                        "extension_count": {
                                            "description": "The number of extensions that have been added to the property",
                                            "type": ["integer", "null"]
                                        },
                                        "fixed_lighting_outlet_count": {
                                            "description": "The number of fixed lighting outlets",
                                            "type": ["integer", "null"]
                                        },
                                        "flat_storey_count": {
                                            "description": "The number of storeys in the block of flats in which this property resides, if it is a flat",
                                            "type": ["integer", "null"]
                                        },
                                        "floor_description": {
                                            "description": "A text description of the property's floor",
                                            "type": ["null", "string"]
                                        },
                                        "floor_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's floor",
                                            "type": ["null", "string"]
                                        },
                                        "floor_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's floor",
                                            "type": ["null", "string"]
                                        },
                                        "floor_height": {
                                            "description": "The average height of the floor of the property in metres",
                                            "type": ["null", "number"]
                                        },
                                        "floor_level": {
                                            "description": "A description of the floor level of the property, if it is a flat",
                                            "type": ["null", "string"]
                                        },
                                        "glazed_area": {
                                            "description": "The amount of the property that is glazed",
                                            "type": ["null", "number"]
                                        },
                                        "glazed_type": {
                                            "description": "A description of the property's window glazing (e.g. Double)",
                                            "type": ["null", "string"]
                                        },
                                        "has_mains_gas": {
                                            "description": "true if the property has mains gas",
                                            "type": ["null", "boolean"]
                                        },
                                        "has_solar_water_heating": {
                                            "description": "true if the property has solar water heating",
                                            "type": ["null", "boolean"]
                                        },
                                        "heat_loss_corridor": {
                                            "description": "A text description of if the property has an unheated corridor through which heat is lost",
                                            "type": ["null", "string"]
                                        },
                                        "heating_cost_current": {
                                            "description": "Estimated annual heating cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "heating_cost_potential": {
                                            "description": "Potential annual heating cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "hot_water_cost_current": {
                                            "description": "Estimated annual hot water cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "hot_water_cost_potential": {
                                            "description": "Potential annual hot water cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "hot_water_description": {
                                            "description": "A text description of the property's hot water system",
                                            "type": ["null", "string"]
                                        },
                                        "hot_water_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's hot water system",
                                            "type": ["null", "string"]
                                        },
                                        "hot_water_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's hot water system",
                                            "type": ["null", "string"]
                                        },
                                        "id": {
                                            "description": "A unique identifier for the EPC",
                                            "type": "integer"
                                        },
                                        "impact_cavity_wall_insulation": {
                                            "description": "Energy saving impact of cavity wall insulation in kWh/year",
                                            "type": ["null", "number"]
                                        },
                                        "impact_loft_insulation": {
                                            "description": "Energy saving impact of loft insulation in kWh/year",
                                            "type": ["null", "number"]
                                        },
                                        "improvements": {
                                            "type": "array",
                                            "description": "A collection of improvements that can be made to the property to improve its energy efficiency",
                                            "items": {
                                                "type": "object",
                                                "description": "An improvment that can be made to the property",
                                                "properties": {
                                                    "description": {
                                                        "type": "string",
                                                        "description": "A description of the improvement"
                                                    },
                                                    "indicative_cost": {
                                                        "type": "string",
                                                        "description": "The indicative cost of the improvement"
                                                    },
                                                    "typical_saving": {
                                                        "type": "string",
                                                        "description": "The typical saving that can be made by making the improvement"
                                                    },
                                                    "energy_rating_after_improvement": {
                                                        "type": "string",
                                                        "description": "Energy rating after making the improvement"
                                                    },
                                                    "environmental_rating_after_improvement": {
                                                        "type": "string",
                                                        "description": "Environmental rating after making the improvement"
                                                    },
                                                    "green_deal_eligible": {
                                                        "type": "string",
                                                        "description": ""
                                                    }
                                                }
                                            }
                                        },
                                        "inspection_date": {
                                            "description": "The date that the property was inspected",
                                            "type": ["null", "string"]
                                        },
                                        "lighting_cost_current": {
                                            "description": "Estimated annual lighting cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "lighting_cost_potential": {
                                            "description": "Potential annual lighting cost in GBP/year",
                                            "type": ["null", "number"]
                                        },
                                        "lighting_description": {
                                            "description": "A text description of the property's lighting",
                                            "type": ["null", "string"]
                                        },
                                        "lighting_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's lighting",
                                            "type": ["null", "string"]
                                        },
                                        "lighting_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's lighting",
                                            "type": ["null", "string"]
                                        },
                                        "local_authority_label": {
                                            "description": "The name of the local authority district in which the property resides",
                                            "type": ["null", "string"]
                                        },
                                        "lodgement_date": {
                                            "description": "The date that the certificate was lodged",
                                            "type": ["null", "string"]
                                        },
                                        "low_energy_fixed_light_count": {
                                            "description": "The number of low-energy fixed lighting outlets",
                                            "type": ["integer", "null"]
                                        },
                                        "low_energy_lighting_percentage": {
                                            "description": "The proportion of lighting that is low-energy in the property",
                                            "maximum": 100,
                                            "minimum": 0,
                                            "type": ["integer", "null"]
                                        },
                                        "lzc_energy_sources": {
                                            "description": "A text description low and zero carbon energy sources used by the property",
                                            "type": ["null", "string"]
                                        },
                                        "main_fuel": {
                                            "description": "A description of the main fuel type used by the property",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_category": {
                                            "description": "A description of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls": {
                                            "description": "The property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls_description": {
                                            "description": "A text description of the property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_controls_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's main heating controls",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_description": {
                                            "description": "A text description of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "main_heating_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's main heating system",
                                            "type": ["null", "string"]
                                        },
                                        "mechanical_ventilation": {
                                            "description": "A text description of the property's mechanical ventilation means (e.g. Natural)",
                                            "type": ["null", "string"]
                                        },
                                        "multiple_glazed_percentage": {
                                            "description": "The proportion of double or triple-glazed windows in the property",
                                            "maximum": 100,
                                            "minimum": 0,
                                            "type": ["integer", "null"]
                                        },
                                        "habitable_room_count": {
                                            "description": "The number of habitable rooms in the property",
                                            "type": ["integer", "null"]
                                        },
                                        "heated_room_count": {
                                            "description": "The number of heated rooms in the property",
                                            "type": ["integer", "null"]
                                        },
                                        "open_fireplace_count": {
                                            "description": "The number of open fireplaces in the property",
                                            "type": ["integer", "null"]
                                        },
                                        "postcode": {
                                            "description": "The postcode of the property",
                                            "type": ["null", "string"]
                                        },
                                        "post_town": {
                                            "description": "The post town of the property",
                                            "type": ["null", "string"]
                                        },
                                        "property_type": {
                                            "description": "The type of the property (e.g. House)",
                                            "type": ["null", "string"]
                                        },
                                        "roof_description": {
                                            "description": "A text description of the property's roof",
                                            "type": ["null", "string"]
                                        },
                                        "roof_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's roof",
                                            "type": ["null", "string"]
                                        },
                                        "roof_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's roof",
                                            "type": ["null", "string"]
                                        },
                                        "roof_photovoltaic_supply": {
                                            "description": "A text description of the roof's photovoltaic supply",
                                            "type": ["null", "string"]
                                        },
                                        "second_heating_description": {
                                            "description": "A text description of the property's secondary heating system",
                                            "type": ["null", "string"]
                                        },
                                        "space_heating_demand": {
                                            "description": "Estimated space heating demand in kWh/year",
                                            "type": ["null", "number"]
                                        },
                                        "tenure": {
                                            "description": "The tenure of the property (e.g. Owner-Occupied)",
                                            "type": ["null", "string"]
                                        },
                                        "three_year_energy_cost_current": {
                                            "description": "Estimated energy cost over 3 years in GBP",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_energy_saving_potential": {
                                            "description": "Potential energy saving over 3 years",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_heating_cost_current": {
                                            "description": "Estimated heating cost over 3 years in GBP",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_heating_saving_potential": {
                                            "description": "Potential heating cost over 3 years",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_hot_water_cost_current": {
                                            "description": "Estimated hot water cost over 3 years in GBP",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_hot_water_saving_potential": {
                                            "description": "Potential hot water cost over 3 years",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_lighting_cost_current": {
                                            "description": "Estimated lighting cost over 3 years in GBP",
                                            "type": ["null", "number"]
                                        },
                                        "three_year_lighting_saving_potential": {
                                            "description": "Potential lighting cost over 3 years",
                                            "type": ["null", "number"]
                                        },
                                        "total_floor_area": {
                                            "description": "The total floor area of the property in m^2",
                                            "type": ["null", "number"]
                                        },
                                        "transaction_type": {
                                            "description": "The type of transaction that the property was sold under (e.g. Marketed Sale)",
                                            "type": ["null", "string"]
                                        },
                                        "type_of_assessment": {
                                            "description": "A text description of the type of assessment conducted (e.g. SAP, new dwelling)"
                                        },
                                        "unheated_corridor_length": {
                                            "description": "The length of the unheated corridor, if it exists",
                                            "type": ["null", "number"]
                                        },
                                        "uprn": {
                                            "description": "The UPRN of the parent property",
                                            "type": "integer"
                                        },
                                        "wall_description": {
                                            "description": "A text description of the property's walls",
                                            "type": ["null", "string"]
                                        },
                                        "wall_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's walls",
                                            "type": ["null", "string"]
                                        },
                                        "wall_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's walls",
                                            "type": ["null", "string"]
                                        },
                                        "water_heating_demand": {
                                            "description": "Estimated water heating demand in kWh/year",
                                            "type": ["null", "number"]
                                        },
                                        "wind_turbine_count": {
                                            "description": "The number of wind turbines on the property",
                                            "type": ["integer", "null"]
                                        },
                                        "windows_description": {
                                            "description": "A text description of the property's windows",
                                            "type": ["null", "string"]
                                        },
                                        "windows_energy_efficiency": {
                                            "description": "A text description of the energy efficiency of the property's windows",
                                            "type": ["null", "string"]
                                        },
                                        "windows_environmental_efficiency": {
                                            "description": "A text description of the environmental efficiency of the property's windows",
                                            "type": ["null", "string"]
                                        }
                                    }
                                }
                            ]
                        },
                        "epc_estimate": {
                            "name": "EPC Estimate",
                            "description": "An estimated energy performance certificate",
                            "type": ["object", "null"],
                            "properties": {
                                "property_count": {
                                    "description": "The number of properties in the area",
                                    "type": "integer"
                                },
                                "avg_current_energy_rating": {
                                    "description": "The average current energy rating",
                                    "type": ["number", "null"]
                                },
                                "mode_current_energy_rating": {
                                    "description": "The modal current energy rating as a letter grade",
                                    "type": ["string", "null"]
                                },
                                "avg_potential_energy_rating": {
                                    "description": "The average potential energy rating",
                                    "type": ["number", "null"]
                                },
                                "mode_potential_energy_rating": {
                                    "description": "The modal potential energy rating as a letter grade",
                                    "type": ["string", "null"]
                                },
                                "avg_current_energy_efficiency": {
                                    "description": "The average current energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_potential_energy_efficiency": {
                                    "description": "The average potential energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_total_floor_area": {
                                    "description": "The average total floor area",
                                    "type": ["number", "null"]
                                },
                                "mode_construction_age_band": {
                                    "description": "The modal construction age band",
                                    "type": ["string", "null"]
                                },
                                "mode_property_type": {
                                    "description": "The modal property type",
                                    "type": ["string", "null"]
                                },
                                "mode_built_form": {
                                    "description": "The modal built form",
                                    "type": ["string", "null"]
                                },
                                "avg_main_heating_energy_efficiency": {
                                    "description": "The average main heating energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_main_heating_energy_efficiency": {
                                    "description": "The modal main heating energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_main_heating_controls_energy_efficiency": {
                                    "description": "The average main heating controls energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_main_heating_controls_energy_efficiency": {
                                    "description": "The modal main heating controls energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_hot_water_energy_efficiency": {
                                    "description": "The average hot water energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_hot_water_energy_efficiency": {
                                    "description": "The modal hot water energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_floor_energy_efficiency": {
                                    "description": "The average floor energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_floor_energy_efficiency": {
                                    "description": "The modal floor energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_windows_energy_efficiency": {
                                    "description": "The average windows energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_windows_energy_efficiency": {
                                    "description": "The modal windows energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_walls_energy_efficiency": {
                                    "description": "The average walls energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_walls_energy_efficiency": {
                                    "description": "The modal walls energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_roof_energy_efficiency": {
                                    "description": "The average roof energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_roof_energy_efficiency": {
                                    "description": "The modal roof energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "avg_lighting_energy_efficiency": {
                                    "description": "The average lighting energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "mode_lighting_energy_efficiency": {
                                    "description": "The modal lighting energy efficiency",
                                    "type": ["number", "null"]
                                },
                                "co2_emissions_current": {
                                    "description": "The average current CO2 emissions",
                                    "type": ["number", "null"]
                                },
                                "co2_emissions_potential": {
                                    "description": "The average potential CO2 emissions",
                                    "type": ["number", "null"]
                                }
                            }
                        },
                        "epc_stats": {
                            "oneOf": [
                                {
                                    "name": "EPC Stats (Postcode)",
                                    "description": "Aggregate EPC stats for a Postcode",
                                    "type": "object",
                                    "properties": {
                                        "avg_co2_emissions_current": {
                                            "description": "The average current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "avg_co2_emissions_potential": {
                                            "description": "The average potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_consumption_current": {
                                            "description": "The average current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_consumption_potential": {
                                            "description": "The average potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_efficiency_current": {
                                            "description": "The average current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_efficiency_potential": {
                                            "description": "The average potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_rating_current": {
                                            "description": "The average current energy rating",
                                            "type": ["null", "string"]
                                        },
                                        "avg_energy_rating_current_numerical": {
                                            "description": "The average current energy rating as a number",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_rating_potential": {
                                            "description": "The average potential energy rating",
                                            "type": ["null", "string"]
                                        },
                                        "avg_energy_rating_potential_numerical": {
                                            "description": "The average potential energy rating as a number",
                                            "type": ["null", "number"]
                                        },
                                        "energy_rating_a_count_current": {
                                            "description": "The number of A energy rated properties in the postcode"
                                        },
                                        "energy_rating_a_count_potential": {
                                            "description": "The number of properties that could potentially achieve A energy rating in the postcode"
                                        },
                                        "energy_rating_b_count_current": {
                                            "description": "The number of B energy rated properties in the postcode"
                                        },
                                        "energy_rating_b_count_potential": {
                                            "description": "The number of properties that could potentially achieve B energy rating in the postcode"
                                        },
                                        "energy_rating_c_count_current": {
                                            "description": "The number of C energy rated properties in the postcode"
                                        },
                                        "energy_rating_c_count_potential": {
                                            "description": "The number of properties that could potentially achieve C energy rating in the postcode"
                                        },
                                        "energy_rating_d_count_current": {
                                            "description": "The number of D energy rated properties in the postcode"
                                        },
                                        "energy_rating_d_count_potential": {
                                            "description": "The number of properties that could potentially achieve D energy rating in the postcode"
                                        },
                                        "energy_rating_e_count_current": {
                                            "description": "The number of E energy rated properties in the postcode"
                                        },
                                        "energy_rating_e_count_potential": {
                                            "description": "The number of properties that could potentially achieve E energy rating in the postcode"
                                        },
                                        "energy_rating_f_count_current": {
                                            "description": "The number of F energy rated properties in the postcode"
                                        },
                                        "energy_rating_f_count_potential": {
                                            "description": "The number of properties that could potentially achieve F energy rating in the postcode"
                                        },
                                        "energy_rating_g_count_current": {
                                            "description": "The number of G energy rated properties in the postcode"
                                        },
                                        "energy_rating_g_count_potential": {
                                            "description": "The number of properties that could potentially achieve G energy rating in the postcode"
                                        },
                                        "max_co2_emissions_current": {
                                            "description": "The maximum current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "max_co2_emissions_potential": {
                                            "description": "The maximum potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_consumption_current": {
                                            "description": "The maximum current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_consumption_potential": {
                                            "description": "The maximum potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_efficiency_current": {
                                            "description": "The maximum current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_efficiency_potential": {
                                            "description": "The maximum potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_rating_current": {
                                            "description": "The maximum current energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "max_energy_rating_potential": {
                                            "description": "The maximum potential energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "min_co2_emissions_current": {
                                            "description": "The minimum current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "min_co2_emissions_potential": {
                                            "description": "The minimum potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_consumption_current": {
                                            "description": "The minimum current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_consumption_potential": {
                                            "description": "The minimum potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_efficiency_current": {
                                            "description": "The minimum current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_efficiency_potential": {
                                            "description": "The minimum potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_rating_current": {
                                            "description": "The minimum current energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "min_energy_rating_potential": {
                                            "description": "The minimum potential energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "mode_energy_rating_current": {
                                            "description": "The modal current energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "mode_energy_rating_potential": {
                                            "description": "The modal potential energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "perc_10_co2_emissions_current": {
                                            "description": "The 10th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_co2_emissions_potential": {
                                            "description": "The 10th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_consumption_current": {
                                            "description": "The 10th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_consumption_potential": {
                                            "description": "The 10th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_efficiency_current": {
                                            "description": "The 10th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_efficiency_potential": {
                                            "description": "The 10th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_rating_current": {
                                            "description": "The 10th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_rating_potential": {
                                            "description": "The 10th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_co2_emissions_current": {
                                            "description": "The 25th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_co2_emissions_potential": {
                                            "description": "The 25th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_consumption_current": {
                                            "description": "The 25th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_consumption_potential": {
                                            "description": "The 25th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_efficiency_current": {
                                            "description": "The 25th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_efficiency_potential": {
                                            "description": "The 25th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_rating_current": {
                                            "description": "The 25th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_rating_potential": {
                                            "description": "The 25th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_co2_emissions_current": {
                                            "description": "The 50th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_co2_emissions_potential": {
                                            "description": "The 50th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_consumption_current": {
                                            "description": "The 50th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_consumption_potential": {
                                            "description": "The 50th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_efficiency_current": {
                                            "description": "The 50th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_efficiency_potential": {
                                            "description": "The 50th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_rating_current": {
                                            "description": "The 50th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_rating_potential": {
                                            "description": "The 50th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_co2_emissions_current": {
                                            "description": "The 75th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_co2_emissions_potential": {
                                            "description": "The 75th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_consumption_current": {
                                            "description": "The 75th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_consumption_potential": {
                                            "description": "The 75th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_efficiency_current": {
                                            "description": "The 75th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_efficiency_potential": {
                                            "description": "The 75th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_rating_current": {
                                            "description": "The 75th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_rating_potential": {
                                            "description": "The 75th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_co2_emissions_current": {
                                            "description": "The 90th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_co2_emissions_potential": {
                                            "description": "The 90th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_consumption_current": {
                                            "description": "The 90th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_consumption_potential": {
                                            "description": "The 90th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_efficiency_current": {
                                            "description": "The 90th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_efficiency_potential": {
                                            "description": "The 90th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_rating_current": {
                                            "description": "The 90th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_rating_potential": {
                                            "description": "The 90th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "postcode": {
                                            "description": "The postcode being aggregated on",
                                            "type": "string"
                                        },
                                        "property_count": {
                                            "description": "The number of properties in the postcode",
                                            "type": "integer"
                                        },
                                        "stddev_co2_emissions_current": {
                                            "description": "The standard deviation of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_co2_emissions_potential": {
                                            "description": "The standard deviation of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_consumption_current": {
                                            "description": "The standard deviation of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_consumption_potential": {
                                            "description": "The standard deviation of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_efficiency_current": {
                                            "description": "The standard deviation of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_efficiency_potential": {
                                            "description": "The standard deviation of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_rating_current": {
                                            "description": "The standard deviation of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_rating_potential": {
                                            "description": "The standard deviation of the potential energy rating",
                                            "type": ["null", "number"]
                                        }
                                    }
                                },
                                {
                                    "name": "EPC Stats (Outcode)",
                                    "description": "Aggregate EPC stats for an Outcode",
                                    "type": "object",
                                    "properties": {
                                        "avg_co2_emissions_current": {
                                            "description": "The average current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "avg_co2_emissions_potential": {
                                            "description": "The average potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_consumption_current": {
                                            "description": "The average current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_consumption_potential": {
                                            "description": "The average potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_efficiency_current": {
                                            "description": "The average current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_efficiency_potential": {
                                            "description": "The average potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_rating_current": {
                                            "description": "The average current energy rating",
                                            "type": ["null", "string"]
                                        },
                                        "avg_energy_rating_current_numerical": {
                                            "description": "The average current energy rating as a number",
                                            "type": ["null", "number"]
                                        },
                                        "avg_energy_rating_potential": {
                                            "description": "The average potential energy rating",
                                            "type": ["null", "string"]
                                        },
                                        "avg_energy_rating_potential_numerical": {
                                            "description": "The average potential energy rating as a number",
                                            "type": ["null", "number"]
                                        },
                                        "energy_rating_a_count_current": {
                                            "description": "The number of A energy rated properties in the postcode"
                                        },
                                        "energy_rating_a_count_potential": {
                                            "description": "The number of properties that could potentially achieve A energy rating in the postcode"
                                        },
                                        "energy_rating_b_count_current": {
                                            "description": "The number of B energy rated properties in the postcode"
                                        },
                                        "energy_rating_b_count_potential": {
                                            "description": "The number of properties that could potentially achieve B energy rating in the postcode"
                                        },
                                        "energy_rating_c_count_current": {
                                            "description": "The number of C energy rated properties in the postcode"
                                        },
                                        "energy_rating_c_count_potential": {
                                            "description": "The number of properties that could potentially achieve C energy rating in the postcode"
                                        },
                                        "energy_rating_d_count_current": {
                                            "description": "The number of D energy rated properties in the postcode"
                                        },
                                        "energy_rating_d_count_potential": {
                                            "description": "The number of properties that could potentially achieve D energy rating in the postcode"
                                        },
                                        "energy_rating_e_count_current": {
                                            "description": "The number of E energy rated properties in the postcode"
                                        },
                                        "energy_rating_e_count_potential": {
                                            "description": "The number of properties that could potentially achieve E energy rating in the postcode"
                                        },
                                        "energy_rating_f_count_current": {
                                            "description": "The number of F energy rated properties in the postcode"
                                        },
                                        "energy_rating_f_count_potential": {
                                            "description": "The number of properties that could potentially achieve F energy rating in the postcode"
                                        },
                                        "energy_rating_g_count_current": {
                                            "description": "The number of G energy rated properties in the postcode"
                                        },
                                        "energy_rating_g_count_potential": {
                                            "description": "The number of properties that could potentially achieve G energy rating in the postcode"
                                        },
                                        "max_co2_emissions_current": {
                                            "description": "The maximum current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "max_co2_emissions_potential": {
                                            "description": "The maximum potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_consumption_current": {
                                            "description": "The maximum current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_consumption_potential": {
                                            "description": "The maximum potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_efficiency_current": {
                                            "description": "The maximum current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_efficiency_potential": {
                                            "description": "The maximum potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "max_energy_rating_current": {
                                            "description": "The maximum current energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "max_energy_rating_potential": {
                                            "description": "The maximum potential energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "min_co2_emissions_current": {
                                            "description": "The minimum current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "min_co2_emissions_potential": {
                                            "description": "The minimum potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_consumption_current": {
                                            "description": "The minimum current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_consumption_potential": {
                                            "description": "The minimum potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_efficiency_current": {
                                            "description": "The minimum current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_efficiency_potential": {
                                            "description": "The minimum potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "min_energy_rating_current": {
                                            "description": "The minimum current energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "min_energy_rating_potential": {
                                            "description": "The minimum potential energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "mode_energy_rating_current": {
                                            "description": "The modal current energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "mode_energy_rating_potential": {
                                            "description": "The modal potential energy rating as a letter grade",
                                            "type": ["null", "string"]
                                        },
                                        "outcode": {
                                            "description": "The outcode being aggregated on",
                                            "type": "string"
                                        },
                                        "perc_10_co2_emissions_current": {
                                            "description": "The 10th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_co2_emissions_potential": {
                                            "description": "The 10th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_consumption_current": {
                                            "description": "The 10th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_consumption_potential": {
                                            "description": "The 10th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_efficiency_current": {
                                            "description": "The 10th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_efficiency_potential": {
                                            "description": "The 10th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_rating_current": {
                                            "description": "The 10th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_10_energy_rating_potential": {
                                            "description": "The 10th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_co2_emissions_current": {
                                            "description": "The 25th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_co2_emissions_potential": {
                                            "description": "The 25th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_consumption_current": {
                                            "description": "The 25th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_consumption_potential": {
                                            "description": "The 25th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_efficiency_current": {
                                            "description": "The 25th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_efficiency_potential": {
                                            "description": "The 25th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_rating_current": {
                                            "description": "The 25th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_25_energy_rating_potential": {
                                            "description": "The 25th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_co2_emissions_current": {
                                            "description": "The 50th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_co2_emissions_potential": {
                                            "description": "The 50th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_consumption_current": {
                                            "description": "The 50th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_consumption_potential": {
                                            "description": "The 50th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_efficiency_current": {
                                            "description": "The 50th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_efficiency_potential": {
                                            "description": "The 50th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_rating_current": {
                                            "description": "The 50th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_50_energy_rating_potential": {
                                            "description": "The 50th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_co2_emissions_current": {
                                            "description": "The 75th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_co2_emissions_potential": {
                                            "description": "The 75th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_consumption_current": {
                                            "description": "The 75th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_consumption_potential": {
                                            "description": "The 75th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_efficiency_current": {
                                            "description": "The 75th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_efficiency_potential": {
                                            "description": "The 75th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_rating_current": {
                                            "description": "The 75th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_75_energy_rating_potential": {
                                            "description": "The 75th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_co2_emissions_current": {
                                            "description": "The 90th percentile of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_co2_emissions_potential": {
                                            "description": "The 90th percentile of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_consumption_current": {
                                            "description": "The 90th percentile of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_consumption_potential": {
                                            "description": "The 90th percentile of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_efficiency_current": {
                                            "description": "The 90th percentile of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_efficiency_potential": {
                                            "description": "The 90th percentile of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_rating_current": {
                                            "description": "The 90th percentile of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "perc_90_energy_rating_potential": {
                                            "description": "The 90th percentile of the potential energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "property_count": {
                                            "description": "The number of properties in the postcode",
                                            "type": "integer"
                                        },
                                        "stddev_co2_emissions_current": {
                                            "description": "The standard deviation of the current CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_co2_emissions_potential": {
                                            "description": "The standard deviation of the potential CO2 emissions",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_consumption_current": {
                                            "description": "The standard deviation of the current energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_consumption_potential": {
                                            "description": "The standard deviation of the potential energy consumption",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_efficiency_current": {
                                            "description": "The standard deviation of the current energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_efficiency_potential": {
                                            "description": "The standard deviation of the potential energy efficiency",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_rating_current": {
                                            "description": "The standard deviation of the current energy rating",
                                            "type": ["null", "number"]
                                        },
                                        "stddev_energy_rating_potential": {
                                            "description": "The standard deviation of the potential energy rating",
                                            "type": ["null", "number"]
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        }
    }
}