Starter
- All five styles
- 2 API keys
- Email support
Vector tiles and styles, rebuilt weekly, served from the EU. API keys, domain locks, hard caps and invoices in pounds.
OpenStreetMap data belongs to everyone. We turn it into a map service you can build a client project on, and we answer when you email.
Served from Hetzner in Germany and Finland. Every supplier that touches your visitors' requests is in the UK or EU.
The whole planet is rebuilt from new OpenStreetMap data each week, using OpenFreeMap's open tile build, and new roads and buildings just appear.
OpenFreeMap's Liberty, Bright, Positron, Dark and Fiord, with fonts and icons included. Your own brand colours on Pro.
Lock each key to your domains and set a cap. We email you at 80%, and a viral page can't run up a bill.
Monthly plans in sterling, with a proper invoice your finance team can file.
Support comes from the people who run the servers, not a ticket queue.
Already using OpenFreeMap's styles with MapLibre? Point the style at our host and add your key to the requests it makes. Your layers and the rest of your code stay as they are.
const KEY = 'YOUR_KEY';
const HOST = 'tiles.tilehousemaps.uk';
const map = new maplibregl.Map({
container: 'map',
style: `https://${HOST}/styles/liberty?key=${KEY}`,
center: [-0.1, 51.5],
zoom: 13,
// The style points at our tiles, fonts and sprites,
// and each of those needs the key too.
transformRequest: (url) => {
const u = new URL(url);
if (u.host !== HOST) return { url };
u.searchParams.set('key', KEY);
return { url: u.toString() };
}
});A map load is one visitor opening one map, however much they pan and zoom. Prices exclude VAT. Cancel any month.
Over your allowance? Choose 5p per 1,000 extra loads, or let the map pause at the cap. Your call, per key.
Tell us about your map and we'll set up a pilot key, usually within one working day. No card needed.