Spotify Web API
  1. category-search
Spotify Web API
  • category-albums
    • Get Multiple Albums
      GET
    • Get an Album
      GET
    • Get an Album's Tracks
      GET
  • category-artists
    • Get Multiple Artists
      GET
    • Get an Artist
      GET
    • Get an Artist's Albums
      GET
    • Get an Artist's Related Artists
      GET
    • Get an Artist's Top Tracks
      GET
  • category-tracks
    • Get Audio Analysis for a Track
      GET
    • Get Audio Features for Several Tracks
      GET
    • Get Audio Features for a Track
      GET
    • Get Several Tracks
      GET
    • Get a Track
      GET
  • category-browse
    • Get All Categories
      GET
    • Get a Category
      GET
    • Get a Category's Playlists
      GET
    • Get All Featured Playlists
      GET
    • Get All New Releases
      GET
    • Get Recommendations
      GET
    • Get Recommendation Genres
      GET
  • category-episodes
    • Get Multiple Episodes
      GET
    • Get an Episode
      GET
  • category-markets
    • Get Available Markets
      GET
  • category-users-profile
    • Get Current User's Profile
    • Get a User's Profile
  • category-library
    • Remove Albums for Current User
    • Get User's Saved Albums
    • Save Albums for Current User
    • Check User's Saved Albums
    • Remove User's Saved Episodes
    • Get User's Saved Episodes
    • Save Episodes for User
    • Check User's Saved Episodes
    • Remove User's Saved Shows
    • Get User's Saved Shows
    • Save Shows for Current User
    • Check User's Saved Shows
    • Remove User's Saved Tracks
    • Get User's Saved Tracks
    • Save Tracks for User
    • Check User's Saved Tracks
  • category-follow
    • Unfollow Artists or Users
    • Get User's Followed Artists
    • Follow Artists or Users
    • Get Following State for Artists/Users
    • Unfollow Playlist
    • Follow a Playlist
    • Check if Users Follow a Playlist
  • category-player
    • Get Information About The User's Current Playback
    • Transfer a User's Playback
    • Get the User's Currently Playing Track
    • Get a User's Available Devices
    • Skip User’s Playback To Next Track
    • Pause a User's Playback
    • Start/Resume a User's Playback
    • Skip User’s Playback To Previous Track
    • Add an item to queue
    • Get Current User's Recently Played Tracks
    • Set Repeat Mode On User’s Playback
    • Seek To Position In Currently Playing Track
    • Toggle Shuffle For User’s Playback
    • Set Volume For User's Playback
  • category-playlists
    • Get a List of Current User's Playlists
    • Get a Playlist
    • Change a Playlist's Details
    • Get a Playlist Cover Image
    • Upload a Custom Playlist Cover Image
    • Remove Items from a Playlist
    • Get a Playlist's Items
    • Add Items to a Playlist
    • Reorder or Replace a Playlist's Items
    • Get a List of a User's Playlists
    • Create a Playlist
  • category-personalization
    • Get a User's Top Artists and Tracks
  • category-search
    • Search for an Item
      GET
  • category-shows
    • Get Multiple Shows
    • Get a Show
    • Get a Show's Episodes
  1. category-search

Search for an Item

Developing
GET
/search
Get Spotify Catalog information about albums, artists, playlists, tracks, shows or episodes
that match a keyword string.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.spotify.com/v1/search?q=&type=' \
--header 'Authorization;'
Response Response Example
200 - Example 1
{
    "albums": {
        "href": "string",
        "items": [
            {
                "album_group": "string",
                "album_type": "string",
                "artists": [
                    {
                        "external_urls": {
                            "spotify": "string"
                        },
                        "href": "string",
                        "id": "string",
                        "name": "string",
                        "type": "string",
                        "uri": "string"
                    }
                ],
                "available_markets": [
                    "string"
                ],
                "external_urls": {
                    "spotify": "string"
                },
                "href": "string",
                "id": "string",
                "images": [
                    {
                        "height": 0,
                        "url": "string",
                        "width": 0
                    }
                ],
                "name": "string",
                "release_date": "string",
                "release_date_precision": "string",
                "restrictions": {
                    "reason": "string"
                },
                "total_tracks": 0,
                "type": "string",
                "uri": "string"
            }
        ],
        "limit": 0,
        "next": "string",
        "offset": 0,
        "previous": "string",
        "total": 0
    },
    "artists": {
        "href": "string",
        "items": [
            {
                "external_urls": {
                    "spotify": "string"
                },
                "followers": {
                    "href": "string",
                    "total": 0
                },
                "genres": [
                    "string"
                ],
                "href": "string",
                "id": "string",
                "images": [
                    {
                        "height": 0,
                        "url": "string",
                        "width": 0
                    }
                ],
                "name": "string",
                "popularity": 0,
                "type": "string",
                "uri": "string"
            }
        ],
        "limit": 0,
        "next": "string",
        "offset": 0,
        "previous": "string",
        "total": 0
    },
    "episodes": {
        "href": "string",
        "items": [
            {
                "audio_preview_url": "string",
                "description": "string",
                "duration_ms": 0,
                "explicit": true,
                "external_urls": {
                    "spotify": "string"
                },
                "href": "string",
                "html_description": "string",
                "id": "string",
                "images": [
                    {
                        "height": 0,
                        "url": "string",
                        "width": 0
                    }
                ],
                "is_externally_hosted": true,
                "is_playable": true,
                "language": "string",
                "languages": [
                    "string"
                ],
                "name": "string",
                "release_date": "string",
                "release_date_precision": "string",
                "restrictions": {
                    "reason": "string"
                },
                "resume_point": {
                    "fully_played": true,
                    "resume_position_ms": 0
                },
                "type": "string",
                "uri": "string"
            }
        ],
        "limit": 0,
        "next": "string",
        "offset": 0,
        "previous": "string",
        "total": 0
    },
    "playlists": {
        "href": "string",
        "items": [
            {
                "collaborative": true,
                "description": "string",
                "external_urls": {
                    "spotify": "string"
                },
                "href": "string",
                "id": "string",
                "images": [
                    {
                        "height": 0,
                        "url": "string",
                        "width": 0
                    }
                ],
                "name": "string",
                "owner": {
                    "display_name": "string",
                    "external_urls": {
                        "spotify": "string"
                    },
                    "followers": {
                        "href": "string",
                        "total": 0
                    },
                    "href": "string",
                    "id": "string",
                    "images": [
                        {
                            "height": 0,
                            "url": "string",
                            "width": 0
                        }
                    ],
                    "type": "string",
                    "uri": "string"
                },
                "public": true,
                "snapshot_id": "string",
                "tracks": {
                    "href": "string",
                    "total": 0
                },
                "type": "string",
                "uri": "string"
            }
        ],
        "limit": 0,
        "next": "string",
        "offset": 0,
        "previous": "string",
        "total": 0
    },
    "shows": {
        "href": "string",
        "items": [
            {
                "available_markets": [
                    "string"
                ],
                "copyrights": [
                    {
                        "text": "string",
                        "type": "string"
                    }
                ],
                "description": "string",
                "explicit": true,
                "external_urls": {
                    "spotify": "string"
                },
                "href": "string",
                "html_description": "string",
                "id": "string",
                "images": [
                    {
                        "height": 0,
                        "url": "string",
                        "width": 0
                    }
                ],
                "is_externally_hosted": true,
                "languages": [
                    "string"
                ],
                "media_type": "string",
                "name": "string",
                "publisher": "string",
                "type": "string",
                "uri": "string"
            }
        ],
        "limit": 0,
        "next": "string",
        "offset": 0,
        "previous": "string",
        "total": 0
    },
    "tracks": {
        "href": "string",
        "items": [
            {
                "album": {
                    "album_group": "string",
                    "album_type": "string",
                    "artists": [
                        {
                            "external_urls": {
                                "spotify": "string"
                            },
                            "href": "string",
                            "id": "string",
                            "name": "string",
                            "type": "string",
                            "uri": "string"
                        }
                    ],
                    "available_markets": [
                        "string"
                    ],
                    "external_urls": {
                        "spotify": "string"
                    },
                    "href": "string",
                    "id": "string",
                    "images": [
                        {
                            "height": 0,
                            "url": "string",
                            "width": 0
                        }
                    ],
                    "name": "string",
                    "release_date": "string",
                    "release_date_precision": "string",
                    "restrictions": {
                        "reason": "string"
                    },
                    "total_tracks": 0,
                    "type": "string",
                    "uri": "string"
                },
                "artists": [
                    {
                        "external_urls": {
                            "spotify": "string"
                        },
                        "followers": {
                            "href": "string",
                            "total": 0
                        },
                        "genres": [
                            "string"
                        ],
                        "href": "string",
                        "id": "string",
                        "images": [
                            {
                                "height": 0,
                                "url": "string",
                                "width": 0
                            }
                        ],
                        "name": "string",
                        "popularity": 0,
                        "type": "string",
                        "uri": "string"
                    }
                ],
                "available_markets": [
                    "string"
                ],
                "disc_number": 0,
                "duration_ms": 0,
                "explicit": true,
                "external_ids": {
                    "ean": "string",
                    "isrc": "string",
                    "upc": "string"
                },
                "external_urls": {
                    "spotify": "string"
                },
                "href": "string",
                "id": "string",
                "is_local": true,
                "is_playable": true,
                "linked_from": {
                    "external_urls": {
                        "spotify": "string"
                    },
                    "href": "string",
                    "id": "string",
                    "type": "string",
                    "uri": "string"
                },
                "name": "string",
                "popularity": 0,
                "preview_url": "string",
                "restrictions": {
                    "reason": "string"
                },
                "track_number": 0,
                "type": "string",
                "uri": "string"
            }
        ],
        "limit": 0,
        "next": "string",
        "offset": 0,
        "previous": "string",
        "total": 0
    }
}

Request

Query Params

Header Params

Responses

🟢200**On success**: - In the response ***header*** the HTTP status code is `200` OK. - For each type provided in the `type` parameter, the response ***body*** contains an array of [artist objects](https://developer.spotify.com/documentation/web-api/reference
application/json
Body

🔴500500
Modified at 2022-09-12 10:04:50
Previous
Get a User's Top Artists and Tracks
Next
Get Multiple Shows
Built with