# 🧩 API

**URL:** https://forum.spinitron.com/c/web-integration/api/7.md

[Latest](https://forum.spinitron.com/latest.md) · [Categories](https://forum.spinitron.com/categories.md) · [Tags](https://forum.spinitron.com/tags.md)

---

## [About the 🧩 API category](https://forum.spinitron.com/t/about-the-api-category/18)

<div class="topic-metadata">

**Author:** [@tom](https://forum.spinitron.com/u/tom)\
**Replies:** 0

</div>

API is a specialized subcategory of web integration. If you use the API and have a question or an answer about it, use this.

---

## [Integrating with WordPress](https://forum.spinitron.com/t/integrating-with-wordpress/332)

<div class="topic-metadata">

**Author:** [@Calvin\_Williams](https://forum.spinitron.com/u/Calvin_Williams)\
**Replies:** 3\
**Last updated:** [August 18, 2026, 6:50pm UTC](https://forum.spinitron.com/t/integrating-with-wordpress/332 "2026-08-18T18:50:29Z")

</div>

Hey everyone, I was curious to know if there was anyone out there that has integrated Spinitron’s API in their WordPress websites, and if so, how did you go about doing it? I see there is a WP plugin for Spinitron, but i…

---

## [Chat API Capabilities](https://forum.spinitron.com/t/chat-api-capabilities/1739)

<div class="topic-metadata">

**Author:** [@timRadioBoise](https://forum.spinitron.com/u/timRadioBoise)\
**Replies:** 0\
**Last updated:** [November 12, 2025, 3:00pm UTC](https://forum.spinitron.com/t/chat-api-capabilities/1739 "2025-11-12T15:00:00Z")

</div>

Was curious if the API has any chat endpoints? I’m building a native iOS app and was hoping to have the chat functionality. Any suggestions would be greatly appreciated! :slight\_smile: Thanks, Tim

---

## [Access to API for third-party app](https://forum.spinitron.com/t/access-to-api-for-third-party-app/1641)

<div class="topic-metadata">

**Author:** [@mmcnabb](https://forum.spinitron.com/u/mmcnabb)\
**Replies:** 1\
**Last updated:** [May 2, 2025, 3:15pm UTC](https://forum.spinitron.com/t/access-to-api-for-third-party-app/1641 "2025-05-02T15:15:29Z")

</div>

Is there a account type for third-party API access? I’d like to create a widget for displaying a simple updating playlist for a single station. Thanks.

---

## [Is there a reason why u cant fetch details of a retired shows?](https://forum.spinitron.com/t/is-there-a-reason-why-u-cant-fetch-details-of-a-retired-shows/1557)

<div class="topic-metadata">

**Author:** [@camilleforster](https://forum.spinitron.com/u/camilleforster)\
**Replies:** 1\
**Last updated:** [February 5, 2025, 2:37pm UTC](https://forum.spinitron.com/t/is-there-a-reason-why-u-cant-fetch-details-of-a-retired-shows/1557 "2025-02-05T14:37:15Z")

</div>

when i’m on the spinitron website, i realize i can look through playlists and details of a retired show. however, on the api i can’t (returns 404 like suggested in the documentation). is there a workaround for this? than…

---

## [Expanding playlists paramater from shows endpoint](https://forum.spinitron.com/t/expanding-playlists-paramater-from-shows-endpoint/1463)

<div class="topic-metadata">

**Author:** [@camilleforster](https://forum.spinitron.com/u/camilleforster)\
**Replies:** 1\
**Last updated:** [November 18, 2024, 7:56pm UTC](https://forum.spinitron.com/t/expanding-playlists-paramater-from-shows-endpoint/1463 "2024-11-18T19:56:16Z")

</div>

Hello! I noticed I’m able to expand the “personas” data but not the “playlists” data. Is expand feature not supported for playlists? Thanks. I’m guessing it’s because it will be a long list so I’ll have to fetch seperate…

---

## [Automating with Google Sheets?](https://forum.spinitron.com/t/automating-with-google-sheets/1450)

<div class="topic-metadata">

**Author:** [@ZoZo](https://forum.spinitron.com/u/ZoZo)\
**Replies:** 3\
**Last updated:** [November 18, 2024, 7:45pm UTC](https://forum.spinitron.com/t/automating-with-google-sheets/1450 "2024-11-18T19:45:49Z")

</div>

Would it maybe be possible to automate exporting data into Google Sheets from Spinitron? Any info or instructions would be appreciated, thanks in advance!

---

## [Is there a way to get custom fields on shows?](https://forum.spinitron.com/t/is-there-a-way-to-get-custom-fields-on-shows/1336)

<div class="topic-metadata">

**Author:** [@cassidy\_diamond](https://forum.spinitron.com/u/cassidy_diamond)\
**Replies:** 2\
**Last updated:** [June 12, 2024, 2:09pm UTC](https://forum.spinitron.com/t/is-there-a-way-to-get-custom-fields-on-shows/1336 "2024-06-12T14:09:05Z")

</div>

Our station uses a unique promo code (a string) for all of our shows. Can we add this as a field to the spinitron show object? I know how to do custom fields on playlists, but how do we do it for shows? If there is no i…

---

## [Open source drop: React client, Go proxy, and Mobile app](https://forum.spinitron.com/t/open-source-drop-react-client-go-proxy-and-mobile-app/1238)

<div class="topic-metadata">

**Author:** [@dctalbot](https://forum.spinitron.com/u/dctalbot)\
**Replies:** 5\
**Last updated:** [May 6, 2024, 11:07pm UTC](https://forum.spinitron.com/t/open-source-drop-react-client-go-proxy-and-mobile-app/1238 "2024-05-06T23:07:22Z")

</div>

Hey all, just dropping links to a few things I authored recently which are free and relatively simple to use. The first is a React client that you can get on npm: GitHub - dctalbot/react-spinitron: A Spinitron API clien…

---

## [Automation compatibility API](https://forum.spinitron.com/t/automation-compatibility-api/175)

<div class="topic-metadata">

**Author:** [@eva](https://forum.spinitron.com/u/eva)\
**Replies:** 0\
**Last updated:** [June 8, 2020, 12:29am UTC](https://forum.spinitron.com/t/automation-compatibility-api/175 "2020-06-08T00:29:33Z")

</div>

Automation backwards compatibility API This endpoint is supplemental to the Spinitron v2 API and provides an alternative to the POST /spins endpoint for compatibility with applications that need to present spin metadat…

---

## [Using Axios to GET spins. Status code 200, but Cross-Origin Request Blocked](https://forum.spinitron.com/t/using-axios-to-get-spins-status-code-200-but-cross-origin-request-blocked/922)

<div class="topic-metadata">

**Author:** [@3ak](https://forum.spinitron.com/u/3ak)\
**Replies:** 2\
**Last updated:** [April 5, 2023, 2:10pm UTC](https://forum.spinitron.com/t/using-axios-to-get-spins-status-code-200-but-cross-origin-request-blocked/922 "2023-04-05T14:10:11Z")

</div>

\[SOLVED\] I am a frontend noob. I want to make a simple React app that uses Axios to make GET requests to recent spins so that I can dynamically display our recent spins on my radio stations recently played page. I do not…

---

## [Using a JavaScript Fetch to get shows. GET works but no data returned](https://forum.spinitron.com/t/using-a-javascript-fetch-to-get-shows-get-works-but-no-data-returned/613)

<div class="topic-metadata">

**Author:** [@Chuck](https://forum.spinitron.com/u/Chuck)\
**Replies:** 11\
**Last updated:** [March 26, 2022, 9:59pm UTC](https://forum.spinitron.com/t/using-a-javascript-fetch-to-get-shows-get-works-but-no-data-returned/613 "2022-03-26T21:59:16Z")

</div>

I’d like to be able to programmatically compare our public Spinitron program schedule with schedules in some of our other broadcast software systems to ensure the program schedule is consistent. Can issue a GET which ret…

---

## [API "start" Variable Changes Based On Day](https://forum.spinitron.com/t/api-start-variable-changes-based-on-day/454)

<div class="topic-metadata">

**Author:** [@Calvin\_Williams](https://forum.spinitron.com/u/Calvin_Williams)\
**Replies:** 3\
**Last updated:** [October 8, 2021, 11:05pm UTC](https://forum.spinitron.com/t/api-start-variable-changes-based-on-day/454 "2021-10-08T23:05:10Z")

</div>

Hey everyone, I have an interesting issue I’ve come across with the API. For shows that have multiple time slots, depending on when the API call happens, it returns the the upcoming start time. So if there’s a show that …

---

## [One-off shows not marked as such in API](https://forum.spinitron.com/t/one-off-shows-not-marked-as-such-in-api/318)

<div class="topic-metadata">

**Author:** [@jacobjavits](https://forum.spinitron.com/u/jacobjavits)\
**Replies:** 0\
**Last updated:** [January 26, 2021, 2:32am UTC](https://forum.spinitron.com/t/one-off-shows-not-marked-as-such-in-api/318 "2021-01-26T02:32:33Z")

</div>

If I understand correctly, the “one\_off” field in the API is only marked as true if there is exactly one instance of a non-repeating show. However, on the show’s public page, every instance of a non-repeating show is mar…

---

## [Read-Only API Key for security](https://forum.spinitron.com/t/read-only-api-key-for-security/110)

<div class="topic-metadata">

**Author:** [@blabel3](https://forum.spinitron.com/u/blabel3)\
**Replies:** 2\
**Last updated:** [February 13, 2020, 2:55am UTC](https://forum.spinitron.com/t/read-only-api-key-for-security/110 "2020-02-13T02:55:22Z")

</div>

Hi, I’m working on a mobile app for our station that lets people listen in to our live broadcast, and I was going to add in a feature where it shows the currently playing song using the spinitron API. However, I’d need …

---

## [getCurrent\* methods in Spinitron API v2](https://forum.spinitron.com/t/getcurrent-methods-in-spinitron-api-v2/20)

<div class="topic-metadata">

**Author:** [@chadcassady](https://forum.spinitron.com/u/chadcassady)\
**Replies:** 3\
**Last updated:** [March 9, 2019, 6:13pm UTC](https://forum.spinitron.com/t/getcurrent-methods-in-spinitron-api-v2/20 "2019-03-09T18:13:44Z")

</div>

So, the getCurrent\* methods aren’t present in the new API, and I’m assuming that they’re somehow implicit. I’m just hoping for a sanity-check on how. Out of the resources available in the new API, how can I tell which s…
