TasteDive API

⭐ Beginner's Pick Music / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

TasteDive is a recommendation API that suggests similar artists, movies, TV shows, books, and games based on what you already enjoy. It is a great starting point for building personalized recommendation features without complex algorithms. Simply provide a name and get a list of related items in seconds.

💡

Beginner Tip

Start with a single well-known artist or movie title to get the best recommendations; very obscure titles may return fewer results. Always URL-encode your query string to avoid errors with special characters.

Available Data

movie title and year
director and cast
plot summary
IMDb rating
poster image URL
genre and runtime

Example Response

JSON Response
{
  "Title": "Inception",
  "Year": "2010",
  "Rated": "PG-13",
  "Runtime": "148 min",
  "Genre": "Action, Adventure, Sci-Fi",
  "Director": "Christopher Nolan",
  "Actors": "Leonardo DiCaprio, Joseph Gordon-Levitt",
  "Plot": "A thief who steals corporate secrets through dream-sharing technology...",
  "imdbRating": "8.8",
  "Poster": "https://example.com/inception.jpg"
}

Field Reference

Similar.Info List of recommended items, each with Name and Type fields
Similar.Info[].Name Name of the recommended artist, movie, or show
Similar.Info[].Type Category of the result such as music, movie, or show
Similar.Results Metadata about the original query item including description and thumbnail
Similar.Results[].wTeaser Short Wikipedia-sourced description of the queried item

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://tastedive.com/read/api";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized Missing or invalid API key in the request
Add your API key as the k query parameter: ?k=YOUR_API_KEY
Empty results array The queried item is too obscure or misspelled
Try a more popular or correctly spelled name, and double-check capitalization
Rate limit exceeded Too many requests in a short time on the free tier
Add a delay between requests or upgrade to a paid plan for higher limits

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Music
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →