# Spotify API: Get artist

> Gets a Spotify artist's public profile from their name, artist link or ID: listeners, followers, world rank, top cities, popular tracks, latest release and release counts.

Unofficial. Not affiliated with or endorsed by Spotify.

- Page: https://fous.com/methods/open.spotify.com/get-artist
- Method: `open.spotify.com/get_artist`, version 1
- Website: open.spotify.com
- Returns: artist name, verified, monthly listeners, followers, world rank, top cities, popular tracks, latest release, album and single counts, image, link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `artist` | string | yes | `"06HL4z0CvFAxyc27GXpf02"` | Artist name, Spotify artist link, or artist ID, for example Taylor Swift. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "artist": "06HL4z0CvFAxyc27GXpf02"
}
```

Its output:

```json
{
  "genres": [],
  "verified": true,
  "artist_id": "06HL4z0CvFAxyc27GXpf02",
  "followers": 164819635,
  "top_cities": [
    {
      "city": "London",
      "country": "United Kingdom",
      "listeners": 1631243
    },
    {
      "city": "Quezon City",
      "country": "Philippines",
      "listeners": 1482580
    },
    {
      "city": "São Paulo",
      "country": "Brazil",
      "listeners": 1165479
    }
  ],
  "world_rank": 5,
  "album_count": 34,
  "artist_name": "Taylor Swift",
  "single_count": 80,
  "spotify_link": "https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02",
  "latest_release": {
    "type": "Album",
    "title": "The Life of a Showgirl: The Encore",
    "release_date": "2026-09-25",
    "spotify_link": "https://open.spotify.com/album/4hF2gTGuPYlykYuphDxi8J"
  },
  "popular_tracks": [
    {
      "album": "The Life of a Showgirl",
      "title": "The Fate of Ophelia",
      "length": "3:46",
      "track_id": "53iuhJlwXhSER5J2IYYv1W",
      "length_ms": 226073,
      "play_count": 1694932432,
      "spotify_link": "https://open.spotify.com/track/53iuhJlwXhSER5J2IYYv1W"
    },
    {
      "album": "1989",
      "title": "Blank Space",
      "length": "3:51",
      "track_id": "1p80LdxRV74UKvL8gnD7ky",
      "length_ms": 231826,
      "play_count": 2614612868,
      "spotify_link": "https://open.spotify.com/track/1p80LdxRV74UKvL8gnD7ky"
    },
    {
      "album": "The Life of a Showgirl",
      "title": "Opalite",
      "length": "3:55",
      "track_id": "3yWuTOYDztXjZxdE2cIRUa",
      "length_ms": 235355,
      "play_count": 889991339,
      "spotify_link": "https://open.spotify.com/track/3yWuTOYDztXjZxdE2cIRUa"
    }
  ],
  "artist_image_link": "https://i.scdn.co/image/ab6761610000e5eb12184bdd29403de54cb9d9c7",
  "monthly_listeners": 103505973
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"open.spotify.com/get_artist","input":{"artist":"06HL4z0CvFAxyc27GXpf02"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- How many monthly listeners does Bad Bunny have on Spotify right now?
- Which cities stream Olivia Rodrigo the most, and what's her current world rank?
- Pull up the profile for https://open.spotify.com/artist/3TVXtAsR1Inumwj472S9r4 — followers, top tracks, and latest release
- Is Tame Impala verified, and how many albums vs singles has he put out?
- Give me the popular tracks and follower count for the Spotify artist with ID 06HL4z0CvFAxyc27GXpf02

## Input schema

```json
{
  "type": "object",
  "required": [
    "artist"
  ],
  "properties": {
    "artist": {
      "type": "string",
      "minLength": 1,
      "description": "Artist name, Spotify artist link, or artist ID, for example Taylor Swift."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "artist_name",
    "verified",
    "monthly_listeners",
    "followers",
    "world_rank",
    "top_cities",
    "popular_tracks",
    "latest_release",
    "album_count",
    "single_count",
    "genres",
    "artist_image_link",
    "spotify_link",
    "artist_id"
  ],
  "properties": {
    "genres": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "verified": {
      "type": "boolean"
    },
    "artist_id": {
      "type": "string"
    },
    "followers": {
      "type": [
        "integer",
        "null"
      ]
    },
    "top_cities": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "city",
          "country",
          "listeners"
        ],
        "properties": {
          "city": {
            "type": [
              "string",
              "null"
            ]
          },
          "country": {
            "type": [
              "string",
              "null"
            ]
          },
          "listeners": {
            "type": [
              "integer",
              "null"
            ]
          }
        }
      }
    },
    "world_rank": {
      "type": [
        "integer",
        "null"
      ]
    },
    "album_count": {
      "type": [
        "integer",
        "null"
      ]
    },
    "artist_name": {
      "type": "string"
    },
    "single_count": {
      "type": [
        "integer",
        "null"
      ]
    },
    "spotify_link": {
      "type": "string"
    },
    "latest_release": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "title",
            "type",
            "release_date",
            "spotify_link"
          ],
          "properties": {
            "type": {
              "type": [
                "string",
                "null"
              ]
            },
            "title": {
              "type": [
                "string",
                "null"
              ]
            },
            "release_date": {
              "type": [
                "string",
                "null"
              ]
            },
            "spotify_link": {
              "type": [
                "string",
                "null"
              ]
            }
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "popular_tracks": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "title",
          "play_count",
          "length",
          "album",
          "spotify_link",
          "track_id",
          "length_ms"
        ],
        "properties": {
          "album": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "length": {
            "type": [
              "string",
              "null"
            ]
          },
          "track_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "length_ms": {
            "type": [
              "integer",
              "null"
            ]
          },
          "play_count": {
            "type": [
              "integer",
              "null"
            ]
          },
          "spotify_link": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "artist_image_link": {
      "type": [
        "string",
        "null"
      ]
    },
    "monthly_listeners": {
      "type": [
        "integer",
        "null"
      ]
    }
  }
}
```

## See more

- [Spotify API: Get song](https://fous.com/methods/open.spotify.com/get-song.md): Finds a Spotify song by title (optionally narrowed by artist), track link, URI or track ID and returns its public play count and details. Without an artist, the most-played exact title match wins. Previews and ISRC may be unavailable for some tracks.
- [Spotify API: Get album](https://fous.com/methods/open.spotify.com/get-album.md): Gets a Spotify album by name (optionally with the artist), album link or album ID, with its details and ordered track list including play counts.
- [Spotify API: Search music](https://fous.com/methods/spotify.com/search-music.md): Searches Spotify for songs, artists, albums, playlists or podcasts by keywords and returns them in Spotify's result order. Songs and albums include a release date when Spotify gives a full date.
- [Spotify API: List top podcasts](https://fous.com/methods/open.spotify.com/list-top-podcasts.md): Lists Spotify's top or trending podcasts for a country in chart order, with rank, movement, publisher, artwork and Spotify link. Category charts exist only for some countries.
- [Last.fm API: Get artist](https://fous.com/methods/last.fm/get-artist.md): Looks up a Last.fm artist by name and returns listening statistics, profile, top tracks and albums, similar artists, and upcoming events.
- [Kworb API: Get artist stream counts](https://fous.com/methods/kworb.net/get-artist-stream-counts.md): Gets an artist's tracked Spotify streaming totals, most-streamed songs and albums from Kworb.
- [Apple API: Get artist](https://fous.com/methods/music.apple.com/get-artist.md): Gets an Apple Music artist profile by name or artist link. The profile includes the latest release, top songs and albums.
- [SoundCloud API: List artist tracks](https://fous.com/methods/soundcloud.com/list-artist-tracks.md): Lists a SoundCloud artist's public tracks in latest or SoundCloud popular order, with profile and track details. SoundCloud's popular list may contain fewer than 100 tracks (currently at most 30).
- [All Spotify methods](https://fous.com/methods/spotify.com.md)
