Where every figure comes from
All 55 registered sources, named with how often we refresh them, how we reach them and the licence they are published under.
Contains public sector information licensed under the Open Government Licence v3.0. © Crown copyright and database right 2026. Map & amenity data © OpenStreetMap contributors (ODbL).
Transport & Travel· 8
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Weekly timetable import; 10-second cache for live bus tracking | Free, key | Requires free BODS developer key. Live vehicle tracking feeds require short caching (10-30 seconds). | |
| Annual sync job | Free, no key | Safe to store and map. Contains no personal driver or victim identity data. | |
| Weekly CSV import | Free, no key | 100% free under OGL v3.0. Download master national CSV weekly into MySQL. | |
| Monthly traffic count sync; live incident cache 15 min | Free, no key | 100% free under OGL v3.0. Queue background traffic count calculations. | |
| Continuous (community) | Free with registered key | Replaces the National Chargepoint Registry (decommissioned 28 Nov 2024). Import filters opendata=true so only openly-licensed rows are stored; attribution must be displayed where the data is shown. | |
| Live status per page load; static stops stored permanently | Free, key | Requires free TfL developer app key. Live arrival calls must be cached for 1-5 minutes to avoid hitting rate limits. | |
| On first search of an area, then daily at most | Free, no key | ODbL | |
| Live query per user search; cache polygon for 30 days | Freemium, key | Commercial usage requires TravelTime Application Key ($150-$300/mo). Cache result shapes to minimize API consumption. |
Health & Care· 6
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Monthly sync job | Free, key | Requires free CQC Subscription Key. Always display the inspection date alongside overall ratings. | |
| After each area search (queued job) | Free with registered key | OGL v3.0 with attribution; keep the key server-side only. | |
| Continuously as the register changes | Free, no key | OGL v3.0. The register says a service EXISTS | |
| On first search of an area, then fortnightly | Paid (Google billing, free tier available) | Display per Google Maps Platform terms; keep the key server-side. | |
| On demand per searched outcode | Free, no key | OGL v3.0 | |
| Monthly sync job | Free, no key | Open data under OGL v3.0. Sync weekly to maintain active NHS GP/Hospital/Pharmacy operational status. |
Demographics & Economy· 6
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Monthly cache refresh per postcode | Free, key | Requires free Companies House HTTP Basic Auth key. Rate limit 600 requests per 5 minutes. | |
| Quarterly import | Free, key | Requires free API key registration. Bulk store aggregated counts per LSOA. | |
| Quarterly / Annual import | Free, key | Requires free registration key. Check per-metric licenses. | |
| Annually, published each March | Free, no key | OGL v3.0. ENGLAND ONLY | |
| Static import (Census 2021); monthly for earnings/unemployment | Free, no key | 100% free under OGL v3.0. Bulk import static Census 2021 demographic tables into your database. | |
| Monthly | Free, no key | OGL v3.0. Covers the whole UK, but ONS advise CAUTION comparing Scotland and Northern Ireland with England and Wales: England and Wales use achieved rents, Scotland is mainly advertised new lets, and Northern Ireland is entirely advertised new lets. Low collection rates make some local authorities volatile. A figure is an average for the WHOLE authority, never for a street |
Crime & Safety· 2
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Monthly, about six weeks in arrears | Free, no key | OGL v3.0. Locations are anonymised anchor points | |
| Monthly sync job per saved area; annual CSV backfill | Free, no key | Crime locations are anonymised to snap points |
Property & Housing· 5
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Quarterly sync job | Free, registration key | Must register email for Basic Auth key. Address-level public data; do not create personal profiling datasets. | |
| Read live on each search | Free, registration key | OGL v3.0 with an additional condition: the data must not be used to build address-level profiles of individuals or households. Display only what the register holds; never estimate a rating for an address with no certificate. | |
| Monthly import of change-only file | Free, no key | Open data under OGL v3.0. Allowed to store property sales history, but strictly prohibited from combining with personal data to profile named individuals (UK GDPR). Always show the transaction COUNT beside an average | |
| Daily cache / Weekly sync | Free, no key | 100% free. Must provide direct link back to the local council planning portal page for official details. | |
| Monthly import | Free, no key | Public sector regional statistics under OGL v3.0. Free long-term storage permitted. |
Motoring· 4
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Live lookup only | Free, key | Live API query only. Same UK GDPR restrictions as DVSA MOT API. Key kept server-side only in .env. | |
| Live lookup; store user vehicle MOT due date | Free, OAuth | Registration numbers linked to user accounts equal UK GDPR Personal Data. Store ONLY user-submitted reg and MOT expiry date. Never expose full vehicle history publicly. | |
| Fetch every 30-60 minutes; cache | Free, no key | Retailer open feeds update at least every 30 minutes. Always display "Prices updated as of [timestamp]". | |
| Weekly sync job | Free, no key | 100% free under OGL v3.0. Weekly background import recommended. |
Schools & Education· 6
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Once a year (January) | Free, no key | OGL v3.0 | |
| Once a year (provisional autumn, revised winter) | Free, no key | OGL v3.0 | |
| Monthly (Ofsted release schedule) | Free, no key | OGL v3.0 | |
| Monthly sync job | Free, no key | Free to store and display under OGL v3.0. Refresh monthly to reflect new Ofsted inspection results. | |
| Once a year (February) | Free, no key | OGL v3.0 | |
| Once a year | Free, no key | OGL v3.0 |
Environment & Weather· 3
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Annual / Seasonal import | Free, no key | 100% free under OGL v3.0. Seasonally updated coastal and inland water ratings. | |
| Fetch every 15 minutes; cache in Redis | Free, no key | 100% free under OGL v3.0. Live alert updates every 15 minutes. | |
| Fetch hourly; cache in Redis | Freemium, key | Requires free registration key (10,000 req/mo allowance). Mandatory attribution. |
Food & Amenities· 5
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Weekly / Monthly import | Free, no key | Must include header "x-api-version: 2". Mandatory rule: display rating date; do not alter or recalculate official hygiene scores. | |
| Continuously as inspections are published | Free, no key | OGL v3.0. The inspection DATE must be shown with every rating | |
| Live fetch at page load; cache Place IDs up to 30 days max | Pay-as-you-go, key | Google terms STRICTLY prohibit storing place details/reviews in your DB (Place IDs allowed up to 30 days cache). Must display alongside Google Maps. | |
| Cache per area; refresh every 90 days | Free, no key | 100% free under ODbL. Mandatory requirement: display visible "(c) OpenStreetMap contributors" attribution wherever amenities appear. | |
| On first search of an area, then daily at most | Free, no key | ODbL |
Civic & Government· 2
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Monthly sync job | Free, no key | Free under Historic England Open Data Licence. Display link to official entry for architectural details. | |
| Live | Free, no key | Open Parliament Licence v3.0. Must not imply Parliamentary endorsement. A vacant seat must be reported as vacant, never by showing the previous member. |
Geography & Postcodes· 5
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Cache per postcode; refresh every 6 months | Free tier, key | Free tier limited to low-volume / non-commercial. Commercial live production requires purchasing a MapIt commercial API plan (£500-£2000/yr). | |
| Quarterly | Free, no key | ONSPD includes OS and Royal Mail derived data: the three attribution lines above must be displayed wherever the data is used. Refresh quarterly when a new edition is published. | |
| Live per lookup; refresh cache every 24 hours max | Freemium, key | OS terms strictly prohibit bulk storing or harvesting address records long term. Cache for 24 hours maximum. Must show copyright statement. | |
| Cache forever / ONSPD quarterly update | Free, no key | 100% free for England, Wales & Scotland. Exclude Northern Ireland ("BT" postcodes) or purchase Land & Property Services NI (LPS NI) commercial licence. | |
| Cache long term; refresh after elections/by-elections | Free, no key | Fully free open data under OPL v3.0. Terms strictly prohibit using member contact details for mass spamming or harassment. Must honor deletion requests. |
Connectivity· 3
| Dataset | Refresh | Access | Licence |
|---|---|---|---|
| Bi-annual sync job | Free, no key | Open Government Licence v3.0. CRITICAL: at postcode level Ofcom publishes coverage percentages ONLY | |
| Twice a year | Free, no key | OGL v3.0, subject to Ofcom terms of use. CRITICAL: these are PREDICTIONS from operator-supplied models, not measurements. Walls, hills and aspect change what a person actually gets, so never present a grade as what will happen at a specific address. Indoor and outdoor differ sharply and must both be shown | |
| Reissued by Ofcom every year or two | Free, no key | OGL v3.0. NEVER present this as predicted signal strength or as whether a property already has an aerial, dish or cable |
MoveCompass combines data from official UK government departments, public bodies, licensed APIs and open-data providers. We transform and combine these datasets to make area research easier — we do not adjust, estimate or fill gaps in them. Each source remains the owner of its underlying data.
Crime is not published for Scotland. Council tax and school performance are England only. Scottish food hygiene uses Pass / Improvement Required rather than 0–5. Each tool states its own coverage, and the full coverage table sets out which nations every dataset reaches.