Entertainment · head-to-head
PotterDB vs TasteDive
PotterDB is a free, keyless database of the Harry Potter universe covering books, chapters, characters, movies, potions, and spells, reachable through both a JSON:API-style REST interface (api.potterdb.com) and a GraphQL endpoint. Every resource supports filtering, sorting, sparse fieldsets, and pagination in the JSON:API convention, and the REST side publishes a live OpenAPI schema. It's a community-run, open-source project welcoming Hacktoberfest contributions rather than a commercial offering.
TasteDive's recommendation API takes one or more seed items — movies, music, shows, books, games, people, places, or brands, optionally typed to disambiguate titles like "movie:Chaplin" — and returns similar items scored by TasteDive's own recommendation engine, with an optional verbose mode adding descriptions and YouTube links. It requires a free access key (`k` parameter) issued on request, capped at 300 requests per hour, and there's no paid tier beyond that shared rate limit. Responses are plain JSON with no CORS headers, so browser-side calls need a server-side proxy.
| PotterDB | TasteDive | |
|---|---|---|
| Authentication | None | API Key |
| Pricing | free | free |
| Formats | JSON, GraphQL | JSON |
| CORS | yes | no |
| HTTPS | Yes | Yes |
PotterDB needs no API key, while TasteDive requires API Key — pick PotterDB to start without signup.