Skip to main content

Get User Feed

GET 

/users/:id/feed

Gets the feed for the user

Request

Path Parameters

    id stringrequired

    A User ID

Query Parameters

    offset integer

    The number of items to skip. Useful for pagination (page number * limit)

    limit integer

    The number of items to fetch

    user_id string

    The user ID of the user making the request

    filter string

    Possible values: [all, repost, original]

    Default value: all

    Controls whether the feed is limited to reposts, original content, or all items

    tracks_only boolean

    Limit feed to only tracks

    with_users boolean

    Include user data with feed items

    followee_user_id integer[]

    A list of followed users to prioritize in feed generation

Header Parameters

    Encoded-Data-Message string

    The data that was signed by the user for signature recovery

    Encoded-Data-Signature string

    The signature of data, used for signature recovery

Responses

Success

Schema

    latest_chain_block integerrequired
    latest_indexed_block integerrequired
    latest_chain_slot_plays integerrequired
    latest_indexed_slot_plays integerrequired
    signature stringrequired
    timestamp stringrequired

    version

    object

    required

    service stringrequired
    version stringrequired

    data

    object[]

  • Array [

  • oneOf

    type stringrequired

    item

    object

    required

    artwork

    object

    required

    150x150 string
    480x480 string
    1000x1000 string
    mirrors string[]
    description string
    genre stringrequired
    id stringrequired
    track_cid string
    preview_cid string
    orig_file_cid string
    orig_filename string
    is_original_available booleanrequired
    mood string
    release_date date

    remix_of

    object

    required

    tracks

    object[]

  • Array [

  • parent_track_id stringrequired

    user

    object

    required

    album_count integerrequired
    artist_pick_track_id string

    artist_coin_badge

    object

    required

    mint string
    logo_uri string
    banner_image_url string
    ticker string

    The coin symbol/ticker

    coin_flair_mint string
    bio string

    cover_photo

    object

    640x string
    2000x string
    mirrors string[]
    followee_count integerrequired
    follower_count integerrequired
    handle stringrequired
    id stringrequired
    is_verified booleanrequired
    twitter_handle string
    instagram_handle string
    tiktok_handle string
    verified_with_twitter booleanrequired
    verified_with_instagram booleanrequired
    verified_with_tiktok booleanrequired
    website string
    donation string
    location string
    name stringrequired
    playlist_count integerrequired

    profile_picture

    object

    150x150 string
    480x480 string
    1000x1000 string
    mirrors string[]
    repost_count integerrequired
    track_count integerrequired
    is_deactivated booleanrequired
    is_available booleanrequired
    erc_wallet stringrequired
    spl_wallet stringrequired
    spl_usdc_wallet stringrequired
    spl_usdc_payout_wallet string
    supporter_count integerrequired
    supporting_count integerrequired
    total_audio_balance integerrequired
    wallet stringrequired

    The user's Ethereum wallet address for their account

    balance stringrequired
    associated_wallets_balance stringrequired
    total_balance stringrequired
    waudio_balance stringrequired
    associated_sol_wallets_balance stringrequired
    blocknumber integerrequired
    created_at stringrequired
    is_storage_v2 booleanrequired
    creator_node_endpoint string
    current_user_followee_follow_count integerrequired
    does_current_user_follow booleanrequired
    does_current_user_subscribe booleanrequired
    does_follow_current_user booleanrequired
    handle_lc stringrequired
    updated_at stringrequired
    cover_photo_sizes string

    cover_photo_cids

    object

    640x string
    2000x string
    mirrors string[]
    cover_photo_legacy string
    profile_picture_sizes string

    profile_picture_cids

    object

    150x150 string
    480x480 string
    1000x1000 string
    mirrors string[]
    profile_picture_legacy string
    has_collectibles booleanrequired

    playlist_library

    object

    contents

    object[]

  • Array [

  • ]

  • allow_ai_attribution booleanrequired
    profile_type string
    has_remix_author_reposted booleanrequired
    has_remix_author_saved booleanrequired
  • ]

  • repost_count integerrequired
    favorite_count integerrequired
    comment_count integerrequired
    tags string
    title stringrequired

    user

    object

    required

    album_count integerrequired
    artist_pick_track_id string

    artist_coin_badge

    object

    required

    mint string
    logo_uri string
    banner_image_url string
    ticker string

    The coin symbol/ticker

    coin_flair_mint string
    bio string

    cover_photo

    object

    640x string
    2000x string
    mirrors string[]
    followee_count integerrequired
    follower_count integerrequired
    handle stringrequired
    id stringrequired
    is_verified booleanrequired
    twitter_handle string
    instagram_handle string
    tiktok_handle string
    verified_with_twitter booleanrequired
    verified_with_instagram booleanrequired
    verified_with_tiktok booleanrequired
    website string
    donation string
    location string
    name stringrequired
    playlist_count integerrequired

    profile_picture

    object

    150x150 string
    480x480 string
    1000x1000 string
    mirrors string[]
    repost_count integerrequired
    track_count integerrequired
    is_deactivated booleanrequired
    is_available booleanrequired
    erc_wallet stringrequired
    spl_wallet stringrequired
    spl_usdc_wallet stringrequired
    spl_usdc_payout_wallet string
    supporter_count integerrequired
    supporting_count integerrequired
    total_audio_balance integerrequired
    wallet stringrequired

    The user's Ethereum wallet address for their account

    balance stringrequired
    associated_wallets_balance stringrequired
    total_balance stringrequired
    waudio_balance stringrequired
    associated_sol_wallets_balance stringrequired
    blocknumber integerrequired
    created_at stringrequired
    is_storage_v2 booleanrequired
    creator_node_endpoint string
    current_user_followee_follow_count integerrequired
    does_current_user_follow booleanrequired
    does_current_user_subscribe booleanrequired
    does_follow_current_user booleanrequired
    handle_lc stringrequired
    updated_at stringrequired
    cover_photo_sizes string

    cover_photo_cids

    object

    640x string
    2000x string
    mirrors string[]
    cover_photo_legacy string
    profile_picture_sizes string

    profile_picture_cids

    object

    150x150 string
    480x480 string
    1000x1000 string
    mirrors string[]
    profile_picture_legacy string
    has_collectibles booleanrequired

    playlist_library

    object

    contents

    object[]

  • Array [

  • ]

  • allow_ai_attribution booleanrequired
    profile_type string
    duration integerrequired
    is_downloadable booleanrequired
    play_count integerrequired
    permalink stringrequired
    is_streamable boolean
    ddex_app string
    playlists_containing_track integer[]
    pinned_comment_id integer

    album_backlink

    object

    playlist_id integerrequired
    playlist_name stringrequired
    permalink stringrequired

    access

    object

    required

    stream booleanrequired
    download booleanrequired
    blocknumber integerrequired

    The blocknumber this track was last updated

    create_date string
    cover_art_sizes stringrequired

    cover_art_cids

    object

    150x150 string
    480x480 string
    1000x1000 string
    created_at stringrequired
    credits_splits string
    isrc string
    license string
    iswc string

    field_visibility

    object

    required

    mood booleanrequired
    tags booleanrequired
    genre booleanrequired
    share booleanrequired
    play_count booleanrequired
    remixes booleanrequired

    followee_reposts

    object[]

    required

  • Array [

  • repost_item_id stringrequired
    repost_type stringrequired
    user_id stringrequired
  • ]

  • has_current_user_reposted booleanrequired
    is_scheduled_release booleanrequired
    is_unlisted booleanrequired
    has_current_user_saved booleanrequired

    followee_favorites

    object[]

    required

  • Array [

  • favorite_item_id stringrequired
    favorite_type stringrequired
    user_id stringrequired
    created_at stringrequired
  • ]

  • route_id stringrequired

    stem_of

    object

    category stringrequired
    parent_track_id integerrequired

    track_segments

    object[]

    required

  • Array [

  • duration numberrequired
    multihash stringrequired
  • ]

  • updated_at stringrequired
    user_id stringrequired
    is_delete booleanrequired
    cover_art string
    is_available booleanrequired
    ai_attribution_user_id integer
    allowed_api_keys string[]
    audio_upload_id string
    preview_start_seconds number
    bpm number
    is_custom_bpm boolean
    musical_key string
    is_custom_musical_key boolean
    audio_analysis_error_count integer
    comments_disabled boolean

    ddex_release_ids

    object

    artists

    object[]

  • Array [

  • ]

  • resource_contributors

    object[]

    nullable

  • Array [

  • name stringrequired

    Possible values: non-empty

    Contributor name

    roles string[]required

    Possible values: >= 1

    Contributor roles

    sequence_number integer

    Sequence number for ordering

  • ]

  • indirect_resource_contributors

    object[]

    nullable

  • Array [

  • name stringrequired

    Possible values: non-empty

    Contributor name

    roles string[]required

    Possible values: >= 1

    Contributor roles

    sequence_number integer

    Sequence number for ordering

  • ]

  • rights_controller

    object

    nullable

    DDEX rights controller

    name stringrequired

    Possible values: non-empty

    roles string[]required

    Possible values: >= 1

    rights_share_unknown string

    Optional

    copyright_line

    object

    nullable

    year stringrequired

    Possible values: >= 4 characters and <= 4 characters

    Copyright year (4 characters)

    text stringrequired

    Possible values: non-empty

    Copyright text

    producer_copyright_line

    object

    nullable

    year stringrequired

    Possible values: >= 4 characters and <= 4 characters

    Copyright year (4 characters)

    text stringrequired

    Possible values: non-empty

    Copyright text

    parental_warning_type stringnullable
    is_stream_gated booleanrequired

    Whether or not the owner has restricted streaming behind an access gate

    stream_conditions

    object

    oneOf

    tip_user_id integerrequired

    Must tip the given user ID to unlock

    is_download_gated booleanrequired

    Whether or not the owner has restricted downloading behind an access gate

    download_conditions

    object

    oneOf

    tip_user_id integerrequired

    Must tip the given user ID to unlock

    cover_original_song_title string
    cover_original_artist string
    is_owned_by_user booleanrequired

    Indicates whether the track is owned by the user for MRI sake

    stream

    object

    required

    url string
    mirrors string[]required

    download

    object

    required

    url string
    mirrors string[]required

    preview

    object

    required

    url string
    mirrors string[]required
  • ]

Loading...