<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Reconsider daily quota limits for playback endpoints in Spotify for Developers</title>
    <link>https://community.spotify.com/t5/Spotify-for-Developers/Reconsider-daily-quota-limits-for-playback-endpoints/m-p/7371094#M20888</link>
    <description>&lt;P&gt;Hello Spotify Team,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I would like to raise a concern regarding the current &lt;STRONG&gt;daily API quota limits&lt;/STRONG&gt;, specifically when interacting with the &lt;CODE&gt;/me/player&lt;/CODE&gt; endpoint.&lt;/P&gt;&lt;P&gt;I maintain a application, a companion tool used by livestreamers to integrate Spotify playback with Twitch chat and stream overlays. The app currently has &lt;STRONG&gt;around 12,000–15,000 monthly active users&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;A core part of the application depends on retrieving the current playback state via:&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;GET /me/player&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;This allows the app to synchronize Spotify playback with features such as:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;song request queues&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;playback controls&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;skip voting systems&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;real-time stream overlays&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;"now playing" widgets&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;Even with relatively conservative polling (&lt;STRONG&gt;~30 requests per minute&lt;/STRONG&gt;), it is possible to reach the &lt;STRONG&gt;daily quota limit&lt;/STRONG&gt; during normal usage.&lt;/P&gt;&lt;P&gt;Once the quota limit is reached, the application can no longer retrieve playback information for the rest of the day, or for a long period of time (I encountered a 429 with a retry-after of 6500s (~ 1h50m). For users this results in:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;playback detection no longer updating&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;song request queues becoming unreliable&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;overlays and widgets showing outdated information&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;core functionality effectively breaking&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For heavy users (for example active streamers running the tool throughout their entire stream), this can happen during normal usage patterns.&lt;/P&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;Currently, the &lt;CODE&gt;/me/player&lt;/CODE&gt; endpoint does not have an event-based alternative such as webhooks, push notifications, or WebSocket subscriptions. As a result, &lt;STRONG&gt;polling is the only viable mechanism&lt;/STRONG&gt; to keep playback state synchronized.&lt;/P&gt;&lt;P&gt;Reducing polling frequency significantly impacts usability, since playback changes (new track, pause, skip, etc.) would take much longer to detect.&lt;/P&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;A few possible approaches that could help developers building applications around playback state:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Increase daily quota limits&lt;/STRONG&gt; for playback-related endpoints such as &lt;CODE&gt;/me/player&lt;/CODE&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Provide &lt;STRONG&gt;separate quota pools&lt;/STRONG&gt; for state polling endpoints.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;(Unlikely but the best method IMO) Introduce &lt;STRONG&gt;event-driven playback updates&lt;/STRONG&gt; (webhooks or subscriptions).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Provide &lt;STRONG&gt;official polling recommendations&lt;/STRONG&gt; that allow near real-time synchronization while remaining within quota limits.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;Spotify's API enables a lot of creative integrations in the streaming ecosystem, and tools like mine depend heavily on reliable access to playback state.&lt;/P&gt;&lt;P&gt;Any reconsideration of the current quota limits or introduction of event-driven updates would significantly improve reliability for applications built on top of the Spotify platform.&lt;/P&gt;</description>
    <pubDate>Wed, 11 Mar 2026 20:43:10 GMT</pubDate>
    <dc:creator>Inzanity</dc:creator>
    <dc:date>2026-03-11T20:43:10Z</dc:date>
    <item>
      <title>Reconsider daily quota limits for playback endpoints</title>
      <link>https://community.spotify.com/t5/Spotify-for-Developers/Reconsider-daily-quota-limits-for-playback-endpoints/m-p/7371094#M20888</link>
      <description>&lt;P&gt;Hello Spotify Team,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I would like to raise a concern regarding the current &lt;STRONG&gt;daily API quota limits&lt;/STRONG&gt;, specifically when interacting with the &lt;CODE&gt;/me/player&lt;/CODE&gt; endpoint.&lt;/P&gt;&lt;P&gt;I maintain a application, a companion tool used by livestreamers to integrate Spotify playback with Twitch chat and stream overlays. The app currently has &lt;STRONG&gt;around 12,000–15,000 monthly active users&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;A core part of the application depends on retrieving the current playback state via:&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;GET /me/player&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;This allows the app to synchronize Spotify playback with features such as:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;song request queues&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;playback controls&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;skip voting systems&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;real-time stream overlays&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;"now playing" widgets&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;Even with relatively conservative polling (&lt;STRONG&gt;~30 requests per minute&lt;/STRONG&gt;), it is possible to reach the &lt;STRONG&gt;daily quota limit&lt;/STRONG&gt; during normal usage.&lt;/P&gt;&lt;P&gt;Once the quota limit is reached, the application can no longer retrieve playback information for the rest of the day, or for a long period of time (I encountered a 429 with a retry-after of 6500s (~ 1h50m). For users this results in:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;playback detection no longer updating&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;song request queues becoming unreliable&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;overlays and widgets showing outdated information&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;core functionality effectively breaking&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For heavy users (for example active streamers running the tool throughout their entire stream), this can happen during normal usage patterns.&lt;/P&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;Currently, the &lt;CODE&gt;/me/player&lt;/CODE&gt; endpoint does not have an event-based alternative such as webhooks, push notifications, or WebSocket subscriptions. As a result, &lt;STRONG&gt;polling is the only viable mechanism&lt;/STRONG&gt; to keep playback state synchronized.&lt;/P&gt;&lt;P&gt;Reducing polling frequency significantly impacts usability, since playback changes (new track, pause, skip, etc.) would take much longer to detect.&lt;/P&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;A few possible approaches that could help developers building applications around playback state:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Increase daily quota limits&lt;/STRONG&gt; for playback-related endpoints such as &lt;CODE&gt;/me/player&lt;/CODE&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Provide &lt;STRONG&gt;separate quota pools&lt;/STRONG&gt; for state polling endpoints.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;(Unlikely but the best method IMO) Introduce &lt;STRONG&gt;event-driven playback updates&lt;/STRONG&gt; (webhooks or subscriptions).&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Provide &lt;STRONG&gt;official polling recommendations&lt;/STRONG&gt; that allow near real-time synchronization while remaining within quota limits.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;P&gt;Spotify's API enables a lot of creative integrations in the streaming ecosystem, and tools like mine depend heavily on reliable access to playback state.&lt;/P&gt;&lt;P&gt;Any reconsideration of the current quota limits or introduction of event-driven updates would significantly improve reliability for applications built on top of the Spotify platform.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2026 20:43:10 GMT</pubDate>
      <guid>https://community.spotify.com/t5/Spotify-for-Developers/Reconsider-daily-quota-limits-for-playback-endpoints/m-p/7371094#M20888</guid>
      <dc:creator>Inzanity</dc:creator>
      <dc:date>2026-03-11T20:43:10Z</dc:date>
    </item>
  </channel>
</rss>

