<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://blog.opencagedata.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.opencagedata.com/" rel="alternate" type="text/html" /><updated>2026-10-08T19:30:21+00:00</updated><id>https://blog.opencagedata.com/feed.xml</id><title type="html">OpenCage Blog</title><subtitle>Updates and musings from the makers of the &lt;a href=&quot;https://opencagedata.com&quot;&gt;OpenCage Geocoding API&lt;/a&gt;
</subtitle><entry><title type="html">Improved searching for IATA Airport codes</title><link href="https://blog.opencagedata.com/post/improved-iata-airport-code-search" rel="alternate" type="text/html" title="Improved searching for IATA Airport codes" /><published>2026-10-07T08:13:11+00:00</published><updated>2026-10-07T08:13:11+00:00</updated><id>https://blog.opencagedata.com/post/better-iata-code-search</id><content type="html" xml:base="https://blog.opencagedata.com/post/improved-iata-airport-code-search"><![CDATA[<p>Hi everyone,</p>

<p>a quick note to share that we have improved geocoding of IATA (<a href="https://en.wikipedia.org/wiki/International_Air_Transport_Association">International Air Transport Association</a>) airport codes, the three letter codes you see on airline luggage tags, for example “LHR” for London’s Heathrow Airport.</p>

<p>We now better detect such queries, prioritize airports in the results, and also have improved the <code class="language-plaintext highlighter-rouge">formatted</code> string in the API result.</p>

<p>Here’s an example from  our geocoding demo page, showing a request with query <code class="language-plaintext highlighter-rouge">EWR</code>:</p>

<p><a href="https://opencagedata.com/demo#q=EWR&amp;language=en&amp;no_annotations=1" class="center-image"><img src="/images/aita-ewr-query.png" alt="'Screenshot of the OpenCage geocoding API demo page with a search for EWR'" /></a></p>

<p>This actually was not as trivial as hoped because of course three letter acronyms (TLAs)
are also used in many other contexts, including in geography. For example “USA” is not an IATA code, nor is “NYC”, and there are many others.</p>

<p>Many thanks to the customer that requested these improvements..</p>

<p>Happy geocoding,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>

<p>As a reminder, we also support <a href="https://opencagedata.com/guides/lookup-a-unlocode">queries for UN/LOCODE codes</a>.</p>]]></content><author><name></name></author><category term="smallfeaturesaddup" /><category term="iata" /><category term="airports" /><category term="geocoding" /><summary type="html"><![CDATA[We've improved how we handle geocoding queries for AITA (airport) codes]]></summary></entry><entry><title type="html">Team offsite: back to zero</title><link href="https://blog.opencagedata.com/post/back-to-zero" rel="alternate" type="text/html" title="Team offsite: back to zero" /><published>2026-09-22T07:15:40+00:00</published><updated>2026-09-22T07:15:40+00:00</updated><id>https://blog.opencagedata.com/post/prime-meridian</id><content type="html" xml:base="https://blog.opencagedata.com/post/back-to-zero"><![CDATA[<p>Hi everyone,</p>

<p>Last week we got off the keyboard for a bit to reflect on how far we have come as a team over the last
12 years of geocoding. What better way to do this than heading back to zero, literally?</p>

<p>And so the team linked up in London, where OpenCage originally started, cruised down the Thames to Greenwich and visited the Prime Meridian! Longitude: 0.</p>

<p><img src="/images/primemeridian-20260916.jpeg" alt="&quot;OpenCage team at the Prime Meridian&quot;" class="center-image" /></p>

<p>It was a great day out, and useful chance to link up in person, to look back and also forward. To brainstorm and laugh. Many thanks to all of you who have been on this journey with us over the years: our friends, our customers, the global open-source and OpenStreetMap communities that we build upon.</p>

<p>One evening we celebrated with some friends of the business:
<img src="/images/team-dinner-20260915.jpeg" alt="&quot;OpenCage team dinner&quot;" class="center-image" /></p>

<p>And the following evening we enjoyed Yet Another <a href="https://thegeomob.com/post/september-16th-2026-geomoblon-details">Geomob London</a>.</p>

<p>Thank you everyone. The reward for hard work is more  hard work, and we are looking refreshed and looking forward to many more years of geocoding the world!</p>

<p>As always, please <a href="https://opencagedata.com/contact">let us know what you think</a> we should be working on.</p>

<p>Happy geocoding,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="team" /><category term="prime meridian" /><category term="london" /><category term="featured" /><summary type="html"><![CDATA[To make finding documentation easier we now offer a site search]]></summary></entry><entry><title type="html">Geotrivia - September 2026 - Visual neighbours</title><link href="https://blog.opencagedata.com/post/geotrivia-september-2026" rel="alternate" type="text/html" title="Geotrivia - September 2026 - Visual neighbours" /><published>2026-09-18T06:14:00+00:00</published><updated>2026-09-18T06:14:00+00:00</updated><id>https://blog.opencagedata.com/post/geotrivia-202609</id><content type="html" xml:base="https://blog.opencagedata.com/post/geotrivia-september-2026"><![CDATA[<div class="pb-2">
  <a href="/">Blog</a> &gt; <a href="/tagged/fridaygeotrivia">Monthly Geo Trivia questions</a>
</div>

<hr />

<script>
  // for hiding/showing geotrivia answer
  function toggle(id) {
      var state = document.getElementById(id).style.display;
      if (state == 'block') {
          document.getElementById(id).style.display = 'none';
      } else {
          document.getElementById(id).style.display = 'block';
      }
  } 
</script>

<p>Welcome to the September 2026 edition of #fridaygeotrivia, our
<a href="/tagged/fridaygeotrivia">social media geotrivia contest</a>.</p>

<p>As per tradition we play on the final Friday of the month, which this month is 
<strong>Friday, 25th of September, 2026, at 17:00 Berlin time, 4pm London time, 11AM New York time</strong>.</p>

<p>See how to play below.</p>

<h3 id="the-september-2026-geotrivia-question">The September 2026 geotrivia question:</h3>

<p>Name country pairs that have no land border, but are separated by less than 50 km of water at their closest point, ie countries that can see each other across the water.</p>

<p>For example Singapore and Indonesia.</p>

<p>As always:</p>

<ul>
  <li>
    <p>Only one answer per toot</p>
  </li>
  <li>
    <p>You must include the hashtag #fridaygeotrivia and the emoji flag of the countries</p>
  </li>
</ul>

<h3 id="prizes">Prizes</h3>

<p>#fridaygeotrivia is a game with two prizes:</p>

<ol>
  <li>
    <p>the sheer joy of geographic knowledge and pedantry.</p>
  </li>
  <li>
    <p>the bragging rights of getting the answer first.</p>
  </li>
</ol>

<h3 id="the-fridaygeotrivia-mastodon-thread">The #fridaygeotrivia Mastodon thread:</h3>

<blockquote class="mastodon-embed" data-embed-url="https://en.osm.town/@opencage/117332290895849305/embed" style="background: #FCF8FF; border-radius: 8px; border: 1px solid #C9C4DA; margin: 0; max-width: 540px; min-width: 270px; overflow: hidden; padding: 0;"> <a href="https://en.osm.town/@opencage/117332290895849305" target="_blank" style="align-items: center; color: #1C1A25; display: flex; flex-direction: column; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Roboto, sans-serif; font-size: 14px; justify-content: center; letter-spacing: 0.25px; line-height: 20px; padding: 24px; text-decoration: none;"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 79 75"><path d="M63 45.3v-20c0-4.1-1-7.3-3.2-9.7-2.1-2.4-5-3.7-8.5-3.7-4.1 0-7.2 1.6-9.3 4.7l-2 3.3-2-3.3c-2-3.1-5.1-4.7-9.2-4.7-3.5 0-6.4 1.3-8.6 3.7-2.1 2.4-3.1 5.6-3.1 9.7v20h8V25.9c0-4.1 1.7-6.2 5.2-6.2 3.8 0 5.8 2.5 5.8 7.4V37.7H44V27.1c0-4.9 1.9-7.4 5.8-7.4 3.5 0 5.2 2.1 5.2 6.2V45.3h8ZM74.7 16.6c.6 6 .1 15.7.1 17.3 0 .5-.1 4.8-.1 5.3-.7 11.5-8 16-15.6 17.5-.1 0-.2 0-.3 0-4.9 1-10 1.2-14.9 1.4-1.2 0-2.4 0-3.6 0-4.8 0-9.7-.6-14.4-1.7-.1 0-.1 0-.1 0s-.1 0-.1 0 0 .1 0 .1 0 0 0 0c.1 1.6.4 3.1 1 4.5.6 1.7 2.9 5.7 11.4 5.7 5 0 9.9-.6 14.8-1.7 0 0 0 0 0 0 .1 0 .1 0 .1 0 0 .1 0 .1 0 .1.1 0 .1 0 .1.1v5.6s0 .1-.1.1c0 0 0 0 0 .1-1.6 1.1-3.7 1.7-5.6 2.3-.8.3-1.6.5-2.4.7-7.5 1.7-15.4 1.3-22.7-1.2-6.8-2.4-13.8-8.2-15.5-15.2-.9-3.8-1.6-7.6-1.9-11.5-.6-5.8-.6-11.7-.8-17.5C3.9 24.5 4 20 4.9 16 6.7 7.9 14.1 2.2 22.3 1c1.4-.2 4.1-1 16.5-1h.1C51.4 0 56.7.8 58.1 1c8.4 1.2 15.5 7.5 16.6 15.6Z" fill="currentColor" /></svg> <div style="color: #787588; margin-top: 16px;">Post by @opencage@en.osm.town</div> <div style="font-weight: 500;">View on Mastodon</div> </a> </blockquote>
<script data-allowed-prefixes="https://en.osm.town/" async="" src="https://en.osm.town/embed.js"></script>

<h3 id="the-winner">The winner</h3>

<p>Well done to
<a href="https://mastodon.ie/@ccferrie">Ciarán Ferrie</a>, who managed to pull away from <a href="https://mapstodon.space/@jerseybastion">jerseybastion</a>, who took second.</p>

<p>Honourable mention goes to <a href="https://mastodon.nl/@arend">Arend Pool</a>.</p>

<h3 id="this-months-geotrivia-answer">This month’s geotrivia answer:</h3>

<p><button type="button" class="btn btn-primary" onclick="toggle('geotrivia-answer');">Show / hide answer</button></p>

<div id="geotrivia-answer" class="pb-5">

<ul>
<li>American Samoa – Samoa</li>
<li>Anguilla – Sint Maarten</li>
<li>Australia – Papua New Guinea (Boigu Island)</li>
<li>Bahamas - Cuba (Cay Sal Bank, across the Nicholas Channel)</li>
<li>Bahamas - Turks and Caicos Islands</li>
<li>Bahrain – Qatar</li>
<li>Benin - Ghana</li>
<li>Botswana - Zimbabwe (half point since there is a bridge)</li>
<li>Canada - France (St Pierre &amp; Miquelon)</li>
<li>China – Taiwan</li>
<li>Croatia - Italy</li>
<li>DRC - Tanzania</li>
<li>Denmark - Sweden (half point since there is a bridge)</li>
<li>Djibouti - Yemen (Perim Island / Bab-el-Mandeb)</li>
<li>Dominica - Martinique</li>
<li>Egypt - Jordan</li>
<li>Egypt - Saudi Arabia</li>
<li>El Salvador - Nicaragua</li>
<li>Estonia - Finland</li>
<li>France - Guernsey</li>
<li>France - Jersey</li>
<li>France - United Kingdom (Strait of Dover) (half point since there is a tunnel)</li>
<li>Guernsey - Jersey</li>
<li>Gibraltar – Morocco</li>
<li>Hong Kong - Macau</li>
<li>India - Sri Lanka</li>
<li>Indonesia - Malaysia</li>
<li>Indonesia - Singapore</li>
<li>Iran – Oman (Strait of Hormuz)</li>
<li>Iran – Kuwait</li>
<li>Isle of Man - United Kingdom</li>
<li>Israel - Saudi Arabia</li>
<li>Italy - Monaco</li>
<li>Japan – Russia (via Tsushima)</li>
<li>Japan – South Korea (via Tsushima)</li>
<li>Malaysia – Philippines (Sibutu Passage)</li>
<li>Martinique - St Lucia</li>
<li>Namibia - Zimbabwe</li>
<li>Netherlands - Saint Kitts and Nevis</li>
<li>Papua New Guinea - Solomon Islands</li>
<li>Russia - United States (Little/Big Diomede)</li>
<li>Saint Barthélemy – Saint Martin</li>
<li>Trinidad and Tobago – Venezuela</li>
<li>United Kingdom - United States (Virgin Islands)</li>
</ul>

</div>

<h3 id="how-to-play">How to play</h3>

<p>Anyone can join in, you just need a Mastodon account.</p>

<ul>
  <li>
    <p>Follow us on Mastodon, our account is <a href="https://en.osm.town/@opencage">@opencage@en.osm.town</a></p>
  </li>
  <li>
    <p>When the game starts we will post the question here on the blog and on
Mastodon, and will embed the Mastodon question here. We highly recommend
using a mastodon client you feel comfortable with. We’ve made the switch
to <a href="https://elk.zone">the Elk client</a>
and are loving it, but use whatever works for you.</p>
  </li>
  <li>
    <p>Reply to the question thread on Mastodon (it will be embedded above)
using the hashtag #fridaygeotrivia in your answer.</p>
  </li>
  <li>
    <p>Only one answer per response (don’t stuff multiple answers into
a single reply).</p>
  </li>
  <li>
    <p>Our definition of “country” is usually (it depends on the question) any
place with an ISO 3166-1 alpha-2 code.
Read more <a href="https://opencagedata.com/guides/how-to-determine-the-iso-codes-for-a-location">background about ISO and country codes in our guide</a>.</p>
  </li>
  <li>
    <p>To get full points for an answer it is good form not just to name the
relevant country but (if possible) to include the emoji flags of the
country.</p>
  </li>
  <li>
    <p>While you can use a map, please <strong>do NOT use the internet to just search
for an answer</strong>. That is cheating and will lead to seriously bad geokarma.</p>
  </li>
</ul>

<p>Some people have complained that the format is a bit chaotic and hard to follow. <strong>Yes. The mad chaos is part of the fun. Embrace it. The goal is just to have fun and learn. We win by playing</strong></p>

<p>Thanks for playing,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="geotrivia" /><category term="mastodon" /><category term="fridaygeotrivia" /><summary type="html"><![CDATA[The September 2026 edition of #fridaygeotrivia - our monthly social media geography quiz. Join us on the final Friday of each month]]></summary></entry><entry><title type="html">Search and you will find</title><link href="https://blog.opencagedata.com/post/site-search" rel="alternate" type="text/html" title="Search and you will find" /><published>2026-09-05T07:15:40+00:00</published><updated>2026-09-05T07:15:40+00:00</updated><id>https://blog.opencagedata.com/post/site-search</id><content type="html" xml:base="https://blog.opencagedata.com/post/site-search"><![CDATA[<p>Hi everyone,</p>

<p>one challenge we have faced is that over the years we have created more and more helpful
content about geocoding generally and our services specifically.
<a href="https://opencagedata.com/tutorials">Tutorials</a>,
<a href="https://opencagedata.com/guides">Guides</a>,
<a href="https://opencagedata.com/faq">FAQs</a>, we have them all. But as the amount of content has grown
it becomes harder and harder to keep the overview and to find exactly what you are looking for.</p>

<p>So, we have now added a search to the site.</p>

<p><img src="/images/site-search.png" alt="&quot;Screenshot of OpenCage geocoding API coverage report&quot;" class="center-image" /></p>

<p>Please take it for a spin (just click on the search glass on the upper right of any page to open the search box),  and <a href="https://opencagedata.com/contact">let us know what you think</a>.</p>

<p>Happy site searching,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="geocoding" /><category term="featured" /><category term="search" /><summary type="html"><![CDATA[To make finding documentation easier we now offer a site search]]></summary></entry><entry><title type="html">New geocoding coverage report</title><link href="https://blog.opencagedata.com/post/geocoding-coverage-report" rel="alternate" type="text/html" title="New geocoding coverage report" /><published>2026-08-26T07:15:40+00:00</published><updated>2026-08-26T07:15:40+00:00</updated><id>https://blog.opencagedata.com/post/coverge-report</id><content type="html" xml:base="https://blog.opencagedata.com/post/geocoding-coverage-report"><![CDATA[<p>Hi everyone,</p>

<p>one question that continually comes up with potential customers evaluating our service is
“<em>How are you on country X?</em>”</p>

<p>The question is entirely understandable, as most people still think in terms of national
mapping agencies releasing data. That mental model doesn’t correspond to the crowdsourced
reality of OpenStreetMap, our primary data source.</p>

<p>Volunteers add data wherever they like, which can result in the confusing situation that
one street can be perfetly mapped, and the neighbouring street is not.
So there can be significant variance within a country.</p>

<p>And of course different countries have radically different concepts of geography. Not just
different levels of administrative divisions, but different address structures and components.
As a basic example, some countries have postal codes, some do not. And in those that do the
concept of what a postal code represents can vary widely. Indeed some countries do
not really use addresses at all. And even within a country there are often differences between
regions or between rural and urban areas.</p>

<p>So it is perhaps not surprising, given all this complexity, that for years we have struggled
to answer this seemingly basic question.</p>

<p>Happily, OSM this month turned 22 years old, and much of the world is now very well mapped.
Indeed, in many parts of the world, OSM is the best data available at any price.</p>

<p>In this context I am pleased to announce that we are now regularly publishing a
<a href="https://github.com/OpenCageData/opencagedata-misc-docs/blob/master/opencage-geocoding-api-coverage-report.md">geocoding API coverage report</a>
where we break down coverage by country, assigning each a basic “great”, “good”, or “coarse” score.</p>

<p><a href="https://github.com/OpenCageData/opencagedata-misc-docs/blob/master/opencage-geocoding-api-coverage-report.md" class="center-image"><img src="/images/coverage-report-screenshot.png" alt="&quot;Screenshot of OpenCage geocoding API coverage report&quot;" /></a></p>

<p>Obviously the score needs to be put in the context of the complexity of reality,
and is no substitute for actual testing (which is why we offer a free trial),
but we hope this helps prospective customers more quickly assess whether our service
can be a good match for their needs.</p>

<p>One final point: if you are evaluating different geocoding providers,
I can highly recommend our <a href="https://opencagedata.com/guides/how-to-compare-and-test-geocoding-services">Geocoding Buyer’s Guide</a>
where we discuss all the factors you should consider to avoid the dreaded “I wish I had thought of that before we bought” feeling.</p>

<p>Happy geocoding,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="geocoding" /><category term="featured" /><category term="coverage" /><summary type="html"><![CDATA[We now regularly publish a geocoding coverage report, showing approximate coverageby country]]></summary></entry><entry><title type="html">Geotrivia - August 2026: major river source</title><link href="https://blog.opencagedata.com/post/geotrivia-august-2026" rel="alternate" type="text/html" title="Geotrivia - August 2026: major river source" /><published>2026-08-21T06:14:00+00:00</published><updated>2026-08-21T06:14:00+00:00</updated><id>https://blog.opencagedata.com/post/geotrivia-202608</id><content type="html" xml:base="https://blog.opencagedata.com/post/geotrivia-august-2026"><![CDATA[<div class="pb-2">
  <a href="/">Blog</a> &gt; <a href="/tagged/fridaygeotrivia">Monthly Geo Trivia questions</a>
</div>

<hr />

<script>
  // for hiding/showing geotrivia answer
  function toggle(id) {
      var state = document.getElementById(id).style.display;
      if (state == 'block') {
          document.getElementById(id).style.display = 'none';
      } else {
          document.getElementById(id).style.display = 'block';
      }
  } 
</script>

<p>Welcome to the August 2026 edition of #fridaygeotrivia, our
<a href="/tagged/fridaygeotrivia">social media geotrivia contest</a>.</p>

<p>As per tradition we play on the final Friday of the month, which this month is 
<strong>Friday, 28th of August, 2026, at 17:00 Berlin time, 4pm London time, 11AM New York time</strong>.</p>

<p>See how to play below.</p>

<h3 id="the-august-2026-geotrivia-question">The August 2026 geotrivia question:</h3>

<p>Name countries where at least one permanent major river (300+ km) flows through the country or along its borders, but no major river rises within it.</p>

<p>For example Egypt 🇪🇬, famous for the mighty Nile, has no other major river arising in its territory.</p>

<p>As always:</p>

<ul>
  <li>
    <p>Only one answer per toot</p>
  </li>
  <li>
    <p>You must include the hashtag #fridaygeotrivia and the emoji flag of the countries</p>
  </li>
</ul>

<h3 id="prizes">Prizes</h3>

<p>#fridaygeotrivia is a game with two prizes:</p>

<ol>
  <li>
    <p>the sheer joy of geographic knowledge and pedantry.</p>
  </li>
  <li>
    <p>the bragging rights of getting the answer first.</p>
  </li>
</ol>

<h3 id="the-fridaygeotrivia-mastodon-thread">The #fridaygeotrivia Mastodon thread:</h3>

<blockquote class="mastodon-embed" data-embed-url="https://en.osm.town/@opencage/117173744640024168/embed" style="background: #FCF8FF; border-radius: 8px; border: 1px solid #C9C4DA; margin: 0; max-width: 540px; min-width: 270px; overflow: hidden; padding: 0;"> <a href="https://en.osm.town/@opencage/117173744640024168" target="_blank" style="align-items: center; color: #1C1A25; display: flex; flex-direction: column; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Roboto, sans-serif; font-size: 14px; justify-content: center; letter-spacing: 0.25px; line-height: 20px; padding: 24px; text-decoration: none;"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 79 75"><path d="M63 45.3v-20c0-4.1-1-7.3-3.2-9.7-2.1-2.4-5-3.7-8.5-3.7-4.1 0-7.2 1.6-9.3 4.7l-2 3.3-2-3.3c-2-3.1-5.1-4.7-9.2-4.7-3.5 0-6.4 1.3-8.6 3.7-2.1 2.4-3.1 5.6-3.1 9.7v20h8V25.9c0-4.1 1.7-6.2 5.2-6.2 3.8 0 5.8 2.5 5.8 7.4V37.7H44V27.1c0-4.9 1.9-7.4 5.8-7.4 3.5 0 5.2 2.1 5.2 6.2V45.3h8ZM74.7 16.6c.6 6 .1 15.7.1 17.3 0 .5-.1 4.8-.1 5.3-.7 11.5-8 16-15.6 17.5-.1 0-.2 0-.3 0-4.9 1-10 1.2-14.9 1.4-1.2 0-2.4 0-3.6 0-4.8 0-9.7-.6-14.4-1.7-.1 0-.1 0-.1 0s-.1 0-.1 0 0 .1 0 .1 0 0 0 0c.1 1.6.4 3.1 1 4.5.6 1.7 2.9 5.7 11.4 5.7 5 0 9.9-.6 14.8-1.7 0 0 0 0 0 0 .1 0 .1 0 .1 0 0 .1 0 .1 0 .1.1 0 .1 0 .1.1v5.6s0 .1-.1.1c0 0 0 0 0 .1-1.6 1.1-3.7 1.7-5.6 2.3-.8.3-1.6.5-2.4.7-7.5 1.7-15.4 1.3-22.7-1.2-6.8-2.4-13.8-8.2-15.5-15.2-.9-3.8-1.6-7.6-1.9-11.5-.6-5.8-.6-11.7-.8-17.5C3.9 24.5 4 20 4.9 16 6.7 7.9 14.1 2.2 22.3 1c1.4-.2 4.1-1 16.5-1h.1C51.4 0 56.7.8 58.1 1c8.4 1.2 15.5 7.5 16.6 15.6Z" fill="currentColor" /></svg> <div style="color: #787588; margin-top: 16px;">Post by @opencage@en.osm.town</div> <div style="font-weight: 500;">View on Mastodon</div> </a> </blockquote>
<script data-allowed-prefixes="https://en.osm.town/" async="" src="https://en.osm.town/embed.js"></script>

<h3 id="the-winner">The winner</h3>

<p>It was a tie between <a href="https://mastodon.nl/@arend">Arend Pool</a> and <a href="https://mastodon.gougere.fr/@cyclotopie">Jocelyn</a></p>

<h3 id="this-months-geotrivia-answer">This month’s geotrivia answer:</h3>

<p><button type="button" class="btn btn-primary" onclick="toggle('geotrivia-answer');">Show / hide answer</button></p>

<div id="geotrivia-answer" class="pb-5">

<ul>
  <li>Azerbaijan</li>
  <li>Bangladesh</li>
  <li>Belgium</li>
  <li>Bosnia &amp; Herzegovina</li>
  <li>Botswana</li>
  <li>Croatia</li>
  <li>Egypt</li>
  <li>Hungary</li>
  <li>Iraq</li>
  <li>Liechtenstein</li>
  <li>Luxembourg</li>
  <li>Mauritania</li>
  <li>Moldova</li>
  <li>Netherlands</li>
  <li>Niger</li>
  <li>Paraguay</li>
  <li>Portugal</li>
  <li>Somalia</li>
  <li>Sudan</li>
  <li>Syria</li>
  <li>The Gambia</li>
  <li>Turkmenistan</li>
  <li>Uruguay</li>
  <li>Uzbekistan</li>
</ul>

</div>

<h3 id="how-to-play">How to play</h3>

<p>Anyone can join in, you just need a Mastodon account.</p>

<ul>
  <li>
    <p>Follow us on Mastodon, our account is <a href="https://en.osm.town/@opencage">@opencage@en.osm.town</a></p>
  </li>
  <li>
    <p>When the game starts we will post the question here on the blog and on
Mastodon, and will embed the Mastodon question here. We highly recommend
using a mastodon client you feel comfortable with. We’ve made the switch
to <a href="https://elk.zone">the Elk client</a>
and are loving it, but use whatever works for you.</p>
  </li>
  <li>
    <p>Reply to the question thread on Mastodon (it will be embedded above)
using the hashtag #fridaygeotrivia in your answer.</p>
  </li>
  <li>
    <p>Only one answer per response (don’t stuff multiple answers into
a single reply).</p>
  </li>
  <li>
    <p>Our definition of “country” is usually (it depends on the question) any
place with an ISO 3166-1 alpha-2 code.
Read more <a href="https://opencagedata.com/guides/how-to-determine-the-iso-codes-for-a-location">background about ISO and country codes in our guide</a>.</p>
  </li>
  <li>
    <p>To get full points for an answer it is good form not just to name the
relevant country but (if possible) to include the emoji flags of the
country.</p>
  </li>
  <li>
    <p>While you can use a map, please <strong>do NOT use the internet to just search
for an answer</strong>. That is cheating and will lead to seriously bad geokarma.</p>
  </li>
</ul>

<p>Some people have complained that the format is a bit chaotic and hard to follow. <strong>Yes. The mad chaos is part of the fun. Embrace it. The goal is just to have fun and learn. We win by playing</strong></p>

<p>Thanks for playing,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="geotrivia" /><category term="mastodon" /><category term="fridaygeotrivia" /><summary type="html"><![CDATA[The August 2026 edition of #fridaygeotrivia - our monthly social media geography quiz. Join us on the final Friday of each month]]></summary></entry><entry><title type="html">Spreadsheet upload improvements</title><link href="https://blog.opencagedata.com/post/geocoding-file-upload-improvements" rel="alternate" type="text/html" title="Spreadsheet upload improvements" /><published>2026-08-14T08:15:40+00:00</published><updated>2026-08-14T08:15:40+00:00</updated><id>https://blog.opencagedata.com/post/uploads-improvements</id><content type="html" xml:base="https://blog.opencagedata.com/post/geocoding-file-upload-improvements"><![CDATA[<p>Hi everyone,</p>

<p>since we launched
<a href="/post/spreadsheet-geocoding-launches">our spreadsheet geocoding tool</a>
last year, it has become one of the primary ways people start using our service.</p>

<p>Many thanks to everyone who has taken the time to share feedback with us about
how we can make the service even simpler. Based on that feedback and questions
we’ve been continually fine-tuning the service and the help pages that explain
how things work, especially for less technical users.</p>

<p><a href="https://opencagedata.com/dashboard/uploads/new" class="center-image"><img src="/images/upload-without-account.png" alt="&quot;Screenshot of the first page of the OpenCage spreadsheet geocoding process&quot;" /></a></p>

<p>It has been eye-opening to see all the different ways the people want to use
the service,and indeed all the different preconceptions people have about how
such a service should work. As ever,
<strong>making something “simple”, is incredibly complex</strong>.</p>

<p>I am pleased to say we’ve just completed another round of fixes and polishing.
Many of these fixes are only visible if you run into the strange edge cases that
we’ve been confronted with over the last year.</p>

<p>But one noticeable change is that you can now start the process without having a
free-trial account. Now, after you’ve configured your settings for the
spreadsheet, we guide you into the sign-up process, so that we can email you once
your file is ready.</p>

<p>Please keep <a href="https://opencagedata.com/contact">your feedback</a> - about
spreadsheet uploading but also all of our other services - coming!</p>

<p>Happy geocoding,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="upload" /><category term="spreadsheets" /><category term="excel" /><category term="geocoding" /><summary type="html"><![CDATA[We've rolled out another round of improvements to our geocoding spreadsheet / file uploading improvements]]></summary></entry><entry><title type="html">Geotrivia - July 2026: summer break</title><link href="https://blog.opencagedata.com/post/geotrivia-july-2026" rel="alternate" type="text/html" title="Geotrivia - July 2026: summer break" /><published>2026-07-27T05:14:00+00:00</published><updated>2026-07-27T05:14:00+00:00</updated><id>https://blog.opencagedata.com/post/geotrivia-202607</id><content type="html" xml:base="https://blog.opencagedata.com/post/geotrivia-july-2026"><![CDATA[<div class="pb-2">
  <a href="/">Blog</a> &gt; <a href="/tagged/fridaygeotrivia">Monthly Geo Trivia questions</a>
</div>

<hr />

<script>
  // for hiding/showing geotrivia answer
  function toggle(id) {
      var state = document.getElementById(id).style.display;
      if (state == 'block') {
          document.getElementById(id).style.display = 'none';
      } else {
          document.getElementById(id).style.display = 'block';
      }
  } 
</script>

<p>Hi everyone,</p>

<p>This month we’re taking a summer break, so no #fridaygeotrivia, our
<a href="/tagged/fridaygeotrivia">a social media geotrivia contest</a> this month.</p>

<p>We will see you in August. Until then you can practice by reviewing <a href="/tagged/fridaygeotrivia">past questions</a>.</p>

<p>Enjoy the summer break.</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="geotrivia" /><category term="mastodon" /><category term="fridaygeotrivia" /><summary type="html"><![CDATA[The July 2026 edition of #fridaygeotrivia - our monthly social media geography quiz. Join us on the final Friday of each month]]></summary></entry><entry><title type="html">Interview: Matthew Whilden on Mapping the Unexpected</title><link href="https://blog.opencagedata.com/post/openstreetmap-interview-watmildon" rel="alternate" type="text/html" title="Interview: Matthew Whilden on Mapping the Unexpected" /><published>2026-07-17T08:06:10+00:00</published><updated>2026-07-17T08:06:10+00:00</updated><id>https://blog.opencagedata.com/post/watmildon</id><content type="html" xml:base="https://blog.opencagedata.com/post/openstreetmap-interview-watmildon"><![CDATA[<p>Today in our <a href="/tagged/osminterview">OpenStreetMap (OSM) interview series</a> we are speaking with <a href="https://en.osm.town/@watmildon/">Matthew Whilden</a> about his journey as an OSM mapper, his work supporting the community through the OpenStreetMap US Board, and his passion for creative mapping. From parks and playgrounds to hidden features discovered through geocoding and aerial imagery, Matthew’s story highlights the curiosity and community spirit that shape OpenStreetMap.</p>

<p>Here is an example of the cathedrals of Germany that we created using Matthew’s <a href="https://watmildon.github.io/XofY/">XofY tool</a>.
<a href="https://watmildon.github.io/XofY/" class="center-image"><img src="/images/cathedrals.png" alt="Cathedrals of Germany from Matthew's XofY tool" /></a></p>

<h3 id="1-can-you-introduce-yourself-and-tell-us-a-bit-about-your-openstreetmap-journey-what-first-got-you-hooked-on-mapping">1. Can you introduce yourself and tell us a bit about your OpenStreetMap journey? What first got you hooked on mapping?</h3>

<p><em>I started adding parks and playgrounds when my daughter was born. Both as a simple pastime while she napped, but also a way to explore more things to do with her as she got older. Editing the map is a lovely way to learn more about the world.</em></p>

<h3 id="2-youve-mentioned-using-geocoding-to-turn-lists-of-addresses-into-mapping-adventures-for-example-tracking-down-drive-in-movie-theaters-can-you-walk-us-through-your-osm-sleuthing-workflow-and-share-some-of-your-favorite-discoveries">2. You’ve mentioned using geocoding to turn lists of addresses into mapping adventures, for example tracking down drive in movie theaters. Can you walk us through your “OSM sleuthing” workflow and share some of your favorite discoveries?</h3>

<p><em>For many years I was obsessed with odd things you can find on aerials (ex: <a href="https://en.osm.town/@watmildon/113207012226449177">jet sprint boat race lakes</a>). Things that aren’t tricky to find, so long as you know, roughly, where to look. Many oddities will have someone keeping track of them with a list of addresses but for OSM, we can do one better! Geocoding with Nominatim or OpenCage makes for a great start to nailing down the exact locations of these things.</em></p>

<h3 id="3-as-a-member-of-the-openstreetmap-us-board-what-are-your-priorities-for-supporting-the-community-what-opportunities-and-challenges-do-you-see-for-osm-in-the-united-states">3. As a member of the OpenStreetMap US Board, what are your priorities for supporting the community? What opportunities and challenges do you see for OSM in the United States?</h3>

<p><em>We can get further by all rowing in the same direction. Finding places where we can help sort out the common ground between mappers, app developers, imagery providers, educators, etc., is always a huge win. It’s why I’m so proud of the multitude of <a href="https://openstreetmap.us/get-involved/working-groups/">working groups</a> we have and the great work we support through those groups.</em></p>

<p><em>Fundraising is always top of mind as a board member. I would love to be able to hire a few more technical staff and navigating the ever changing landscape of where memberships and grants are coming from continues to be a challenge.</em></p>

<p><a href="https://openstreetmap.us/get-involved/working-groups/" class="center-image"><img src="/images/workinggroups.png" alt="OSM working groups" /></a></p>

<h3 id="4-a-lot-of-people-assume-that-mapping-is-just-about-adding-roads-or-buildings-what-are-some-of-the-more-unusual-or-niche-projects-youve-worked-on-and-why-do-those-kinds-of-contributions-matter">4. A lot of people assume that mapping is just about adding roads or buildings. What are some of the more unusual or niche projects you’ve worked on, and why do those kinds of contributions matter?</h3>

<p><em>I strongly recommend everyone have at least one really niche tag or type of map data that they are super obsessed over. Preferably something super weird. It’s largely all volunteer work so if we’re not having fun then we’re gonna burn ourselves out! We need more things mapped and ALSO more tools, tutorials, and hype videos to help folks stay engaged.</em></p>

<p><em>Here’s some things I’ve been obsessive about to help give folks a sense of what I mean:</em></p>

<p>A <a href="https://overpass-ultra.us/#map&amp;query=url:https://raw.githubusercontent.com/watmildon/HighSchoolMascotMap/refs/heads/main/HSMascotMap_Postpass.ultra&amp;m=0.92/0/0">map</a> showing school <a href="https://wiki.openstreetmap.org/wiki/Key:mascot">mascots</a> around the world.</p>

<p>I wrote a long <a href="https://community.openstreetmap.org/t/josm-sidewalk-plugin-tutorial/134088">tutorial</a> for a JOSM plugin to help add sidewalk coverage.</p>

<p>I got really into learning about nautical beacon tagging and ended up making a whole <a href="https://watmildon.github.io/lighthouse-map-libre/">website to view blinking lights</a>.</p>

<p>I spent a few hours adding <a href="https://wiki.openstreetmap.org/wiki/Key:brand:wikidata">Wikidata tagging</a> so folks could sort out the two different competing <a href="https://overpass-ultra.us/#map&amp;m=5.78/46.725/-120.779&amp;query=url:https://raw.githubusercontent.com/watmildon/i-love-ultra/main/UltraFiles/Colorize-Features-Taco-Time-By-Brand.ultra">restaurants named Taco Time</a>.</p>

<p><a href="https://overpass-ultra.us/#map&amp;query=url:https://raw.githubusercontent.com/watmildon/HighSchoolMascotMap/refs/heads/main/HSMascotMap_Postpass.ultra&amp;m=0.92/0/0" class="center-image"><img src="/images/school-mascots.png" alt="school mascots" /></a></p>

<h3 id="5-openstreetmap-is-powered-by-a-global-community-of-volunteers-what-advice-would-you-give-to-someone-who-wants-to-move-beyond-simple-edits-and-start-exploring-investigating-and-contributing-in-more-creative-ways">5. OpenStreetMap is powered by a global community of volunteers. What advice would you give to someone who wants to move beyond simple edits and start exploring, investigating, and contributing in more creative ways?</h3>

<p><em>Honestly, see what other folks are doing. Join us in the <a href="https://slack.openstreetmap.us/">OSM US Slack</a>, the <a href="https://discord.com/invite/fQ9MdVHFt">OSM World Discord</a>, on the <a href="https://en.osm.town/home">OSM specific Mastodon server</a>, or any of the million other places mappers are meeting up and sharing ideas, insights, and schemes. I am constantly finding new ways of doing things, new tags, new tools, and inspiration from folks in these spaces.</em></p>

<h3 id="6-openstreetmap-recently-celebrated-its-20th-anniversary-looking-ahead-where-would-you-like-to-see-the-project-and-its-community-20-years-from-now">6. OpenStreetMap recently celebrated its 20th anniversary. Looking ahead, where would you like to see the project and its community 20 years from now?</h3>

<p><em>I’m very lucky to be part of a large and long running community group here at OpenStreetMap US. A huge part of the success is having dedicated and consistent staff that can grow in their roles without having to split time paying their bills with other work. I would love to see more local chapters grow and have support staff for local programs, regional outreach, specific tech needs etc. We have a lot of work to still do and the sky is the limit.</em></p>

<hr />

<p>Matthew’s journey shows that mapping is about more than documenting what exists. It is a way to explore, learn, and connect with the world around us. His creative approach reminds us that every mapper can bring something unique to OpenStreetMap, whether through a niche interest or a community project. Thank you, Matthew, for sharing your story and for the energy you bring to the OSM community.</p>

<p>Happy mapping</p>

<p><a href="https://mastodon.social/@SuperDani">Danielle</a></p>

<p>Please let us know if your community would like to be part of
<a href="https://blog.opencagedata.com/tagged/osminterview">our interview series</a>
here on our blog. If you are or know of someone we should interview, please get in touch, we’re <a href="/post/98139732993/call-for-open-geo-openstreetmap-interviewees">always looking to promote people doing interesting things with open geo data</a>.</p>]]></content><author><name></name></author><category term="interview" /><category term="openstreetmap" /><category term="osminterview" /><category term="matthewwhilden" /><summary type="html"><![CDATA[Interview with Matthew Whilden about Mapping the Unexpected.]]></summary></entry><entry><title type="html">GDPR refresh</title><link href="https://blog.opencagedata.com/post/gdpr-refresh" rel="alternate" type="text/html" title="GDPR refresh" /><published>2026-07-15T08:15:40+00:00</published><updated>2026-07-15T08:15:40+00:00</updated><id>https://blog.opencagedata.com/post/gdpr-refresh</id><content type="html" xml:base="https://blog.opencagedata.com/post/gdpr-refresh"><![CDATA[<p>Hi everyone,</p>

<p>I hope you are enjoying the summer.</p>

<p>Today we have a quick note to share that we’ve launched a visual refresh of
<a href="https://opencagedata.com/gdpr">our GDPR / data protection page</a>.</p>

<p><a href="https://opencagedata.com/gdpr" class="center-image"><img src="/images/gdpr-refresh.png" alt="&quot;Screenshot of the OpenCage GDPR page&quot;" /></a></p>

<p>Specifically:</p>

<ul>
  <li>
    <p>The page now has a table of contents for easier browsing.</p>
  </li>
  <li>
    <p>We now explicitly list <a href="https://opencagedata.com/gdpr#subprocessors">our third-party subprocessors</a> in a table for easier scanning</p>
  </li>
  <li>
    <p>We now explicitly list <a href="https://opencagedata.com/gdpr##data-deletion">our data deletion schedule</a> in a table for easier scanning</p>
  </li>
  <li>
    <p>We now explicitly list the <a href="https://opencagedata.com/gdpr#toms">Technical &amp; Organisational Measures (TOMs)</a>.</p>
  </li>
  <li>
    <p>Clarified that geocoding queries are NEVER used for AI training.</p>
  </li>
  <li>
    <p>As with all of our pages, it is now also available in Markdown format (via the “Copy Page” toggle at the top of the content, or appending <code class="language-plaintext highlighter-rouge">.makrdown</code>to the URL</p>
  </li>
  <li>
    <p>The <a href="https://opencagedata.com/gdpr#change-history">Change History</a> of the page was getting a bit long (GDPR took effect more than seven years ago!) so it is now hidden behind a clickable toggle.</p>
  </li>
</ul>

<p>Just to be clear: there has been absolutely no change in our commitment to and practices around data protection generally and GDPR specifically. This is just a visual update to make the page a bit easier to browse. Just as before, <strong>we have no desire or ability to track our customers’ users</strong>, and geocoding API users can
<a href="https://opencagedata.com/api#no_record-param">optionally specify <code class="language-plaintext highlighter-rouge">no_record=1</code></a> in their API request, in which case we keep no record of their geocoding query.</p>

<p>We continuously roll out tweaks and improvements to improve the privacy and security of our users - for example the recent <a href="/post/key-obfuscation">addition of key obfuscation</a> - and welcome your suggestions of how we could do more.</p>

<p>Happy (private) geocoding,</p>

<p><a href="https://mastodon.social/@freyfogle">Ed</a></p>]]></content><author><name></name></author><category term="gdpr" /><summary type="html"><![CDATA[We've done a visual refresh and cleanup of our GDPR / Data Protection page]]></summary></entry></feed>