REST API

109 endpoints. One key.

Real-time Spotify data — tracks, artists, lyrics, charts, concerts and AI analysis.

109 endpoints · 25 groups · JSON

  1. 1

    Grab a free API key from RapidAPI or the direct portal — no OAuth flow.

  2. 2

    Call any of 109 endpoints with it, like the artist overview shown here.

  3. 3

    Parse the JSON. Every field is documented in the endpoint browser.

Explore

Made for developers

Show all
AI

24 operations

Charts

6 operations

Artists

10 operations

Tracks

4 operations

Concerts

5 operations

Search

5 operations

In the wild

Built with it

Show all
80Public reposfound by code search
8research
44project
3directory
25education

Pricing

Simple, Transparent Pricing

Start free, scale as you grow. All plans include access to every endpoint. Price per request at four volumes.

Run jobs on Apify without a key, or get a reusable API key from RapidAPI or the Direct Portal.

RapidAPI Marketplace — Monthly Subscription

Subscribe on RapidAPI

One RapidAPI key, no OAuth flow. Every plan carries every endpoint — the tiers differ only in monthly request volume and support.

From $0

Starting Price

4 plans

Subscription Tiers

1K‑Unlimited

Monthly Requests

5 req/s

Rate Limit

Basic

For testing & hobby projects

$0/month

  • 1,000 requests / month
  • All 109 endpoints
  • 5 requests per second
  • Community support
Start Free

Pro

For indie developers

$10/month

  • 20,000 requests / month
  • All 109 endpoints
  • 5 requests per second
  • Email support
Subscribe
MOST POPULAR

Ultra

For growing apps

$30/month

  • 200,000 requests / month
  • All 109 endpoints
  • 5 requests per second
  • Priority support
Subscribe

Mega

For high-volume production

$200/month

  • Unlimited requests
  • All 109 endpoints
  • 5 requests per second
  • Dedicated support
  • SLA guarantee
Subscribe

FAQ

Frequently Asked Questions

Quick answers about access, pricing, limits, and endpoints.

How do I access the Spotify API?

Three options: run the Apify actor with no API key (pay per result), subscribe on RapidAPI for a RapidAPI key from $0/month, or buy a reusable direct key at spotify-sub.checkleaked.com from $9/month for 20K requests.

Is there a free tier?

Yes. RapidAPI Basic plan is free forever with 1,000 requests per month. Apify provides free platform credits on signup.

Do I need OAuth to use the Spotify API?

No. Apify Actor runs require no API key. RapidAPI and Direct integrations use a single API key, with no OAuth flow or token refresh.

How many endpoints are available?

109 endpoints across 25 groups, covering tracks, artists, albums, playlists, lyrics, credits, charts, podcasts, audiobooks, concerts, users, downloads, AI analysis and playlist generation.

What is the rate limit?

RapidAPI plans are 5 requests per second. Direct Portal plans are 10 requests per second. Apify runs are throttled per-run with no fixed per-second limit.

Can I download track audio?

Yes. The /download_track endpoint returns a YouTube-sourced m4a audio file plus the Spotify 30-second preview URL.

Is the data real-time?

Track, artist, album and playlist data is fetched from Spotify on request, so a response reflects the catalogue at the moment you call. Charts refresh daily.

Which platform is cheapest?

It depends on volume. At 20,000 requests a month the Direct Portal is $9 against RapidAPI's $10; at 200,000 it is $27 against $30; above that the Direct Portal scales to 5M requests at $675 while RapidAPI's unlimited plan is $200. Apify bills per result, so it wins for intermittent or scheduled jobs. RapidAPI Basic is the cheapest entry point at $0 for 1,000 requests a month.

Can I get Spotify track lyrics?

Yes. The /track_lyrics endpoint returns line-by-line lyrics with timing metadata when available.

Does this work with any programming language?

Yes. It is a standard REST/JSON API. Works with Node.js, Python, Go, Rust, PHP, Ruby, Java, .NET — any HTTP client.

Migrating from the official Web API? The endpoints Spotify deprecated, and the call that answers here. Wondering about the missing login step? Why this API needs no OAuth.