title: ZIP / Postal Code + Country to Geo Coordinates
body: <p>What is the most complete, precise and reliable way to get the coordinates (latitude / longitude) of a given ZIP / Postal Code of a given country? I need to make a lot of requests, so a high API limit rate (maybe even absent) would be useful.</p>
  
  <p><a href="http://www.geonames.org/postal-codes/" rel="nofollow noreferrer">GeoNames</a> dumps would be cool, but it seems to have way too many duplicate coordinates (<a href="http://www.geonames.org/postal-codes/PT/04/braganca.html" rel="nofollow noreferrer">example</a>) and it also seems that their database is missing some ZIP / postal codes for specific countries.</p>
  
  <p>Are there any other (reliable) alternatives?</p>
  
  <hr>
  
  <p><strong>While <a href="https://meta.stackexchange.com/questions/28080/why-does-careers-location-field-change-jyvaskyla-to-jyvaskyla/28343#28343">I was reading a Meta question</a>, I came across this link:</strong></p>
  
  <pre><code>http://query.yahooapis.com/v1/public/yql?q=select%20%2A%20from%20geo.places%20where%20text%3D%22Jyv%C3%A4skyl%C3%A4%22&amp;format=xml
  </code></pre>
  
  <p>I had heard of the YQL before but I had no idea I could use it to GeoCode addresses, so I searched a little and <a href="http://developer.yahoo.com/yql/" rel="nofollow noreferrer">I found this very interesting piece of information</a>:</p>
  
  <blockquote>
    <p><strong>Usage Limits</strong></p>
    
    <p>Per application limit (identified by
    your Access Key): 100,000 calls per
    day</p>
    
    <p>Per IP limits: /v1/public/: 1,000
    calls per hour; /v1/yql/: 10,000
    calls per hour</p>
  </blockquote>
  
  <p><strong>Does anyone know where I can get more specific info in using YQL to GeoCode addresses?</strong></p>