API Docs

This page is for developers who want to use the xmplaylist api. The api is free to use and does not require any authentication. If endpoints are cached there will be a cache-control header that the cdn will persist. The api may change at any time.

There are a few guidelines for using the api:

  • Prefer using the /feed endpoint to scanning every channel individually.
  • Don't abuse the undocumented search api.
  • Set a user agent of some kind.
  • Channel endpoints are rate limited, however if you hit the cache it will not count against your rate limit.

Endpoints

All public endpoints are documented using swagger.
View Swagger Docs

©2025 xmplaylist.com All rights reserved.

Not affiliated, associated, authorized, endorsed by, or in any way officially connected with Sirius XM Radio Inc. The official SiriusXM website can be found at siriusxm.com. The channel names, marks, emblems and images are registered trademarks of their respective owners.