soundcloud-api-ts - v1.9.0
    Preparing search index...

    Interface SoundCloudTrack

    Represents a SoundCloud track (audio upload).

    interface SoundCloudTrack {
        access: string;
        artwork_url: string;
        available_country_codes: string[] | null;
        bpm: number;
        comment_count: number;
        commentable: boolean;
        created_at: string;
        description: string;
        download_count: number;
        download_url: string;
        downloadable: boolean;
        duration: number;
        embeddable_by: string;
        favoritings_count: number;
        genre: string;
        id: number;
        isrc: string | null;
        key_signature: string | null;
        kind: string;
        label_name: string;
        license: string;
        metadata_artist: string | null;
        monetization_model: string | null;
        permalink_url: string;
        playback_count: number;
        policy: string | null;
        purchase_title: string;
        purchase_url: string;
        release: string | null;
        release_day: number;
        release_month: number;
        release_year: number;
        reposts_count: number;
        secret_uri: string | null;
        sharing: string;
        stream_url: string;
        streamable: boolean;
        tag_list: string;
        title: string;
        uri: string;
        urn: string;
        user: SoundCloudUser;
        user_favorite: boolean;
        user_playback_count: number | null;
        waveform_url: string;
    }
    Index

    Properties

    access: string

    Access level for the track (e.g. "playable", "preview", "blocked")

    artwork_url: string

    URL to the track's artwork image (may be empty string if none)

    available_country_codes: string[] | null

    ISO country codes where the track is available, or null if unrestricted

    bpm: number

    Beats per minute of the track (0 if not set)

    comment_count: number

    Total number of comments on this track

    commentable: boolean

    Whether commenting is enabled on this track

    created_at: string

    ISO 8601 timestamp of when the track was uploaded

    description: string

    The track's description text

    download_count: number

    Total number of downloads

    download_url: string

    URL to download the original file (requires authentication)

    downloadable: boolean

    Whether the track is downloadable

    duration: number

    Duration of the track in milliseconds

    embeddable_by: string

    Who can embed this track (e.g. "all", "me", "none")

    favoritings_count: number

    Total number of favorites/likes

    genre: string

    Music genre of the track (e.g. "Electronic")

    id: number

    The track's unique numeric ID on SoundCloud

    isrc: string | null

    International Standard Recording Code, or null if not set

    key_signature: string | null

    Musical key signature (e.g. "C major"), or null if not set

    kind: string

    Resource type, always "track"

    label_name: string

    Record label name

    license: string

    Creative Commons license type (e.g. "all-rights-reserved", "cc-by")

    metadata_artist: string | null

    Artist name when different from the uploader, or null

    monetization_model: string | null

    Monetization model applied to this track, or null

    permalink_url: string

    Full URL to the track's SoundCloud page

    playback_count: number

    Total number of plays

    policy: string | null

    Content policy applied to this track, or null

    purchase_title: string

    Label for the purchase/buy button

    purchase_url: string

    External purchase URL

    release: string | null

    Release identifier string, or null

    release_day: number

    Day of the release date (1-31)

    release_month: number

    Month of the release date (1-12)

    release_year: number

    Year of the release date

    reposts_count: number

    Total number of reposts

    secret_uri: string | null

    Secret URI for private tracks, or null for public tracks

    sharing: string

    Sharing setting: "public" or "private"

    stream_url: string

    URL to the audio stream (requires authentication)

    streamable: boolean

    Whether the track is streamable

    tag_list: string

    Space-separated list of tags (tags with spaces are wrapped in quotes)

    title: string

    The track's title

    uri: string

    API resource URI for this track

    urn: string

    URN identifier (e.g. "soundcloud:tracks:123")

    The user who uploaded this track

    user_favorite: boolean

    Whether the authenticated user has liked this track

    user_playback_count: number | null

    Number of times the authenticated user has played this track, or null

    waveform_url: string

    URL to the track's waveform image data