HowLongToBeat API

An unofficial API for accessing HowLongToBeat game metadata and user stats. It provides endpoints for searching games, users, and collections, retrieving detailed game records, and exposing site-wide statistics such as popular titles and ranked category lists. It also includes Steam collection matching, making it easier to connect a user’s library with HowLongToBeat playtime and completion data…

5 subscribers
9.3/10 popularity
846 ms avg latency
100% success rate
8 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

HowLongToBeat API endpoints

MethodEndpointDescription
Search
GET Search for games
/search/games/{searchText}
Search HowLongToBeat games by title and return paginated results with optional match mode, platform, gameplay, release year, playtime, game type, sorting, and random selection…
GET Search for collections
/search/collections/{searchText}
Search HowLongToBeat collections by title and return paginated results with optional match mode, sorting, and random selection.
GET Search for users
/search/users/{searchText}
Search HowLongToBeat users by name and return paginated results with optional match mode, sorting, and random selection.
Games
GET Get game details by name
/games
Look up a game by exact title and return detailed HowLongToBeat data, including metadata, playtime, speedrun, review, and engagement statistics.
GET Get game details by ID
/games/{gameId}
Get detailed HowLongToBeat data for a game by its numeric ID, including metadata, playtime, speedrun, review, and engagement statistics.
Site Stats
GET Get games ranked by popularity
/site-stats/games/popular
Retrieve a list of games ranked by popularity, with optional filters for platform, release year, gameplay perspective, flow, and genre. Results can be limited to the top N games.
GET Get games ranked by stat category
/site-stats/games/{category}
Retrieve a list of games ranked by a specific stat category, with optional filters for platform, release year, gameplay perspective, flow, and genre. The category determines…
Steam
GET Get Steam collection with HLTB data
/steam/collection/{profileId}/how-long-to-beat
Retrieve a Steam user's game collection with matching HLTB data, including playtime statistics and aggregate completion times.

HowLongToBeat API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 10 / daily
PRO Free 1 / second
  • Requests: 300 / monthly (then $0.0090 each)
ULTRA $5.95 / month 2 / second
  • Requests: 10,000 / monthly (then $0.0070 each)
MEGA $16.95 / month 1 / second
  • Requests: 40,000 / monthly (then $0.0050 each)

More Gaming APIs

View all →
  • Validate or GET username with ID. Available for Free Fire Global, BGMI, Mobile Legends, PUBGM Global, Higgs…

    GamingFreemium3.8k subscribers
  • An API for accessing video game and video game review data

    GamingFreemium3.3k subscribers
  • Free-to-play games database powered by FreeToGame.com!

    GamingFree9.5k subscribers
  • Username Game Validation with ID, ID Game Checker, GET Username with ID, Support PUBG Mobile, Free Fire…

    GamingFreemium131 subscribers
  • Find all free games, loot and giveaways with this giveaway tracker API powered by GamerPower.com! Access…

    GamingFree1.1k subscribers
  • ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports…

    GamingFreemium1.2k subscribers