Researches video games via the Crawlora API — Steam (store pages, pricing, reviews, player counts, charts, tags, achievements) and PlayStation Store (products, categories, deals) — returning clean JSON. Use when the user wants a game's price/reviews/player count, what's trending or on sale, or a store listing's details.
Data & analysis
movie-tv-research
Try itResearches movies and TV shows — metadata, cast/crew, ratings, reviews, streaming availability, and box-office performance — via the Crawlora API across IMDb, TMDB, JustWatch, Letterboxd, Rotten Tomatoes, Metacritic, and Box Office Mojo, returning clean JSON. Use when the user asks about a title's cast, ratings/scores, where to stream it, critic or user reviews, or its box-office numbers.
What it does
Researches movies and TV shows — metadata, cast/crew, ratings, reviews, streaming availability, and box-office performance — via the Crawlora API across IMDb, TMDB, JustWatch, Letterboxd, Rotten Tomatoes, Metacritic, and Box Office Mojo, returning clean JSON. Use when the user asks about a title's cast, ratings/scores, where to stream it, critic or user reviews, or its box-office numbers.
The skill document
Movie & TV research
Pull title metadata, cast/crew, ratings, streaming availability, reviews, and box-office numbers across seven film/TV data sources as normalized JSON from the Crawlora API — no scraping IMDb pages or parsing streaming-provider HTML.
When to use this skill
- "Who's in / who directed ?" / cast, crew, and credits lookups.
- "What's rated on IMDb / Rotten Tomatoes / Metacritic / Letterboxd?"
- "Where can I stream ?" (JustWatch offers by provider).
- "How did do at the box office?" (Box Office Mojo).
- "Find titles similar to " or "what's popular right now."
- Critic vs. audience review comparisons; franchise/genre box-office analysis.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
export CRAWLORA_API_KEY=sk_your_key_here- All requests:
x-api-key: $CRAWLORA_API_KEYagainsthttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
Pick the source by job:
- Identity & credits (IMDb / TMDB) — search first:
/imdb/searchor/tmdb/search; then detail:/imdb/title(needs the IMDb id) or/tmdb/movie/{id}//tmdb/tv/{id}. Cast/crew:/imdb/title/creditsor TMDB's title payload. Person pages:/imdb/name,/tmdb/person/{id}. - Scores & reviews — Rotten Tomatoes (
/rottentomatoes/movie,/series,/movie/reviews), Metacritic (/metacritic/movie/{slug},/critic-reviews,/user-reviews), IMDb (/imdb/title/reviews), Letterboxd (/letterboxd/film/{slug},/reviews,/rating-histogram). - Where to watch (JustWatch) —
/justwatch/search→ raw id, then/justwatch/title/offers(or/title-by-id+/title/offers) for per-provider streaming/rental/purchase links;/justwatch/title/similarfor recommendations. - Box office (Box Office Mojo) —
/boxofficemojo/titleor/releasefor one film's numbers;/weekend/domestic,/year/domestic,/year/worldwidefor charts;/franchise//genre//brandfor rollups;/showdownto compare two releases head-to-head.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Identity + scores:
scripts/crawlora.sh /imdb/search query="Dune Part Two" | jq '.'
scripts/crawlora.sh /tmdb/search query="Dune Part Two" | jq '.'
scripts/crawlora.sh /rottentomatoes/search query="Dune Part Two" | jq '.'
# Streaming availability:
scripts/crawlora.sh /justwatch/search query="Dune Part Two" | jq '.'
scripts/crawlora.sh /justwatch/title/offers id= | jq '.'
# Box office:
scripts/crawlora.sh /boxofficemojo/title id= | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/metacritic/movie/dune-part-two" | jq '.'
Endpoint reference
See reference/endpoints.md for every IMDb, TMDB,
JustWatch, Letterboxd, Rotten Tomatoes, Metacritic, and Box Office Mojo
endpoint this skill uses.
Examples
- Critic-vs-audience gap:
/metacritic/movie/{slug}(critic Metascore vs. user score) alongside/rottentomatoes/movie(Tomatometer vs. audience score) for the same title. - Where-to-watch fan-out:
/justwatch/search→/justwatch/title/offersto list every subscription/rent/buy option and price by provider. - Franchise box-office trend:
/boxofficemojo/franchisefor every entry's opening/lifetime gross, sorted chronologically. - Taste-matching:
/letterboxd/film/{slug}/similaror/tmdb/movie/{id}(TMDB includes recommendations) for "more like this."
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public title/review/box-office pages.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - JustWatch uses its own raw GraphQL ids (not IMDb/TMDB ids) — resolve
via
/justwatch/searchor/justwatch/title/by-idfirst. - Results are paginated where noted — pass
pageto walk longer lists (reviews, charts, filmographies).
Related skills
Researches anime and manga titles via the Crawlora API — search, title detail, characters, staff, recommendations, rankings, and airing schedules — returning clean JSON. Use when the user wants an anime/manga's details, cast/staff, similar titles, seasonal rankings, or what's currently airing.
Fetches structured public web data via the Crawlora REST API — search engines, e-commerce, social, finance, maps, app stores, media, and reviews — returning clean JSON instead of HTML. Use whenever the user needs real data from a public website (prices, listings, reviews, transcripts, SERPs, trends, financials, places) and would otherwise have to scrape or parse HTML.
Pulls structured YouTube data — video and channel details, transcripts/captions, comments, playlists, and search — via the Crawlora API as clean JSON, with no yt-dlp or HTML scraping. Use when the user provides a YouTube URL or asks for a transcript, comments, channel/video metadata, or video search results.
Researches social-media profiles, posts, and engagement across Instagram, TikTok, Threads, Bluesky, X, Pinterest, LinkedIn, Facebook, and Reddit via the Crawlora API, returning clean JSON. Use when the user wants a public profile's stats, a post's content/engagement, a platform search, trending topics, or social listening/competitor research — instead of scraping each app.
Researches Instagram profiles, posts, and Reels via the Crawlora API, returning clean JSON. Use when the user wants a public Instagram profile's stats, a specific post's media/engagement, or a user's Reels feed — instead of scraping the app.