Public API

Free read-only REST API. Rate limited to 100 requests per 15 minutes per IP. All responses use a consistent { data, meta } envelope.

Base URL: https://rankmygame.com/api/v1

GET/api/v1/games

Paginated list of approved games with optional filters.

Query Parameters

  • page (default: 1)
  • limit (default: 20, max: 100)
  • category (slug)
  • sort (votes | rating | name)
GET/api/v1/games/top

Top-voted games by time period.

Query Parameters

  • period (week | month | all)
  • limit (default: 10, max: 50)
GET/api/v1/games/:slug

Full details for a single game by its slug.

GET/api/v1/categories

List all game categories.

GET/api/v1/platforms

List all gaming platforms.

GET/api/v1/stats

Site-wide statistics (total games, votes, users, reviews).

Example Request

curl https://rankmygame.com/api/v1/games?sort=votes&limit=5

RSS feeds are also available at /api/rss/games, /api/rss/blog, /api/rss/reviews, and /api/rss/forum.