Flick API · Beta
Build with your
Flick data.
Read your profile, reviews, watchlist, and lists — and log reviews programmatically — through a simple JSON API scoped to your own account.
Requires Flick Pro.
your first request
curl https://flickmovies.com/api/beta/me \ -H "Authorization: Bearer flick_sk_YOUR_KEY"// 200 OK{ "id": "abc123", "username": "moviebuff", "display_name": "Movie Buff", "is_pro": true }
This API is in beta.
Endpoints, shapes, and limits can change without notice while we iterate. Tell us what you're building — and what breaks — in our Discord.
Up and running in three steps
01
Create an API key
Sign in on the API keys page with your Flick account (Pro required) and create a key. It's shown once — store it safely.
02
Make your first request
Pass the key as a bearer token on any endpoint:
curl "https://flickmovies.com/api/beta/me/reviews?limit=5" \
-H "Authorization: Bearer flick_sk_YOUR_KEY"03
Explore the reference
8 endpoints cover reads of your profile, reviews, watchlist, and lists, TMDB-id resolution, and single and batch review writes — each with a Try it console in the docs.
API Reference
Every endpoint with parameters, request samples in curl, JavaScript, and Python, full response shapes, and a built-in console to send live requests inline.
API keys
Create, name, and revoke your keys. Sign in with your Flick account.
OpenAPI spec
Machine-readable schema at /api/beta/openapi.json — browse it in Swagger UI, or generate a typed client in your language.
60/min · 5,000/day
Rate limits per key
Bearer flick_sk_…
Simple key auth, no OAuth
8 endpoints · JSON
Own-data reads + review writes
2026-06 — initial beta