PageSourceSearch

https://opencagedata.com/pricing

html opencagedata.com collected 2026-10-02 03:26:38 UTC 62,427 bytes, 1,415 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
5<link href="//assets.opencagedata.com" rel="dns-prefetch">
6<meta content="width=device-width, initial-scale=1.0" name="viewport">
7<meta content="OpenCage pricing and common pricing/billing questions. We offer free trials and secure payment in different currencies for clients of all sizes.
8" name="description">
9<meta content="follow, index" name="robots">
10<meta content="OpenCage Pricing - Geocoding API and Geosearch
11" property="og:title">
12<meta content="website" property="og:type">
13<meta content="https://assets.opencagedata.com/assets/opencage_logo_200_100-219e46ebb35897921848dcd2abb9f828a884510fcf2532efe5bae330259a4288.png" property="og:logo">
14<meta content="OpenCage pricing and common pricing/billing questions. We offer free trials and secure payment in different currencies for clients of all sizes.
15" property="og:description">
16<meta content="https://opencagedata.com/pricing" property="og:url">
17<meta content="https://assets.opencagedata.com/assets/pricing2-4888badec1aadb699466efb6d25d69b8700e501ccb9d4d54fe3703b39423f7f7.png" property="og:image">
18
19<meta content="5lTtMtpl6wP-mAwEqc4F6UXGjSyaBvwiNK1jBMj6mCA" name="google-site-verification">
20<meta content="#1a8865" name="theme-color">
21<title>OpenCage Pricing - Geocoding API and Geosearch</title>
22<link href="https://assets.opencagedata.com/assets/favicon-87b005b78d525e217f87b3da68cfc008223392f914c557c04120e05f98caa617.ico" rel="icon" type="image/x-icon">
23<link href="https://assets.opencagedata.com/assets/favicon-32x32-d26ea3e85fc671067f21f2daa037b2a9b01b28755aba2b385e5879e2d23f76c8.png" rel="icon" sizes="32x32" type="image/png">
24<link href="https://assets.opencagedata.com/assets/favicon-16x16-8c2658452b18782f5b536fcac07be8af69f2fee4d121b3412e3cc43ee96cdcd9.png" rel="icon" sizes="16x16" type="image/png">
25<link href="https://assets.opencagedata.com/assets/favicon-192x192-90b5c3313f4d260427e23ab7b998993930af12f9d212e250ed3da0bb6d9a7e41.png" rel="icon" sizes="192x192" type="image/png">
26<link href="https://assets.opencagedata.com/assets/favicon-512x512-041882585a2625eef5ed16a9441dc7eb4834d391990f21f3505f4631ba0dec3c.png" rel="icon" sizes="512x512" type="image/png">
27
28
29<link rel="stylesheet" href="https://assets.opencagedata.com/assets/visitors-de6dc448acaa923d29375c8955f8fec249f0b6799da32a3263eef539c877d2ca.css" media="all" />
30
31<link crossorigin="anonymous" href="https://assets.opencagedata.com/assets/Roboto_100-d9ac5f7e5b7e3858a91e13c329523e5fa77b63341e538de9c9ce4bfed8be03ee.woff2" rel="prefetch" type="font/woff2">
32<link crossorigin="anonymous" href="https://assets.opencagedata.com/assets/Roboto_400-3164c7897247b1946a65bcbe79b0bacfde62a6f9e2a99a1bbbbbaa1df038c91f.woff2" rel="prefetch" type="font/woff2">
33<link crossorigin="anonymous" href="https://assets.opencagedata.com/assets/Roboto_700-3a3ce2d4880c951579be5b8e241dce7fd384a940c0530965c98d890ba936d571.woff2" rel="prefetch" type="font/woff2">
34<link crossorigin="anonymous" href="https://assets.opencagedata.com/assets/@fortawesome/fontawesome-free/webfonts/fa-solid-900-1f061e16faf6ac1f3c39084a02980d7c2143f6de1b4368097bbf2ab9e26acc2c.woff2" rel="prefetch" type="font/woff2">
35<link href="https://opencagedata.com/pricing" rel="canonical">
36<link href="/pricing.md" rel="alternate" title="OpenCage Pricing - Geocoding API and Geosearch" type="text/markdown">
37<script type="application/ld+json">
38{
39  "@context": "https://schema.org",
40  "@type": "Organization",
41  "@id": "https://opencagedata.com/#organization",
42  "name": "OpenCage",
43  "legalName": "OpenCage GmbH",
44  "url": "https://opencagedata.com",
45  "foundingDate": "2013",
46  "sameAs": [
47    "https://www.wikidata.org/wiki/Q119725182",
48    "https://github.com/opencagedata",
49    "https://www.linkedin.com/company/opencage/",
50    "https://en.osm.town/@opencage"
51  ]
52}
53</script>
53
54
55<meta name="csrf-param" content="authenticity_token" />
56<meta name="csrf-token" content="ATJuMQ0-dKAaj-_i_OWFgIBKElzrJKMy4cqLjd1kQTIxpjv-jB08SzzEZT-xh-p_qrM9hm2bzGJE9JOoXOt3vA" />
57
58</head>
59<body>
60<header>
61<a href="#main-content" class="skip-link">Skip to main content</a>
62
63<div class="green-world-bg">
64<div class="container" id="geocoder-header">
65<nav class="navbar navbar-expand-lg">
66<div class="container align-items-center">
67<a class="navbar-brand" href="/">
68<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 310 154.1" style="enable-background:new 0 0 310 154.1;" xml:space="preserve" role="img" aria-labelledby="a2hmuv4kv09thi9u12y07p5yro1j5r45" width="114" height="50"><title id="a2hmuv4kv09thi9u12y07p5yro1j5r45">OpenCage logo</title>
69<style type="text/css">
70	.st0{fill:#ffffff;}
71	.st1{fill:#ffffff;}
72</style>
73<g>
74	<rect x="125.6" y="124.2" class="st0" width="6.3" height="23.4"></rect>
75	<polyline class="st0" points="105.2,124.2 105.2,144.4 108.3,144.4  "></polyline>
76	<polygon class="st0" points="108.3,147.5 102.1,147.5 102.1,124.2 108.3,124.2  "></polygon>
77	<polygon class="st0" points="84.9,147.5 78.6,147.5 78.6,124.2 84.9,124.2  "></polygon>
78	<path class="st0" d="M125.5,53.8l0-0.7c0-16.5-13.9-30.8-33.6-37c8.5,8.3,14.5,21.4,16,37h0c0,0.2,0.1,0.5,0.1,0.7h-6.6   c-1.8-19-11.2-34.3-23.3-39.3c5.2,11.8,6,33.7,6.2,39.3l-6.2-0.1c-0.9-26.8-6.1-39.6-8.4-40.8c-3.1,1.4-8.6,18.5-8.6,47.6v87H55   v-87c0-13.9,1.5-34.7,6.5-46c-0.1,0-0.2,0.1-0.4,0.2c-0.3,0.1-0.5,0.2-0.8,0.3c-0.5,0.2-0.9,0.5-1.4,0.7c-0.1,0-0.1,0.1-0.2,0.1   c-0.2,0.1-0.4,0.2-0.6,0.4c-1.7,1-3.3,2.2-4.9,3.6c-0.2,0.2-0.4,0.3-0.6,0.5c-0.3,0.3-0.5,0.5-0.8,0.8c-0.2,0.2-0.4,0.4-0.6,0.6   c-1,1.1-1.9,2.2-2.8,3.4c-0.1,0.2-0.2,0.3-0.3,0.5c-1.1,1.5-2.1,3-3,4.7c-0.2,0.3-0.3,0.5-0.4,0.8c-0.1,0.1-0.1,0.2-0.2,0.3   c-0.3,0.5-0.5,1-0.7,1.5c0,0.1-0.1,0.2-0.1,0.3c-0.1,0.3-0.2,0.5-0.4,0.8c-0.1,0.3-0.3,0.6-0.4,1c-0.1,0.3-0.3,0.6-0.4,1   c-0.1,0.3-0.2,0.5-0.3,0.8c0,0.1-0.1,0.2-0.1,0.3c-0.2,0.6-0.4,1.1-0.6,1.7c0,0.1-0.1,0.2-0.1,0.2c-0.1,0.3-0.2,0.7-0.3,1   c-0.1,0.3-0.2,0.7-0.3,1c-0.4,1.2-0.7,2.3-1,3.5c-0.1,0.3-0.1,0.5-0.2,0.8c-0.1,0.3-0.1,0.5-0.2,0.8c0,0.2-0.1,0.4-0.1,0.7   c-0.2,1-0.4,2-0.5,3.1c-0.1,0.8-0.2,1.5-0.3,2.3c-0.1,0.4-0.1,0.8-0.1,1.2c0,0.2,0,0.3,0,0.5c-0.1,0.6-0.1,1.1-0.1,1.7   c0,0.3,0,0.7-0.1,1c0,0.3,0,0.6-0.1,1c0,0.3,0,0.5,0,0.8c0,0.4,0,0.7,0,1.1c0,0.4,0,0.8,0,1.2v87h-6.3l0-87c0-1.2,0-2.5,0.1-3.7   c0-0.3,0-0.6,0.1-1c0-0.2,0-0.5,0-0.7c0.1-1.5,0.2-2.9,0.4-4.3c0-0.3,0.1-0.6,0.1-0.9c0-0.3,0.1-0.6,0.1-1c0.2-1.1,0.4-2.2,0.6-3.3   c0.1-0.2,0.1-0.5,0.2-0.7c0.1-0.3,0.1-0.5,0.2-0.8c0.4-1.7,0.8-3.4,1.3-5c0.1-0.3,0.2-0.7,0.3-1c0.1-0.3,0.2-0.6,0.3-1   c0.1-0.4,0.3-0.8,0.4-1.2c0.4-1.2,0.9-2.4,1.4-3.5c0.1-0.3,0.3-0.6,0.4-0.9c0.2-0.3,0.3-0.7,0.5-1c0.1-0.3,0.3-0.5,0.4-0.8   c0.1-0.2,0.2-0.4,0.3-0.7c0.2-0.3,0.4-0.7,0.5-1c0.2-0.4,0.5-0.9,0.7-1.3c0.2-0.3,0.4-0.7,0.6-1c0.1-0.2,0.2-0.4,0.3-0.6   c0.4-0.7,0.8-1.3,1.2-1.9c0.1-0.1,0.2-0.3,0.3-0.4c0.2-0.3,0.4-0.6,0.6-0.9c0,0,0-0.1,0.1-0.1c0.3-0.4,0.5-0.7,0.8-1.1   c0.3-0.4,0.6-0.7,0.9-1.1c0.2-0.3,0.4-0.5,0.7-0.8c0-0.1,0.1-0.1,0.1-0.2c0.2-0.3,0.4-0.5,0.7-0.8c0,0,0,0,0.1-0.1   c0.2-0.2,0.4-0.5,0.6-0.7c0.2-0.2,0.4-0.4,0.6-0.7c0.3-0.3,0.6-0.6,0.9-0.9c-20.1,6.1-34.2,20.5-34.2,37.2l0,94.4H7.8V53.2   c0-25.7,27.8-46.6,62-46.6h0l0,0.4l0,0.2V6.9l0-0.3c0.1,0,0.1,0,0.2,0v0c34,0.1,61.7,21.6,61.7,47.2L125.5,53.8z"></path>
79	<path class="st0" d="M69.8,6.6v0.7l0-0.2L69.8,6.6C69.8,6.6,69.8,6.6,69.8,6.6z"></path>
80	<polygon class="st0" points="69.8,6.9 69.8,7.3 69.8,7  "></polygon>
81	<polygon class="st0" points="31.6,147.5 31.6,147.5 31.6,60.6  "></polygon>
82	<polygon class="st0" points="37.8,147.5 37.8,147.5 37.8,60.6  "></polygon>
83	<path class="st1" d="M71.5,87c0-2.8,0.5-5.4,1.4-7.7c0.9-2.3,2.2-4.3,3.9-5.9c1.7-1.6,3.6-2.9,5.9-3.8c2.3-0.9,4.8-1.3,7.5-1.3   c2.8,0,5.3,0.4,7.6,1.2c2.3,0.9,4.3,2.1,6,3.7c1.7,1.6,3,3.6,3.9,5.9c0.9,2.3,1.4,4.9,1.4,7.7c0,2.8-0.5,5.3-1.4,7.6   c-0.9,2.3-2.2,4.2-3.9,5.9c-1.7,1.6-3.7,2.9-6,3.8c-2.3,0.9-4.8,1.4-7.6,1.4c-2.7,0-5.3-0.4-7.5-1.3c-2.3-0.9-4.3-2.1-5.9-3.8   c-1.7-1.6-2.9-3.6-3.9-5.8C72,92.3,71.5,89.8,71.5,87z M78.1,86.6c0,1.9,0.3,3.7,0.9,5.3c0.6,1.6,1.4,3,2.5,4.2   c1.1,1.2,2.3,2.1,3.8,2.8c1.5,0.7,3.1,1,5,1c1.8,0,3.5-0.3,5-1c1.5-0.7,2.8-1.6,3.9-2.8c1.1-1.2,1.9-2.6,2.5-4.2   c0.6-1.6,0.9-3.4,0.9-5.3c0-1.8-0.3-3.4
83-0.9-5c-0.6-1.5-1.4-2.9-2.5-4c-1.1-1.2-2.4-2.1-3.9-2.7c-1.5-0.7-3.2-1-5-1   c-1.8,0-3.5,0.3-5,1c-1.5,0.7-2.8,1.6-3.8,2.7c-1.1,1.2-1.9,2.5-2.5,4C78.4,83.2,78.1,84.9,78.1,86.6z"></path>
84	<path class="st1" d="M111.6,80.6h5.7v3.6h0.1c0.9-1.5,2-2.5,3.5-3.2c1.5-0.7,3.1-1,4.8-1c1.8,0,3.5,0.3,5,1c1.5,0.7,2.7,1.5,3.8,2.7   c1,1.1,1.8,2.5,2.4,4c0.5,1.5,0.8,3.2,0.8,5c0,1.8-0.3,3.4-0.9,5c-0.6,1.5-1.4,2.9-2.4,4c-1,1.1-2.2,2-3.7,2.7c-1.4,0.7-3,1-4.7,1   c-1.1,0-2.1-0.1-3-0.3c-0.9-0.2-1.6-0.5-2.3-0.9c-0.7-0.4-1.2-0.8-1.7-1.2c-0.5-0.4-0.9-0.8-1.2-1.2h-0.2v14.5h-6L111.6,80.6   L111.6,80.6z M131.5,92.6c0-0.9-0.2-1.8-0.5-2.7c-0.3-0.9-0.8-1.6-1.4-2.3c-0.6-0.7-1.4-1.2-2.2-1.6c-0.9-0.4-1.9-0.6-3-0.6   c-1.1,0-2.1,0.2-3,0.6c-0.9,0.4-1.6,0.9-2.2,1.6c-0.6,0.7-1.1,1.4-1.4,2.3c-0.3,0.9-0.5,1.8-0.5,2.7c0,0.9,0.2,1.8,0.5,2.7   c0.3,0.9,0.8,1.6,1.4,2.3c0.6,0.7,1.4,1.2,2.2,1.6c0.9,0.4,1.9,0.6,3,0.6c1.1,0,2.1-0.2,3-0.6c0.9-0.4,1.6-0.9,2.2-1.6   c0.6-0.7,1.1-1.4,1.4-2.3C131.3,94.4,131.5,93.5,131.5,92.6z"></path>
85	<path class="st1" d="M145.4,94.7c0.2,1.8,0.9,3.2,2.1,4.2c1.2,1,2.7,1.5,4.4,1.5c1.5,0,2.8-0.3,3.8-0.9c1-0.6,1.9-1.4,2.7-2.3l4.3,3.3   c-1.4,1.7-3,3-4.7,3.7c-1.7,0.7-3.6,1.1-5.5,1.1c-1.8,0-3.5-0.3-5.1-0.9c-1.6-0.6-3-1.5-4.2-2.6c-1.2-1.1-2.1-2.4-2.8-4   c-0.7-1.6-1-3.3-1-5.2c0-1.9,0.3-3.6,1-5.2c0.7-1.6,1.6-2.9,2.8-4c1.2-1.1,2.6-2,4.2-2.6c1.6-0.6,3.3-0.9,5.1-0.9   c1.7,0,3.2,0.3,4.6,0.9c1.4,0.6,2.6,1.4,3.6,2.5c1,1.1,1.8,2.5,2.3,4.1c0.6,1.6,0.8,3.5,0.8,5.6v1.7L145.4,94.7L145.4,94.7z    M157.8,90.2c0-1.8-0.6-3.2-1.7-4.2c-1.1-1-2.6-1.5-4.5-1.5c-1.8,0-3.2,0.5-4.3,1.6c-1.1,1-1.7,2.4-1.9,4.2L157.8,90.2L157.8,90.2z   "></path>
86	<path class="st1" d="M166.9,80.6h5.7v3.9h0.1c0.6-1.2,1.4-2.2,2.6-3.1c1.2-0.9,2.8-1.3,4.8-1.3c1.6,0,3,0.3,4.1,0.8c1.1,0.5,2,1.2,2.7,2.1   c0.7,0.9,1.2,1.9,1.5,3c0.3,1.1,0.5,2.3,0.5,3.6v15.2h-6V92.5c0-0.7,0-1.4-0.1-2.2c-0.1-0.8-0.2-1.6-0.5-2.3   c-0.3-0.7-0.7-1.3-1.3-1.8c-0.6-0.5-1.4-0.7-2.5-0.7c-1,0-1.8,0.2-2.5,0.5c-0.7,0.3-1.3,0.8-1.7,1.4c-0.5,0.6-0.8,1.2-1,2   c-0.2,0.7-0.3,1.5-0.3,2.3v13.1h-6L166.9,80.6L166.9,80.6z"></path>
87	<path class="st1" d="M218.1,77.5c-1.3-1.4-2.6-2.3-3.8-2.8c-1.2-0.5-2.4-0.7-3.7-0.7c-1.8,0-3.5,0.3-5,1c-1.5,0.7-2.8,1.6-3.8,2.7   c-1.1,1.2-1.9,2.5-2.5,4c-0.6,1.5-0.9,3.2-0.9,5c0,1.9,0.3,3.7,0.9,5.3c0.6,1.6,1.4,3,2.5,4.2c1.1,1.2,2.3,2.1,3.8,2.8   c1.5,0.7,3.1,1,5,1c1.4,0,2.8-0.3,4.2-1c1.4-0.7,2.6-1.8,3.8-3.3l5.2,3.7c-1.6,2.2-3.6,3.8-5.9,4.8c-2.3,1-4.8,1.5-7.4,1.5   c-2.7,0-5.3-0.4-7.5-1.3c-2.3-0.9-4.3-2.1-5.9-3.8c-1.7-1.6-2.9-3.6-3.9-5.8c-0.9-2.3-1.4-4.8-1.4-7.6c0-2.8,0.5-5.4,1.4-7.7   c0.9-2.3,2.2-4.3,3.9-5.9s3.6-2.9,5.9-3.8c2.3-0.9,4.8-1.3,7.5-1.3c2.4,0,4.6,0.4,6.7,1.3c2.1,0.9,4,2.3,5.7,4.3L218.1,77.5z"></path>
88	<path class="st1" d="M241.8,101.3h-0.1c-0.9,1.4-2,2.4-3.3,3c-1.3,0.6-2.8,0.9-4.4,0.9c-1.1,0-2.2-0.1-3.2-0.4c-1.1-0.3-2-0.8-2.8-1.4   c-0.8-0.6-1.5-1.4-2-2.3c-0.5-0.9-0.8-2-0.8-3.2c0-1.3,0.2-2.4,0.7-3.3c0.5-0.9,1.1-1.7,1.9-2.3c0.8-0.6,1.7-1.1,2.7-1.5   c1-0.4,2.1-0.6,3.2-0.8c1.1-0.2,2.2-0.3,3.4-0.4c1.1,0,2.2-0.1,3.2-0.1h1.5V89c0-1.5-0.5-2.6-1.6-3.4c-1-0.8-2.4-1.1-4-1.1   c-1.3,0-2.5,0.2-3.6,0.7c-1.1,0.4-2.1,1.1-2.9,1.8l-3.2-3.2c1.3-1.4,2.9-2.4,4.7-3c1.8-0.6,3.6-0.9,5.5-0.9c1.7,0,3.1,0.2,4.3,0.6   c1.2,0.4,2.1,0.9,2.9,1.5c0.8,0.6,1.4,1.3,1.8,2.1c0.4,0.8,0.7,1.6,0.9,2.4c0.2,0.8,0.3,1.6,0.3,2.3c0,0.8,0,1.4,0,2v13.8h-5.4   L241.8,101.3L241.8,101.3z M241.4,93.9h-1.3c-0.8,0-1.8,0-2.8,0.1c-1,0.1-2,0.2-2.9,0.5c-0.9,0.3-1.7,0.6-2.3,1.1   c-0.6,0.5-1,1.2-1,2c0,0.6,0.1,1,0.4,1.4c0.3,0.4,0.6,0.7,1,1c0.4,0.3,0.8,0.5,1.4,0.6c0.5,0.1,1,0.2,1.5,0.2   c2.1,0,3.6-0.5,4.6-1.5c1-1,1.5-2.3,1.5-4L241.4,93.9L241.4,93.9z"></path>
89	<path class="st1" d="M275.5,80.6v21.9c0,2.2-0.3,4.1-0.8,5.9c-0.5,1.8-1.4,3.2-2.5,4.5s-2.5,2.2-4.2,2.8c-1.7,0.7-3.7,1-6.1,1   c-2.2,0-4.4-0.3-6.4-0.9c-2-0.6-3.9-1.6-5.6-3.1l3.6-4.9c1.2,1.1,2.5,2,3.8,2.6c1.3,0.6,2.8,0.9,4.5,0.9c1.4,0,2.6-0.2,3.6-0.6   c1-0.4,1.8-1,2.4-1.7c0.6-0.7,1-1.5,1.3-2.5c0.3-1,0.4-2.1,0.4-3.3v-1.8h-0.1c-0.9,1.2-2,2-3.5,2.6c-1.4,0.6-2.9,0.9-4.4,0.9   c-1.8,0-3.4-0.3-4.9-1c-1.5-0.7-2.7-1.5-3.8-2.6c-1.1-1.1-1.9-2.4-2.4-3.9c-0.6-1.5-0.9-3.1-0.9-4.8c0-1.8,0.3-3.4,0.8-5   c0.5-1.5,1.3-2.9,2.4-4c1-1.1,2.3-2,3.7-2.7c1.5-0.7,3.1-1,5-1c1.7,0,3.3,0.3,4.8,1c1.5,0.7,2.6,1.7,3.5,3.2h0.1v-3.6L275.5,80.6   L275.5,80.6z M262.6,85.4c-1.1,0-2,0.2-2.9,0.5c-0.9,0.4-1.6,0.8-2.2,1.5c-0.6,0.6-1.1,1.4-1.4,2.3c-0.4,0.9-0.5,1.9-0.5,2.9   c0,1,0.2,1.9,0.5,2.7c0.3,0.8,0.8,1.6,1.5,2.2c0.6,0.6,1.4,1.1,2.3,1.5c0.9,0.4,1.8,0.6,2.8,0.6c1.1,0,2.1-0.2,3-0.6   c0.9-0.4,1.6-0.9,2.3-1.5c0.6-0.6,1.1-1.4,1.4-2.2c0.3-0.9,0.5-1.8,0.5-2.8c0-2.1-0.6-3.8-1.9-5.1C266.6,86,264.8,85.4,262.6,85.4z   "></path>
90	<path class="st1" d="M283.8,94.7c0.2,1.8,0.9,3.2,2.1,4.2c1.2,1,2.7,
901.5,4.4,1.5c1.5,0,2.8-0.3,3.8-0.9c1-0.6,1.9-1.4,2.7-2.3l4.3,3.3   c-1.4,1.7-3,3-4.7,3.7c-1.7,0.7-3.6,1.1-5.5,1.1c-1.8,0-3.5-0.3-5.1-0.9c-1.6-0.6-3-1.5-4.2-2.6c-1.2-1.1-2.1-2.4-2.8-4   c-0.7-1.6-1-3.3-1-5.2c0-1.9,0.3-3.6,1-5.2c0.7-1.6,1.6-2.9,2.8-4c1.2-1.1,2.6-2,4.2-2.6c1.6-0.6,3.3-0.9,5.1-0.9   c1.7,0,3.2,0.3,4.6,0.9c1.4,0.6,2.6,1.4,3.6,2.5c1,1.1,1.8,2.5,2.3,4.1c0.6,1.6,0.8,3.5,0.8,5.6v1.7L283.8,94.7L283.8,94.7z    M296.1,90.2c0-1.8-0.6-3.2-1.7-4.2c-1.1-1-2.6-1.5-4.5-1.5c-1.8,0-3.2,0.5-4.3,1.6c-1.1,1-1.7,2.4-1.9,4.2L296.1,90.2L296.1,90.2z   "></path>
91</g>
92</svg>
93</a>
94<button aria-expanded="false" aria-label="Toggle navigation" class="btn btn-light navbar-toggler" data-bs-target="#navbar-collapsable" data-bs-toggle="collapse">
95<span class="navbar-toggler-icon"></span>
96</button>
97<div class="collapse navbar-collapse" id="navbar-collapsable">
98<ul class="navbar-nav">
99<li class="nav-item dropdown hover-dropdown">
100<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button">
101<span class="nav-link-inner-text">Geocoding API</span>
102</a>
103<ul class="dropdown-menu">
104<li>
105<a class="dropdown-item media" href="/api#quickstart">
106<div class="media-body align-self-center">
107<h5>Quick Start</h5>
108<div class="desc">start geocoding ASAP</div>
109</div>
110</a>
111</li>
112<li>
113<a class="dropdown-item media" href="/api">
114<div class="media-body align-self-center">
115<h5>API Documentation</h5>
116<div class="desc">parameters, best practices, response codes</div>
117</div>
118</a>
119</li>
120<li>
121<a class="dropdown-item media" href="/demo">
122<div class="media-body align-self-center">
123<h5>Demo</h5>
124<div class="desc">try the API out</div>
125</div>
126</a>
127</li>
128<li>
129<a class="dropdown-item media" href="/sdks">
130<div class="media-body align-self-center">
131<h5>Libraries and SDKs</h5>
132<div class="desc">40+ programming languages</div>
133</div>
134</a>
135</li>
136<li>
137<a class="dropdown-item media" href="/tutorials">
138<div class="media-body align-self-center">
139<h5>Tutorials</h5>
140<div class="desc">example code</div>
141</div>
142</a>
143</li>
144<li>
145<a class="dropdown-item" href="/tutorials/geocode-a-spreadsheet">
146Spreadsheet Upload
147<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
148</a>
149</li>
150<li>
151<a class="dropdown-item" href="https://github.com/OpenCageData/opencage-skills/" target="_blank">
152Agent Skill for geocoding
153<i class="fas fa-up-right-from-square" aria-hidden="true"></i>
154</a>
155</li>
156<li class="ps-4">
157Compare:
158<br>
159<a class="dropdown-item" href="/reducing-your-google-geocoding-costs">
160Versus Google Maps pricing
161</a>
162<a class="dropdown-item media" href="/guides/how-to-compare-and-test-geocoding-services#buildvsbuy">
163Build versus Buy
164</a>
165<a class="dropdown-item" href="/alternatives/self-hosting-nominatim">
166With self-hosting Nominatim
167</a>
168</li>
169<li class="dropdown-divider"></li>
170<li>
171<a class="dropdown-item" href="https://status.opencagedata.com" rel="noopener" target="_blank">
172Service status
173<i class="fas fa-circle server-status"></i>
174</a>
175</li>
176</ul>
177</li>
178<li class="nav-item dropdown hover-dropdown">
179<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button">
180<span class="nav-link-inner-text">Geosearch</span>
181</a>
182<ul class="dropdown-menu">
183<li>
184<a class="dropdown-item media" href="/geosearch">
185<div class="media-body align-self-center">
186<h5>Location Autosuggest</h5>
187<div class="desc">for forms or maps</div>
188</div>
189</a>
190</li>
191<li>
192<a class="dropdown-item media" href="/geosearch/demo">
193<div class="media-body align-self-center">
194<h5>Demo</h5>
195<div class="desc">play with different configurations</div>
196</div>
197</a>
198</li>
199<li>
200<a class="dropdown-item" href="https://github.com/OpenCageData/opencage-skills/" target="_blank">
201Agent Skill for geosearch
202<i class="fas fa-up-right-from-square" aria-hidden="true"></i>
203</a>
204</li>
205<li class="ps-4">
206Add search box to a map:
207<br>
208<a class="dropdown-item media" href="/tutorials/leaflet-location-search">
209<h5>Leafletjs</h5>
210</a>
211<a class="dropdown-item media" href="/tutorials/openlayers-location-search">
212<h5>OpenLayers</h5>
213</a>
214<a class="dropdown-item media" href="https://codepen.io/opencage/pen/JjaepyE">
215<h5>MapLibre</h5>
216</a>
217</li>
218<li class="dropdown-divider"></li>
219<li>
220<a class="dropdown-item" href="https://status.opencagedata.com" rel="noopener" target="_blank">
221Service status
222<i class="fas fa-circle server-status"></i>
223</a>
224</li>
225</ul>
226</li>
227<li class="nav-item dropdown hover-dropdown">
228<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button">
229<span class="nav-link-inner-text">Pricing</span>
230</a>
231<ul class="dropdown-menu">
232<li>
233<a class="dropdown-item media" href="/pricing">
234<div class="media-body align-self-center">
235<h5>Geocoding API subscriptions</h5>
236<div class="desc">monthly or annual, flat fee, no tricks</div>
237</div>
238</a>
239</li>
240<li>
241<a class="dropdown-item media" href="/pricing#geocoding-onetime">
242<div class="media-body align-self-center">
243<h5>Geocoding API one-time plans</h5>
244<div class="desc">perfect for one-off projects</div>
245</div>
246</a>
247</li>
248<li>
249<a class="dropdown-item media" href="/pricing#geosearch">
250<div class="media-body align-self-center">
251<h5>Geosearch / Autosuggest</h5>
252<div class="desc">flat fee, predictable pricing</div>
253</div>
254</a>
255</li>
256<li>
257<a class="dropdown-item media" href="/enterprise">
258<div class="media-body align-self-center">
259<h5>Enterprise solutions</h5>
260<div class="desc">for unique requirements</div>
261</div>
262</a>
263</li>
264</ul>
265</li>
266<li class="nav-item dropdown hover-dropdown">
267<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button">
268<span class="nav-link-inner-text">Learn</span>
269</a>
270<ul class="dropdown-menu">
271<li>
272<a class="dropdown-item media" href="/guides/how-to-compare-and-test-geocoding-services">
273<div class="media-body align-self-center">
274<h5>Geocoding buyer's guide</h5>
275<div class="desc">read this first, avoid regret</div>
276</div>
277</a>
278</li>
279<li>
280<a class="dropdown-item media" href="/why-use-open-data">
281Why open data matters
282</a>
283</li>
284<li>
285<a class="dropdown-item media" href="/guides/the-difference-between-geocoding-and-geosearch">
286<div class="media-body align-self-center">
287<h5>Geocoding vs Geosearch?</h5>
288<div class="desc">what's the difference?</div>
289</div>
290</a>
291</li>
292<li>
293<a class="dropdown-item media" href="/guides">
294<div class="media-body align-self-center">
295<h5>Guides</h5>
296<div class="desc">
296recipes for common scenarios</div>
297</div>
298</a>
299</li>
300<li>
301<a class="dropdown-item media" href="/tools">
302<div class="media-body align-self-center">
303<h5>Tools</h5>
304<div class="desc">geodata utilities</div>
305</div>
306</a>
307</li>
308<li>
309<a class="dropdown-item media" href="/faq">
310<div class="media-body align-self-center">
311<h5>FAQ</h5>
312<div class="desc">technical, billing, legal</div>
313</div>
314</a>
315</li>
316</ul>
317</li>
318<li class="nav-item dropdown hover-dropdown">
319<a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button">
320<span class="nav-link-inner-text">About</span>
321</a>
322<ul class="dropdown-menu">
323<li>
324<a class="dropdown-item media" href="/about">
325<div class="media-body align-self-center">
326<h5>About us</h5>
327<div class="desc">who we are, what we do</div>
328</div>
329</a>
330</li>
331<li>
332<a class="dropdown-item media" href="/contact">
333<div class="media-body align-self-center">
334<h5>Contact us</h5>
335<div class="desc">human support, not AI</div>
336</div>
337</a>
338</li>
339<li>
340<a class="dropdown-item media" href="https://blog.opencagedata.com">
341<div class="media-body align-self-center">
342<h5>Our blog</h5>
343<div class="desc">what's new</div>
344</div>
345</a>
346</li>
347<li>
348<a class="dropdown-item media" href="/gdpr">
349<div class="media-body align-self-center">
350<h5>Data Protection / GDPR</h5>
351<div class="desc">privacy first, always</div>
352</div>
353</a>
354</li>
355</ul>
356</li>
357
358</ul>
359<ul class="navbar-nav ms-auto" id="navbar-user-management">
360<li class="nav-item d-flex align-items-center">
361<button aria-expanded="false" aria-label="Search the documentation" class="nav-link docs-search-toggle" data-docs-search-toggle title="Search the documentation" type="button">
362<i class="fas fa-search" aria-hidden="true"></i>
363</button>
364</li>
365<li class="nav-item"><a class="nav-link btn btn-sm btn-outline-primary" href="/users/sign_in">Log in</a></li>
366<li class="nav-item"><a class="nav-link btn btn-sm btn-light" data-no-turbolink="true" href="/users/sign_up">Sign up</a></li>
367</ul>
368</div>
369</div>
370</nav>
371</div>
372<div class="docs-search-overlay" data-docs-search-overlay hidden id="docs-search-overlay">
373<form class="docs-search" data-docs-search data-docs-search-documents="/search/documents" role="search">
374<label class="visually-hidden" for="docs-search">Search the documentation</label>
375<input aria-autocomplete="list" aria-controls="docs-search-results" aria-expanded="false" autocomplete="off" class="form-control" data-docs-search-input id="docs-search" name="docs-search" placeholder="Search across help pages and documentation..." role="combobox" type="search">
376<button aria-label="Close search" class="btn-close docs-search-close" data-docs-search-close type="button"></button>
377<div class="docs-search-results" data-docs-search-results hidden id="docs-search-results" role="listbox"></div>
378<div aria-atomic="true" aria-live="polite" class="visually-hidden" id="docs-search-status"></div>
379</form>
380</div>
381
382<div class="container" id="geocoder-title">
383<div class="row">
384<div class="col-md-12">
385<h1>OpenCage Pricing</h1>
386
387</div>
388</div>
389</div>
390</div>
391
392</header>
393<main id="main-content" tabindex="-1">
394<div aria-atomic="true" aria-live="polite" class="visually-hidden" id="aria-live-announcer" role="status"></div>
395
396<div class="solutions-page" id="pricing">
397<form class="container my-4">
398<input type="hidden" name="authenticity_token" id="authenticity_token" value="vNmaWZhsj64WZOePNRlljRpjZQCpChQy7r3uztcbws6MTc-WGU_HRTAvbVJ4ewpyMJpK2i-1e2JLg_brVpT0QA" />
399<div class="row">
400<div class="col-lg-3 my-2">
401<label class="visually-hidden">Product</label>
402<div aria-label="toggle buttons to select product" class="btn-group" role="group">
403<input checked class="btn-check" id="navgc" name="product" type="radio" value="geocoding">
404<label class="btn btn-outline-primary" for="navgc">Geocoding</label>
405<input class="btn-check" id="navgs" name="product" type="radio" value="geosearch">
406<label class="btn btn-outline-primary" for="navgs">Geosearch</label>
407</div>
408</div>
409<div class="col-lg-6 my-2">
410<label class="visually-hidden">Interval</label>
411<div aria-label="toggle buttons to select time interval" class="btn-group" role="group">
412<input checked class="btn-check" id="gcmonthlyna" name="interval" type="radio" value="monthly">
413<label class="btn btn-outline-primary" for="gcmonthlyna">Monthly</label>
414<input class="btn-check" id="gcannualnav" name="interval" type="radio" value="annual">
415<label class="btn btn-outline-primary" for="gcannualnav">Annual</label>
416<input class="btn-check" id="gconetimenav" name="interval" type="radio" value="onetime">
417<label class="btn btn-outline-primary" for="gconetimenav">One-time purchase</label>
418</div>
419</div>
420<div class="col-lg-3 my-2">
421<label class="visually-hidden" for="currency">Currency</label>
422<select class="form-select form-select-primary w-auto ms-auto d-block" id="currency" name="currency">
423<option data-geosearch="yes" selected value="USD">
424US Dollar
425</option>
426<option value="AUD">
427Australian Dollar
428</option>
429<option value="BRL">
430Brazilian Real
431</option>
432<option data-geosearch="yes" value="GBP">
433British Pound
434</option>
435<option value="CAD">
436Canadian Dollar
437</option>
438<option data-geosearch="yes" value="EUR">
439Euro
440</option>
441<option value="JPY">
442Japanese Yen
443</option>
444<option value="MXN">
445Mexican Peso
446</option>
447<option value="PLN">
448Polish Zloty
449</option>
450<option value="SGD">
451Singapore Dollar
452</option>
453<option value="ZAR">
454South African Rand
455</option>
456<option value="SEK">
457Swedish Krona
458</option>
459<option value="CHF">
460Swiss Franc
461</option>
462</select>
463</div>
464</div>
465</form>
466<div class="plans">
467<div class="list-of-plans">
468<div class="row">
469<div class="col-md-4">
470<div class="plan" data-plan="free">
471<h4>Free trial</h4>
472<div class="price">
473<span class="interval">
474free while testing
475</span>
476</div>
477<div class="action">
478<a class="btn btn-sm btn-primary" href="/users/sign_up">Sign Up</a>
479</div>
480<ul class="planattributes list-unstyled">
481<li>
482<i class="fas fa-check" aria-hidden="true"></i>
4832,500 requests/day
484<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Hard limit that resets every 24 hours." aria-hidden="true"></i>
485</li>
486<li>
487<i class="fas fa-check" aria-hidden="true"></i>
4881 request/sec
489</li>
490<li>
491<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
492files up to
493100
494rows
495</li>
496<li>
497<i class="fas fa-check" aria-hidden="true"></i>
498no credit card required
499</li>
500<li>
501<i class="fas fa-check" aria-hidden="true"></i>
502store data permanently
503<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Store data returned by the API as long as you like. Whether you become a customer or not." aria-hidden="true"></i>
504</li>
505<li>
506<i class="fas fa-x" aria-hidden="true"></i>
507testing only
508<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Our free trial is for testing, not on-going or production use." aria-hidden="true"></i>
509</li>
510<li>
511<i class="fas text-danger">1</i>
512only one API key
513</li>
514<li>
515<i class="fas fa-x" aria-hidden="true"></i>
516no IP restriction
517</li>
518<li>
519<i class="fas fa-x" aria-hidden="true"></i>
520no CORS restriction
521</li>
522<li>
523<i class="fas fa-location-dot" aria-hidden="true"></i>
524best effort support
525</li>
526</ul>
527</div>
528
529</div>
530<div class="col-md-4">
531<div class="plan" data-plan="geocoding-xsmall-monthly-usd">
532<h4>X-Small</h4>
533<div class="price"><span class="currency">$</span><span class="number">50</span><span class="interval">/mo</span></div>
534<div class="action">
535<a class="btn btn-sm btn-primary" href="/users/sign_up">Sign Up</a>
536</div>
537<ul class="planattributes list-unstyled">
538<li>
539<i class="fas fa-check" aria-hidden="true"></i>
54010,000 requests/day
541<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Subscription customer limits are &quot;soft&quot; - they are based on daily average over the course of a month. Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
542</li>
543<li>
544<i class="fas fa-check" aria-hidden="true"></i>
54515 requests/sec
546</li>
547<li>
548<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
549files up to
55010,000
551rows
552
553</li>
554<li>
555<i class="fas fa-check" aria-hidden="true"></i>
556about $0.17 per 1,000
557</li>
558<li>
559<i class="fas fa-check" aria-hidden="true"></i>
560store data permanently
561<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Store data returned by the API as long as you like. Even when you are no longer a customer." aria-hidden="true"></i>
562
563</li>
564<li>
565<i class="fas fa-check" aria-hidden="true"></i>
566no surge pricing
567<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
568
569</li>
570<li>
571<i class="fas fa-check" aria-hidden="true"></i>
572multiple API keys
573<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Different API keys for &quot;dev&quot;, &quot;testing&quot;, and &quot;prod&quot;, or one for each project - whatever you need." aria-hidden="true"></i>
574</li>
575<li>
576<i class="fas fa-check" aria-hidden="true"></i>
577IP restriction
578<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to IPs or IP ranges, per API key" aria-hidden="true"></i>
579
580</li>
581<li>
582<i class="fas fa-check" aria-hidden="true"></i>
583CORS restriction
584<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to URLs, per API key" aria-hidden="true"></i>
585
586</li>
587<li>
588<i class="fas fa-check" aria-hidden="true"></i>
589priority support
590</li>
591</ul>
592</div>
593
594</div>
595<div class="col-md-4">
596<div class="plan" data-plan="geocoding-small-monthly-usd">
597<h4>Small</h4>
598<div class="price"><span class="currency">$</span><span class="number">125</span><span class="interval">/mo</span></div>
599<div class="action">
600<a class="btn btn-sm btn-primary" href="/users/sign_up">Sign Up</a>
601</div>
602<ul class="planattributes list-unstyled">
603<li>
604<i class="fas fa-check" aria-hidden="true"></i>
60530,000 requests/day
606<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Subscription customer limits are &quot;soft&quot; - they are based on daily average over the course of a month. Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
607</li>
608<li>
609<i class="fas fa-check" aria-hidden="true"></i>
61020 requests/sec
611</li>
612<li>
613<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
614files up to
61510,000
616rows
617
618</li>
619<li>
620<i class="fas fa-check" aria-hidden="true"></i>
621about $0.14 per 1,000
622</li>
623<li>
624<i class="fas fa-check" aria-hidden="true"></i>
625store data permanently
626<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Store data returned by the API as long as you like. Even when you are no longer a customer." aria-hidden="true"></i>
627
628</li>
629<li>
630<i class="fas fa-check" aria-hidden="true"></i>
631no surge pricing
632<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
633
634</li>
635<li>
636<i class="fas fa-check" aria-hidden="true"></i>
637multiple API keys
638<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Different API keys for &quot;dev&quot;, &quot;testing&quot;, and &quot;prod&quot;, or one for each project - whatever you need." aria-hidden="true"></i>
639</li>
640<li>
641<i class="fas fa-check" aria-hidden="true"></i>
642IP restriction
643<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to IPs or IP ranges, per API key" aria-hidden="true"></i>
644
645</li>
646<li>
647<i class="fas fa-check" aria-hidden="true"></i>
648CORS restriction
649<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to URLs, per API key" aria-hidden="true"></i>
650
651</li>
652<li>
653<i class="fas fa-check" aria-hidden="true"></i>
654priority support
655</li>
656</ul>
657</div>
658
659</div>
660</div>
661<div class="row">
662<div class="col-md-4">
663<div class="plan" data-plan="geocoding-medium-monthly-usd">
664<h4>Medium</h4>
665<div class="price"><span class="currency">$</span><span class="number">500</span><span class="interval">/mo</span></div>
666<div class="action">
667<a class="btn btn-sm btn-primary" href="/users/sign_up">Sign Up</a>
668</div>
669<ul class="planattributes list-unstyled">
670<li>
671<i class="fas fa-check" aria-hidden="true"></i>
672125,000 requests/day
673<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Subscription customer limits are &quot;soft&quot; - they are based on daily average over the course of a month. Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
674</li>
675<li>
676<i class="fas fa-check" aria-hidden="true"></i>
67725 requests/sec
678</li>
679<li>
680<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
681files up to
68210,000
683rows
684
685</li>
686<li>
687<i class="fas fa-check" aria-hidden="true"></i>
688about $0.13 per 1,000
689</li>
690<li>
691<i class="fas fa-check" aria-hidden="true"></i>
692store data permanently
693<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Store data returned by the API as long as you like. Even when you are no longer a customer." aria-hidden="true"></i>
694
695</li>
696<li>
697<i class="fas fa-check" aria-hidden="true"></i>
698no surge pricing
699<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
700
701</li>
702<li>
703<i class="fas fa-check" aria-hidden="true"></i>
704multiple API keys
705<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Different API keys for &quot;dev&quot;, &quot;testing&quot;, and &quot;prod&quot;, or one for each project - whatever you need." aria-hidden="true"></i>
706</li>
707<li>
708<i class="fas fa-check" aria-hidden="true"></i>
709IP restriction
710<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to IPs or IP ranges, per API key" aria-hidden="true"></i>
711
712</li>
713<li>
714<i class="fas fa-check" aria-hidden="true"></i>
715CORS restriction
716<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to URLs, per API key" aria-hidden="true"></i>
717
718</li>
719<li>
720<i class="fas fa-check" aria-hidden="true"></i>
721single sign on (SSO)
722
723</li>
724<li>
725<i class="fas fa-check" aria-hidden="true"></i>
726priority support
727</li>
728</ul>
729</div>
730
731</div>
732<div class="col-md-4">
733<div class="plan" data-plan="geocoding-large-monthly-usd">
734<h4>Large</h4>
735<div class="price"><span class="currency">$</span><span class="number">1000</span><span class="interval">/mo</span></div>
736<div class="action">
737<a class="btn btn-sm btn-primary" href="/contact/onboarding?plan=geocoding-large-monthly-usd">Contact Us</a>
738</div>
739<ul class="planattributes list-unstyled">
740<li>
741<i class="fas fa-check" aria-hidden="true"></i>
742300,000 requests/day
743<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Subscription customer limits are &quot;soft&quot; - they are based on daily average over the course of a month. Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
744</li>
745<li>
746<i class="fas fa-check" aria-hidden="true"></i>
74740 requests/sec
748</li>
749<li>
750<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
751files up to
75210,000
753rows
754
755</li>
756<li>
757<i class="fas fa-check" aria-hidden="true"></i>
758about $0.11 per 1,000
759</li>
760<li>
761<i class="fas fa-check" aria-hidden="true"></i>
762store data permanently
763<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Store data returned by the API as long as you like. Even when you are no longer a customer." aria-hidden="true"></i>
764
765</li>
766<li>
767<i class="fas fa-check" aria-hidden="true"></i>
768no surge pricing
769<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Need to go over your limits? No problem. Everything keeps working and no surprising charges. Please see the FAQ below." aria-hidden="true"></i>
770
771</li>
772<li>
773<i class="fas fa-check" aria-hidden="true"></i>
774multiple API keys
775<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Different API keys for &quot;dev&quot;, &quot;testing&quot;, and &quot;prod&quot;, or one for each project - whatever you need." aria-hidden="true"></i>
776</li>
777<li>
778<i class="fas fa-check" aria-hidden="true"></i>
779IP restriction
780<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to IPs or IP ranges, per API key" aria-hidden="true"></i>
781
782</li>
783<li>
784<i class="fas fa-check" aria-hidden="true"></i>
785CORS restriction
786<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to URLs, per API key" aria-hidden="true"></i>
787
788</li>
789<li>
790<i class="fas fa-check" aria-hidden="true"></i>
791single sign on (SSO)
792
793</li>
794<li>
795<i class="fas fa-check" aria-hidden="true"></i>
796priority support
797</li>
798</ul>
799</div>
800
801</div>
802<div class="col-md-4">
803<div class="plan" data-plan="custom" id="custom-plan">
804<h4>Enterprise</h4>
805<div class="price">
806<span class="pricefrom">from </span><span class="currency">$</span><span class="number">2000</span><span class="interval">/mo</span></div>
807<div class="action">
808<a class="btn btn-sm btn-primary" href="/enterprise">Learn more</a>
809</div>
810<ul class="planattributes list-unstyled">
811<li>
812<i class="fas fa-check" aria-hidden="true"></i>
813fit to your exact needs
814</li>
815<li>
816<i class="fas fa-check" aria-hidden="true"></i>
817higher limits
818</li>
819<li>
820<i class="fas fa-file-arrow-up" aria-hidden="true"></i>
821larger files
822</li>
823<li>
824<i class="fas fa-check" aria-hidden="true"></i>
825custom pricing & terms
826</li>
827<li>
828<i class="fas fa-check" aria-hidden="true"></i>
829store data permanently
830<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="Store data returned by the API as long as you like. Even when you are no longer a customer." aria-hidden="true"></i>
831
832</li>
833<li>
834<i class="fas fa-check" aria-hidden="true"></i>
835custom data formats
836</li>
837<li>
838<i class="fas fa-check" aria-hidden="true"></i>
839custom SLAs
840</li>
841<li>
842<i class="fas fa-check" aria-hidden="true"></i>
843IP restriction
844<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to IPs or IP ranges, per API key" aria-hidden="true"></i>
845
846</li>
847<li>
848<i class="fas fa-check" aria-hidden="true"></i>
849CORS restriction
850<i class="fas fa-circle-info ms-2" data-bs-toggle="tooltip" data-bs-placement="right" title="You can limit access to URLs, per API key" aria-hidden="true"></i>
851
852</li>
853<li>
854<i class="fas fa-check" aria-hidden="true"></i>
855single sign on (SSO)
856
857</li>
858<li>
859<i class="fas fa-check" aria-hidden="true"></i>
860dedicated support
861</li>
862</ul>
863</div>
864
865</div>
866</div>
867
868</div>
869<div class="text-end">
870All prices are inclusive of any applicable VAT.
871</div>
872
873</div>
874<div id="pricing-faq">
875<div class="container-fluid">
876<div class="row">
877<div class="col-sm-12">
878<h2>Pricing / Billing FAQ</h2>
879<div class="section-nav">
880<a class="btn btn-link" href="#pricing-faq-general">
881<i class="fas fa-angle-down" aria-hidden="true"></i>
882General Billing Questions
883</a>
884<a class="btn btn-link" href="#pricing-faq-geocoding">
885<i class="fas fa-angle-down" aria-hidden="true"></i>
886Geocoding API Billing Questions
887</a>
888<a class="btn btn-link" href="#pricing-faq-geosearch">
889<i class="fas fa-angle-down" aria-hidden="true"></i>
890Geosearch Billing Questions
891</a>
892</div>
893</div>
894</div>
895<section class="white-and-rounded">
896<div class="row" id="pricing-faq-general">
897<div class="col-sm-12">
898<h3 class="mt-1">General Billing Questions</h3>
899</div>
900</div>
901<div class="row">
902<div class="col-sm-6">
903<h6 class="question" id="no-contract">Am I locked into a long-term contract?</h6>
904<div class="answer"><p>No, cancel whenever you like for any reason.</p>
905</div>
906<h6 class="question" id="setup-fees">Are there any setup fees?</h6>
907<div class="answer"><p>No.</p>
908</div>
909<h6 class="question" id="hidden-fees">Are there any hidden fees?</h6>
910<div class="answer"><p>No.</p>
911</div>
912<h6 class="question" id="vat">What about VAT?</h6>
913<div class="answer"><p>All prices are inclusive of any applicable VAT. We are a German business, our
914VAT number is DE323788688. You will receive a valid VAT invoice by e-mail for
915each purchase.</p>
916</div>
917<h6 class="question" id="vs-google-pricing">How does OpenCage pricing compare with Google Maps geocoding pricing?</h6>
918<div class="answer"><p>We’re much more affordable and customer-friendly (no surge pricing). Here’s
919<a href="/reducing-your-google-geocoding-costs">a detailed pricing comparison with numbers</a>.</p>
920</div>
921<h6 class="question" id="soft-limits">What do &quot;no surge pricing&quot; and &quot;soft limits&quot; mean?</h6>
922<div class="answer"><p>Most cloud API providers have hard limits. When you hit your usage limit either
923the service is turned off, or you are charged a high, often unexpected, overage
924fee.</p>
925
926<p>This does not happen with us: when subscription customers need more - for
927example during a short-term spike - they can use more. Our pricing is based on
928your daily average over the course of the month. If every day you are over your
929average then we will ask you to move to the appropriate pricing tier for your
930needs from the next billing period. But you will never have an unexpected
931charge.</p>
932
933<p>We do not win by squeezing our customers when they need a bit more. We win by
934being a stable, long-term partner for our customers.</p>
935</div>
936<h6 class="question" id="what-is-a-month">What do you mean by &quot;month&quot;?</h6>
937<div class="answer"><p>Your month begins on the day you purchase and the next month is billed on the
938same day the following month. As an example, if you become a customer on
939February 19th, your card will next be billed on March 19th.</p>
940</div>
941<h6 class="question" id="payment-methods">What form of payments do you accept?</h6>
942<div class="answer"><p>We accept all major credit cards, billing is done via payment processor
943<a href="https://stripe.com" target="_blank">Stripe</a> (see detailed
944<a href="https://stripe.com/docs/security" target="_blank">security information</a>). We never see or store
945your credit card number.</p>
946
947<p>After you stop being a customer you can, with a single click, delete your
948payment information.</p>
949
950<p>In some European countries we also accept other bank debit payment methods for
951one-time purchases.</p>
952
953<p>As part of our relationship with Stripe, we contribute 1% of the revenue they
954process for us to fund next-generation carbon removal technologies
955(<a href="https://blog.opencagedata.com/post/one-percent-of-revenue-to-carbon-removal" target="_blank">
955details</a>).</p>
956
957<p>For large and medium annual subscriptions, we can invoice you.</p>
958
959<p>We are working on supporting other payment methods. If paying by credit card is
960stopping you from becoming a customer please get in touch and we will find a
961solution.</p>
962</div>
963<h6 class="question" id="prices-rising">Will prices rise in the future?</h6>
964<div class="answer"><p>Possibly. The future is a long time. We have changed some, (not all) of our
965prices once since 2015 to account for inflation and currency rate shift.
966Existing customers were given more than three months notice -
967<a href="https://blog.opencagedata.com/post/pricing-changes-coming" target="_blank">see blog post</a>.</p>
968</div>
969<h6 class="question" id="sla">What sort of SLA can you offer?</h6>
970<div class="answer"><p>We pride ourselves on our reliability, and target 100% uptime with no scheduled
971maintenance windows. We use independent, 3rd-party monitoring to measure uptime
972of our site and API, please have a look at
973<a href="https://status.opencagedata.com" target="_blank">our recent performance</a>.</p>
974
975<p>On our blog we publish
976<a href="https://blog.opencagedata.com/tagged/uptime" target="_blank">annual performance reports</a></p>
977
978<p>If you have particularly demanding requirements a custom written SLA is
979available for our <a href="/enterprise">enterprise offering</a>.</p>
980
981<p>If in doubt please get in touch, we work with hundreds of customers large and
982small around the world, and feel confident we can deliver a solution that works
983for you.</p>
984</div>
985</div>
986<div class="col-sm-6">
987<h6 class="question" id="forget-to-cancel">What if I forget to cancel my subscription?</h6>
988<div class="answer"><p>Please get in touch with us. As long as you have not been using the service
989excessively we will gladly refund your most recent billing period.</p>
990
991<p>We do not win by tricking you, we win by being a stable, dependable, long-term
992partner for our clients.</p>
993</div>
994<h6 class="question" id="charge-fails">What happens if my subscription charge fails?</h6>
995<div class="answer"><p>The last thing we want to do is turn off a customer. When a charge fails you
996will receive an email asking you to add a new card. Stripe will try to charge
997you a few times over the course of a week or so. We will try to contact you (by
998email). Eventually, if all else fails and we can’t get in touch with you, we
999will suspend your account, but there is no need to panic that thing will stop
1000working immediately if your card fails.</p>
1001</div>
1002<h6 class="question" id="billing-email">Can I specify a different e-mail for billing matters and payment confirmations?</h6>
1003<div class="answer"><p>Yes, you can have the payment confirmation go to one or more other e-mail
1004addresses, for example your accounting department. Billing matters do not have
1005to go to the e-mail you used when you registered.</p>
1006</div>
1007<h6 class="question" id="invoice-format">What will my invoice or proof of purchase look like?</h6>
1008<div class="answer"><p>For each purchase you will receive a pdf invoice by e-mail. You can specify who
1009receives the mail. You can
1010<a href="/opencage-gmbh-sample-invoice.pdf">download an example payment confirmation here</a>.
1011We can add whatever tax code your country requires.</p>
1012
1013<p>You can access old invoices in your account dashboard anytime.</p>
1014</div>
1015<h6 class="question" id="tax-residency-certificate">I need a Tax Residency Certificate or US W-8BEN-E form.</h6>
1016<div class="answer"><p>Sure, no problem, we can gladly provide those.</p>
1017</div>
1018<h6 class="question" id="contract-for-approval">I need a contract or something similar to get internal purchasing approval.</h6>
1019<div class="answer"><p>Please see our <a href="/terms">terms and conditions</a>, as you will see we do our best
1020to keep things simple.</p>
1021
1022<p>Upon request we can gladly supply a comprehensive service description that meets
1023your needs to any prospective Medium, Large, or Enterprise subscription
1024customer.</p>
1025</div>
1026<h6 class="question" id="supplier-portal">My company requires vendors to register with our billing portal before we can become a customer. Can you do that?</h6>
1027<div class="answer"><p>You can find all relevant data (address, VAT, company number, etc) about
1028OpenCage on our <a href="/about">about us page</a> (as required by German law).</p>
1029
1030<p>We have thousands of customer worldwide, registering for thousands of supplier
1031portals is not really viable. So we will not do so for one-time purchases or
1032x-small or small monthly plans.</p>
1033
1034<p>If you would like to purchase an annual subscription or a medium or large
1035monthly plan, we will spend 15 minutes registering for your supplier portal. If
1036registering takes more than 15 minutes, we will have to charge you for the time
1037it takes.</p>
1038</div>
1039<h6 class="question" id="security-questionnaire">My company requires a security questionnaire before we can become a customer, can we send it to you?</h6>
1040<div class="answer"><p>Security is always critical, which is why you can find all of our
1041<a href="/security-policy">security policies</a> online.</p>
1042
1043<p>For 99+% of potential customers the information they need can be found there. If
1044not, yes, please send us your form, but if filling it out will take more than 15
1045minutes, we will have to charge you for the time it takes.</p>
1046</div>
1047<h6 class="question" id="more-questions">What if I have more questions?</h6>
1048<div class="answer"><p>No problem. Please see the <a href="/faq">general FAQ</a> or
1049<a href="/contact#invoice">contact us</a>.</p>
1050
1051<p>Prefer to talk with a person? Great, please
1052<a href="https://savvycal.com/opencage/chat-with-us" target="_blank">schedule a time that works for you</a>.</p>
1053</div>
1054</div>
1055</div>
1056
1057</section>
1058<section class="white-and-rounded">
1059<div class="row" id="pricing-faq-geocoding">
1060<div class="col-sm-12">
1061<h3 class="mt-1">Geocoding API billing questions</h3>
1062</div>
1063</div>
1064<div class="row">
1065<div class="col-sm-6">
1066<h6 class="question" id="free-trial-credit-card">Do I need to provide a credit card to sign-up for the free trial?</h6>
1067<div class="answer"><p>No.</p>
1068</div>
1069<h6 class="question" id="free-trial-duration">
1069How long can I use the geocoding free trial?</h6>
1070<div class="answer"><p>As long as you need <strong>for testing.</strong> That is what the free trial is there for.
1071If you decide to use our service in production you should become a paying
1072customer. Please note: inactive free trial accounts are deleted after three
1073months.</p>
1074</div>
1075<h6 class="question" id="multiple-free-trials">Can I just use multiple free trial accounts?</h6>
1076<div class="answer"><p>No, <a href="/faq#onesignuponly">don’t do that</a>. The free trial is a way to test our
1077service - do not use it for anything mission critical. If you need production
1078level reliability, become a customer.</p>
1079</div>
1080<h6 class="question" id="change-key-after-customer">Will I need to change API key after I become a customer?</h6>
1081<div class="answer"><p>No, you can keep using the same API key. Or create a new API key if you prefer.
1082Subscription customers can have multiple active keys.</p>
1083</div>
1084<h6 class="question" id="over-daily-limit">What if I go over my daily API request limit?</h6>
1085<div class="answer"><p>As a subscription customer, when you reach your limit we do … nothing.
1086Everything keeps working, there is <strong>no additional surge or usage based
1087pricing.</strong> Our limits are “soft”. If you need more requests on a given day, that
1088is fine, you can keep geocoding. If you cross the limit repeatedly then the
1089following month we will ask you to move to the next higher tier.</p>
1090</div>
1091<h6 class="question" id="downgrade-cancel">Can I downgrade or cancel my plan if I no longer need so much?</h6>
1092<div class="answer"><p>Yes, you can switch whenever you like, for any reason. You’ll still have full
1093access until the end of the current billing period.</p>
1094</div>
1095<h6 class="question" id="store-api-results">How long can I store the API results.</h6>
1096<div class="answer"><p>You can store the data returned by the API permanently. Even if you are no
1097longer a customer. Please see our <a href="/api#caching">advice on caching</a>.</p>
1098</div>
1099</div>
1100<div class="col-sm-6">
1101<h6 class="question" id="upload-a-file">Can I just upload a file, and you do the geocoding for me?</h6>
1102<div class="answer"><p>Yes, we offer a file (spreadsheet) upload functionality, you can access it your
1103account dashboard.</p>
1104
1105<p>The free trial is limited to spreadsheets with 100 rows, if you need more,
1106please become a customer by purchasing either a one-time pan or a subscription.</p>
1107
1108<p>Each row of your spreadsheet is one geocoding API request.</p>
1109
1110<p>We also have tutorials for geocoding in <a href="/tutorials/geocode-in-excel">Excel</a>
1111and <a href="/tutorials/geocode-in-googledocs">Google Sheets</a>. A final option is to
1112work with our partners at <a href="https://www.cleanspreadsheets.com" target="_blank">Clean Spreadsheets</a>
1113who will gladly do the geocoding for you.</p>
1114</div>
1115<h6 class="question" id="onetime-pricing">How does one-time geocoding API pricing work?</h6>
1116<div class="answer"><p>You can purchase a Small, Medium, or Large one-time plan, depending on your
1117needs. You can then use those requests as and when you like for up to a year.</p>
1118</div>
1119<h6 class="question" id="subscription-vs-onetime">What is the difference between purchasing a subscription and purchasing a one-time geocoding plan?</h6>
1120<div class="answer"><p>There is absolutely no difference in the quality or speed of the API results.</p>
1121
1122<p>There are several differences:</p>
1123
1124<p>A. Subscription customers do not have hard limits, they can go beyond the daily
1125limit whenever they need to (please see above).</p>
1126
1127<p>B. Because subscription customers will be using our service over a longer period
1128of time we offer them the ability to do things like set up
1129<a href="/api#iprestriction">IP restriction</a> or <a href="/api#cors">set a CORS header</a>.</p>
1130</div>
1131<h6 class="question" id="onetime-limit-reached">What happens when I reach my one-time limit?</h6>
1132<div class="answer"><p>We will send you an email once you use 80% of your limit and again when you use
1133all of your limit. Once you have used up your requests your account will reset
1134to the free trial.</p>
1135</div>
1136<h6 class="question" id="see-requests-made">How can I see how many requests I have made?</h6>
1137<div class="answer"><p>For one-time plan customers each API response will return the number of requests
1138you have remaining. Please see the details in
1139<a href="/api#rate-limiting">the rate-limiting section of the API documentation</a>.</p>
1140</div>
1141<h6 class="question" id="bad-requests-count">Do bad requests or requests with no results count as requests?</h6>
1142<div class="answer"><p>Yes, every request counts as it generates work for us. Please test first with
1143the free trial and make sure you understand how our API works before you start
1144geocoding at high volume.</p>
1145</div>
1146<h6 class="question" id="onetime-to-subscription">I bought a one-time plan, but now realize I need a subscription. What should I do?</h6>
1147<div class="answer"><p>No problem, please <a href="/contact">get in touch with us</a>, and we will transition you
1148to a subscription and apply a credit equivalent to the unused portion of your
1149one-time plan.</p>
1150</div>
1151</div>
1152</div>
1153
1154</section>
1155<section class="white-and-rounded">
1156<div class="row" id="pricing-faq-geosearch">
1157<div class="col-sm-12">
1158<h3 class="mt-1">Geosearch billing questions</h3>
1159</div>
1160</div>
1161<div class="row">
1162<div class="col-sm-6">
1163<h6 class="question" id="geosearch-free">My site has almost no users, can I use geosearch for free?</h6>
1164<div class="answer"><p>No, maintaining the service costs us time and energy. We can not provide it for
1165free. Becoming a customer also helps support us in
1166<a href="/about#geo-innovation">giving back to the open data and open source communities</a>.</p>
1167</div>
1168<h6 class="question" id="geosearch-free-trial">Is there a free trial for geosearch?</h6>
1169<div class="answer"><p>No, you can test the autosuggest capability <a href="/geosearch">on our site</a>.</p>
1170</div>
1171</div>
1172<div class="col-sm-6">
1173<h6 class="question" id="geosearch-vs-geocoding-pricing">Why is geosearch priced differently than geocoding?</h6>
1174<div class="answer"><p>Because geosearch and geocoding are entirely different services.
1175<a href="/guides/the-difference-between-geocoding-and-geosearch">Learn the difference</a>.</p>
1176</div>
1177<h6 class="question" id="geosearch-flat-fee">Why is geosearch a flat fee, why are there not different pricing tiers based on usage?</h6>
1178<div class="answer"><p>First, because we know it is almost impossible to estimate how much your users
1179will use the service.</p>
1180
1181<p>Secondly, our geosearch service is a niche/limited product. It is available only
1182in four languages, it allows searching only in countries / regions / cities /
1183neighborhoods (we don’t support full street address), and we return only a small
1184subset of data about each location.</p>
1185
1186<p>Our service is not a good fit for every usecase. For sites that have a map or
1187form and need a general location search it is fine. This is what our customers
1188use it for, and we offer them a straight-forward predictable pricing for the
1189service.</p>
1190</div>
1191</div>
1192</div>
1193
1194</section>
1195</div>
1196</div>
1197
1198</div>
1199
1200<a aria-label="Back to top" href="#" id="back-to-top">
1201<i class="fas fa-angle-up" aria-hidden="true"></i>
1202</a>
1203<div class="with-map" id="signup-promo-bottom" style="background-image: url(https://assets.opencagedata.com/assets/map4-ece7ad224eb20866b8e7fa8b26abbcb13d3aa3e679bd7872d9890bd5db0a6c63.png); background-image: image-set(url(https://assets.opencagedata.com/assets/map4-886a6c13c42548fc9edfe7ab74f39e33f0e841e2a7378648d2ad098c1a7cbfc0.webp) 1x /* type(image/webp) */ )">
1204<div class="inner">
1205<p>
1206<a class="btn btn-lg btn-primary" href="/users/sign_up">
1207Start your free trial
1208</a>
1209</p>
1210<p>
12112,500 geocoding API requests/day -
1212No credit card required
1213</p>
1214</div>
1215
1216<div class="inner">
1217<div class="attribution">
1218This image shows the node density of OpenStreetMap data in summer 2015.
1219<br>
1220It's one of many data sources we use.
1221<br>
1222<br>
1223Data ©
1224<a href="https://openstreetmap.org/copyright" target="_blank">OpenStreetMap contributors</a>,
1225Imagery ©
1226<a href="https://www.openstreetmap.org/user/tyr_asd/diary/22363" target="_blank">Martin Raifer, cc-by</a>
1227<br>
1228<a href="https://mtmail.github.io/osm-node-density/#2/50.0/8.0" target="_blank">Open as larger interactive map</a>
1229</div>
1230</div>
1231<a class="open-info" href="/credits">
1232OpenStreetMap node coverage
1233</a>
1234</div>
1235
1236</main>
1237<footer>
1238<div class="container" id="footer">
1239<div class="row">
1240<div class="col-lg-3">
1241<h5>Background</h5>
1242<ul>
1243<li><a href="/why-use-open-data">Why open data?</a></li>
1244<li><a href="/reverse-geocoding">What is Reverse Geocoding?</a></li>
1245<li><a href="/guides/the-difference-between-geocoding-and-geosearch">Geocoding vs Geosearch</a></li>
1246<li><a href="/guides">25+ further guides</a></li>
1247</ul>
1248<h5>Use Cases</h5>
1249<ul>
1250<li><a href="/solutions/academia">Academia</a></li>
1251<li><a href="/solutions/classifieds">Classifieds</a></li>
1252<li><a href="/solutions/data-enrichment">Data Enrichment</a></li>
1253<li><a href="/solutions/vehicle-tracking">Fleet Tracking</a></li>
1254<li><a href="/solutions/image-processing">Image Processing</a></li>
1255<li><a href="/solutions/internet-of-things">Internet of Things</a></li>
1256<li><a href="/solutions/logistics">Logistics / Supply Chain</a></li>
1257<li><a href="/solutions/payment-processing">Payment Processing</a></li>
1258<li><a href="/solutions/micromobility">Shared / Micromobility</a></li>
1259</ul>
1260<h5>LLM?</h5>
1261<ul>
1262<li>
1263Read
1264<a href="/llms.txt">llms.txt</a>
1265</li>
1266<li>
1267<a href="https://github.com/OpenCageData/opencage-skills" target="_blank">Agent Skills</a>
1268</li>
1269</ul>
1270</div>
1271<div class="col-lg-3">
1272<h5>Geocoding API</h5>
1273<ul>
1274<li><a href="/api">API Documentation</a></li>
1275<li>
1276<a href="/demo">Demo</a>
1277/
1278<a href="/tutorials">Tutorials</a>
1279/
1280<a href="/sdks">SDKs</a>
1281/
1282<a href="https://github.com/OpenCageData/opencage-skills/tree/master/skills/opencage-geocoding-api" target="_blank">Agent Skill</a>
1283</li>
1284<li>
1285<a href="/tutorials/geocode-a-spreadsheet">Geocode a spreadsheet</a>
1286</li>
1287<li><a href="/pricing">Pricing</a></li>
1288<li><a href="/enterprise">Enterprise Solutions</a></li>
1289<li>
1290<a href="https://status.opencagedata.com" rel="noopener" target="_blank">API Uptime / Status</a>
1291</li>
1292</ul>
1293<h5>Compare Geocoding Services</h5>
1294<ul>
1295<li><a href="/guides/how-to-compare-and-test-geocoding-services">Geocoding Buyer&#39;s Guide</a></li>
1296<li>
1297Alternative to
1298<ul>
1299<li><a href="/alternatives/google-maps-geocoding">Google Maps geocoding</a></li>
1300<li><a href="/alternatives/mapbox-geocoding">Mapbox geocoding</a></li>
1301<li><a href="/alternatives/self-hosting-nominatim">Self-hosting Nominatim</a></li>
1302</ul>
1303</li>
1304</ul>
1305<h5>Geosearch</h5>
1306<ul>
1307<li><a href="/geosearch">Location Autosuggest</a></li>
1308<li><a href="/geosearch/demo">Demo</a></li>
1309<li>
1310Tutorials:
1311<a href="/tutorials/leaflet-location-search">Leaflet</a>
1312/
1313<a href="/tutorials/openlayers-location-search">OpenLayers</a>
1314</li>
1315<li><a href="/pricing#geosearch">Pricing</a></li>
1316</ul>
1317</div>
1318<div class="col-lg-3">
1319<h5>Company Info</h5>
1320<ul>
1321<li>
1322<a href="/about">About us</a>
1323</li>
1324<li>
1325<a href="https://blog.opencagedata.com" target="_blank">Our blog</a>
1326</li>
1327<li>
1328<a href="/contact">Contact us / Support</a>
1329</li>
1330<li>
1331Our commitment to:
1332<ul>
1333<li>
1334<a href="/about#geo-innovation">
1335geo-innovation
1336</a>
1337</li>
1338<li>
1339<a href="/about#environmental-commitment">
1340the environment
1341</a>
1342</li>
1343</ul>
1344</li>
1345<li><a href="/jobs">We&#39;re hiring</a></li>
1346<li><a href="/branding">Branding / Media Resources</a></li>
1347</ul>
1348<h5>Legal</h5>
1349<ul>
1350<li><a href="/terms">Terms &amp; Conditions</a></li>
1351<li><a href="/gdpr">GDPR / Privacy</a></li>
1352<li><a href="/hipaa">HIPAA compliance</a></li>
1353<li><a href="/security-policy">Security Policy</a></li>
1354<li>
1355<a aria-label="OpenCage VPAT" href="https://github.com/OpenCageData/opencagedata-misc-docs/blob/master/OpenCage-accessibility-conformance-report.md" target="_blank">Accessibility / VPAT</a>
1356</li>
1357<li><a href="/credits">Credits, Data, and Sources</a></li>
1358</ul>
1359<h5>We organise Geomob</h5>
1360<ul>
1361<li>
1362<a href="https://thegeomob.com/" target="_blank">Events</a>
1363/
1364<a href="https://thegeomob.com/podcast/" target="_blank">Podcast</a>
1365</li>
1366</ul>
1367</div>
1368<div class="col-lg-3 border-3 shadow-sm">
1369<div class="mt-1 mb-4 social">
1370<a aria-label="OpenCage on Mastodon" href="https://en.osm.town/@opencage" rel="me" target="_blank"><i class="fab fa-mastodon" aria-hidden="true"></i></a>
1371<a aria-label="OpenCage on GitHub" href="https://github.com/opencagedata" target="_blank"><i class="fab fa-github" aria-hidden="true"></i></a>
1372<a aria-label="OpenCage on LinkedIn" href="https://www.linkedin.com/company/opencage/" target="_blank"><i class="fab fa-linkedin" aria-hidden="true"></i></a>
1373<a aria-label="Contact Us" href="/contact"><i class="far fa-envelope" aria-hidden="true"></i></a>
1374</div>
1375<p class="my-4">
1376OpenCage GmbH
1377<br>
1378Pappelallee 78/79
1379<br>
138010437 Berlin
1381<br>
1382Germany
1383</p>
1384<p class="my-3"><abbr title="Commercial Registration Number">Reg No.</abbr>:
1385Berlin (Charlottenburg) HRB 272249
1386<br><abbr title="German VAT tax number">VAT No.</abbr>:
1387DE323788688
1388</p>
1389<p>Proud corporate members of</p>
1390<ul>
1391<li>
1392<ul>
1393<li>The OpenStreetMap Foundation</li>
1394<li>Association for Geoinformatics, GeoIT and Navigation e.V.</li>
1395<li>FOSSGIS e.V.</li>
1396<li>The OpenStreetMap UK CIC</li>
1397</ul>
1398</li>
1399</ul>
1400</div>
1401</div>
1402<div class="text-center py-4">
1403© 2013-2026 OpenCage GmbH
1404</div>
1405</div>
1406
1407</footer>
1408<script src="https://assets.opencagedata.com/assets/application-563b86449955b0bbc1d1f85baf7656ec4b135dfc68675ed10fb3421ae89a473d.js"></script>
vendor: 1 bytes, line 1408
1408
1409<script src="https://assets.opencagedata.com/assets/pages/docs_search-bd604f2772a7f1c32d37f55a6b8d63e176d6075ffc81833a4d410848498fff27.js"></script>
1409
1410
1411
1412<script src="https://cdn.usefathom.com/script.js" defer="defer" data-site="UMKIX"></script>
1412
1413
1414</body>
1415</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.