title: Querying by Spotify ID in Echo Nest API
body: <p>I've got songs from spotify play lists and need to get their information in EN.
  Take “All I Want” by Tania Bowra for example.</p>
  
  <pre><code>EN ID(not given):    SOUJWUH13E89D89DED
  
  Spotify ID:          2TpxZ7JUBn3uw46aR7qd6V
  
  Spotify URI:         spotify:track:2TpxZ7JUBn3uw46aR7qd6V
  
  Spotify external ID: AUCR10410001 (isrc)
  </code></pre>
  
  <p>If I query by the Spotify external ID or the Spotify ID in EN, like</p>
  
  <pre><code>$curl -X GET "http://developer.echonest.com/api/v4/song/profile?api_key={my_api_key}&amp;id=AUCR10410001&amp;bucket=audio_summary" | python -m json.tool
  </code></pre>
  
  <p>or</p>
  
  <pre><code>$curl -X GET "http://developer.echonest.com/api/v4/song/profile?api_key={my_api_key}&amp;id=2TpxZ7JUBn3uw46aR7qd6V&amp;bucket=audio_summary" | python -m json.tool
  </code></pre>
  
  <p>the EN API returns this message: <code>"id - Invalid parameter: id must be an Echo Nest id or foreign id"</code>.</p>
  
  <p>Or if I query by the Spotify URI, like</p>
  
  <pre><code>$curl -X GET "http://developer.echonest.com/api/v4/song/profile?api_key={my_api_key}&amp;id=spotify:track:2TpxZ7JUBn3uw46aR7qd6V&amp;bucket=audio_summary" | python -m json.tool
  </code></pre>
  
  <p>I get this response:</p>
  
  <pre><code>{
      "response": {
          "songs": [],
          "status": {
              "code": 0,
              "message": "Success",
              "version": "4.2"
          }
      }
  }
  </code></pre>
  
  <p>which contains no information.</p>
  
  <p>But as Spotify's <a href="https://developer.spotify.com/spotify-echo-nest-api/#disqus_thread" rel="nofollow">website</a> says, it should work.</p>