← Changelog

August 14th, 2020

New podcasting API available for testing

Are you a software developer? Our new API is available for testing!

Our podcasting API allows programmers to build apps that manage podcasts, episodes, and private podcast subscribers. Endpoints accept JSON or form-encoded request bodies, return JSON-encoded responses, and use standard HTTP response codes.

(If you want early access, message us and let us know how you’d plan on using it).

For now, we'll be giving API access to a few Transistor accounts for testing purposes.

Our API docs are here: developers.transistor.fm

Example

Request

$ curl https://api.transistor.fm/v1 -G \
  -H "x-api-key: {api_key}"

Response

$ {
  "data": {
    "id": "1",
    "type": "user",
    "attributes": {
      "created_at": "2020-01-01 00:00:00 UTC",
      "image_url": null,
      "name": "Jimmy Podcaster",
      "time_zone": "UTC",
      "updated_at": "2020-06-01 00:00:00 UTC"
    }
  }
}

We’re not 100% done developing this yet, and there's probably still some documentation missing, but it should be a good starting point. 👍

Excited to see what folks build with this! 🙌

What's an API?

The folks at the A Question of Code podcast have done a good job of explaining it here: