title: Getting coordinates from Yandex Map API Geocoder via multi-geocoder in NodeJs
body: <p>I need to get coordidinates of set of addresses to display them on Yandex Map widget. There a lot of addresses, so I am going to get coordinates on the nodejs serverside. I have found package <a href="https://www.npmjs.com/package/multi-geocoder" rel="nofollow noreferrer">multi-geocoder</a>, that looks exactly the solution for me. So I've written the example:</p>
  
  <pre><code>import MultiGeocoder from "multi-geocoder"
  
  const geocoder = new MultiGeocoder({        
      provider: 'yandex',
      coordorder: 'latlong',
      lang: 'ru-RU',
      apikey: 'My API key from https://developer.tech.yandex.ru/'
  });
  
  geocoder.geocode(['Москва'], {
      apikey: 'My API key from https://developer.tech.yandex.ru/'
  })
  .then(function (res) {
      console.log(res);
  });
  </code></pre>
  
  <p>I got the response:</p>
  
  <pre><code>{
     result: { type: 'FeatureCollection', features: [] },
     errors: [ { request: 'Москва', index: 0, reason: 'Forbidden' } ]
  }
  </code></pre>
  
  <p>I assume that something went wrong with apiKey, but cant figure out what exactly. How to get coordinates properly from nodejs script? Is it possible\legal at all? </p>
  
  <p>Thank you.</p>