REST API v1
All endpoints are read-only GET and return UTF-8 JSON. Base URL https://cyberpunkhub.com/api/v1/
Query parameters are optional. Multiple parameters are combined. Text fields support partial matching; numeric and enum fields require exact values. Invalid parameters return 400.
/latest
Returns up to 25 of the most recently added objects from each section. A section key tells you the origin.
No query parameters are supported for this endpoint.
[
{
"name": "The Running Man",
"slug": "the-running-man-movies",
"year": null,
"rating": null,
"category": "movies",
"collections": [],
"runtime": null,
"cast": "Glen Powell, Josh Brolin, Jayme Lawson, Lee Pace, Michael Cera",
"country": "United Kingdom, United States",
"studio": "Paramount Pictures",
"director": "Edgar Wright",
"description": "The futuristic United States of 2025 when the world has become a dystopia...",
"synopsis": null,
"quote": null,
"imdb_id": "tt14107334",
"reference_url": null,
"media_url": null,
"trailer_url": null,
"created_at": 1751384517,
"updated_at": 1751384524,
"poster_url": "/content/media/11/11fcdb977d6b.jpg",
"poster_thumbnail_url": "/content/media/11/11fcdb977d6b_thumb.jpg",
"url": "/watch/the-running-man-movies"
}, ...
]
/watch
Query parameters
name(text, 2–200)year(number, 1870–2100)rating(number, 1–10, treated as a minimum)category(enum: movies, series, documentaries, shorts, animations)imdb_id(pattern:tt########)cast(text, 2–255)director(text, 2–100)studio(text, 2–100)country(text, 2–100)
Examples
/watch?name=robocop /watch?year=1987&rating=7 /watch?category=movies&director=verhoeven /watch?imdb_id=tt0093870
[
{
"name": "RoboCop",
"slug": "robocop-1987",
"year": 1987,
"rating": "7.3",
"category": "movies",
"collections": ["recommended","classic"],
"runtime": 102,
"cast": "Peter Weller, Nancy Allen, Dan O'Herlihy, Ronny Cox, Kurtwood Smith",
"country": "United States",
"studio": "Orion Pictures",
"director": "Paul Verhoeven",
"description": "In a dystopic and crime-ridden Detroit, a terminally wounded cop...",
"synopsis": "In a violent, near-apocalyptic Detroit, evil corporation Omni Consumer Products...",
"quote": "Dead or alive, you're coming with me!",
"imdb_id": "tt0093870",
"reference_url": null,
"media_url": null,
"trailer_url": "https://www.youtube.com/watch?v=IqvRDhW-XVA",
"created_at": 1739567109,
"updated_at": 1740945687,
"poster_url": "/content/media/e6/e6af68f8877c.jpg",
"poster_thumbnail_url": "/content/media/e6/e6af68f8877c_thumb.jpg",
"url": "/watch/robocop-1987"
}, ...
]
Section-specific attributes
runtimecastdirectorstudiocountryimdb_idmedia_urltrailer_url
category values
- movies
- series
- documentaries
- shorts
- animations
/play
Query parameters
name(text, 2–200)year(number, 1870–2100)rating(number, 1–10, treated as a minimum)category(enum, see values below)platform(enum, see values below)igdb_slug(text, 2–200)steam_id(number, ≥1)developer(text, 2–100)publisher(text, 2–100)
Examples
/play?category=rpg&platform=pc /play?name=cyberpunk&rating=8 /play?igdb_slug=cyberpunk-2077 /play?steam_id=1091500
[
{
"name": "Cyberpunk 2077",
"slug": "cyberpunk-2077",
"year": 2020,
"rating": "8.2",
"category": "rpg",
"collections": ["recommended"],
"platforms": ["pc","console"],
"developer": null,
"publisher": "CD Projekt RED",
"description": "Cyberpunk 2077 is an open-world, action-adventure story set in Night City...",
"synopsis": "In 2077, following an economic collapse sometime during the early 21st century...",
"quote": "Wake up, Samurai. We have a city to burn.",
"igdb_slug": "cyberpunk-2077",
"steam_id": "1091500",
"reference_url": "https://en.wikipedia.org/wiki/Cyberpunk_2077",
"trailer_url": "https://www.youtube.com/watch?v=qIcTM8WXFjk",
"created_at": 1739567117,
"updated_at": 1741361300,
"poster_url": "/content/games/9b/9b8567149dbe.jpg",
"poster_thumbnail_url": "/content/games/9b/9b8567149dbe_thumb.jpg",
"url": "/play/cyberpunk-2077"
}, ...
]
Section-specific attributes
platformsdeveloperpublishersteam_idigdb_slugtrailer_url
category values
- action
- rpg
- openworld
- strategy
- shooter
- sports
- simulation
- adventure
- platform
- puzzle
- racing
- fighting
- other
platform values
- pc
- console
- mobile
- vr
- retro
- arcade
- tabletop
/read
Query parameters
name(text, 2–200)year(number, 1870–2100)rating(number, 1–10, treated as a minimum)category(enum: books, comics, publications, stories, audiobooks)author(text, 2–100)isbn(ISBN-10/13 pattern)
Examples
/read?author=william%20gibson /read?category=books&rating=7 /read?isbn=9780441569595
[
{
"name": "Neuromancer",
"slug": "neuromancer",
"year": 1984,
"rating": "7.8",
"category": "books",
"collections": ["recommended","classic"],
"author": "William Gibson",
"description": "Case was the sharpest data thief in the Matrix...",
"synopsis": null,
"quote": "The sky above the port was the color of television, tuned to a dead station.",
"isbn": null,
"reference_url": "https://www.goodreads.com/book/show/22328.Neuromancer",
"created_at": 1739567124,
"updated_at": 1740944319,
"poster_url": "/content/literature/41/4102355d0783.jpg",
"poster_thumbnail_url": "/content/literature/41/4102355d0783_thumb.jpg",
"url": "/read/neuromancer"
}, ...
]
Section-specific attributes
authorisbn
category values
- books
- comics
- publications
- stories
- audiobooks
Universal attributes
nameslugyearratingcategorydescriptioncreated_atupdated_atposter_urlposter_thumbnail_urlurl