- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey all — I’m building a native iOS app that connects to the Spotify Web API to display audiobook metadata for books users already have saved in their library. We’ve implemented a hydration manager to avoid redundant API calls, but we’re still encountering rate limiting on /me/audiobooks and /audiobooks/{id} after relatively light usage (~5–10 calls per session).
Our setup includes:
• Refresh token flow for user auth
• Local caching of audiobook metadata by ID
• Sequential (not parallel) hydration requests
• A fallback flow that disables Spotify if rate limits are hit
Still, we’re getting hit with 429 Too Many Requests responses even after hours of no activity. We’d love to understand:
1. Are there published or known rate limit quotas for audiobooks endpoints?
2. Are certain endpoints or usage patterns more sensitive than others?
3. Is there a recommended strategy for batching, throttling, or prioritizing metadata fetches?
Any tips from the community or Spotify folks would be greatly appreciated — even anecdotal patterns or rate-safe workflows.
Thanks in advance!
Thanks in advance!
Solved! Go to Solution.
Labels:
- Labels:
-
api
-
Question
-
rate limits
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page