Information about plays

list: List of plays
retrieve: Information about a specific play by ID

GET /v2/plays/3594599/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 3594599,
    "uri": "https://api.kexp.org/v2/plays/3594599/?format=api",
    "airdate": "2025-12-22T20:15:09-08:00",
    "show": 65451,
    "show_uri": "https://api.kexp.org/v2/shows/65451/?format=api",
    "image_uri": "",
    "thumbnail_uri": "",
    "song": "Just Say It",
    "track_id": null,
    "recording_id": null,
    "artist": "Gabi Bravo",
    "artist_ids": [],
    "album": null,
    "release_id": null,
    "release_group_id": null,
    "labels": [],
    "label_ids": [],
    "release_date": null,
    "rotation_status": null,
    "is_local": false,
    "is_request": false,
    "is_live": false,
    "comment": "“Just Say It” centers on the friction between restraint and confession, using pop-forward structure to explore emotional hesitation. Gabi Bravo’s production is clean and intentional, emphasizing rhythm and melodic clarity while leaving space for tension to build. Vocals are delivered with confidence, yet the phrasing suggests urgency, as if the song itself is pushing toward a moment of honesty. The track’s strength lies in its economy, avoiding unnecessary complexity while maintaining a strong sense of drive. Subtle shifts in arrangement reinforce the theme of anticipation, allowing the chorus to feel like release without fully resolving the conflict. “Just Say It” works both as a personal statement and as a danceable piece, bridging introspection and movement. Bravo’s ability to merge contemporary pop sensibility with emotional directness gives the song its durability. Rather than offering answers, the track frames communication itself as the challenge, leaving the listener suspended in that moment of decision.\u2028Listen: https://open.spotify.com/track/3fvtZowEWftrP1HCIWJLPu",
    "location": 1,
    "location_name": "Default",
    "play_type": "trackplay"
}