GTA 6 is console only for now. Can you roleplay in it?Where GTA 6 RP stands →
rplist

The FiveM server list as JSON. Free, live, no key.

Every GTA RP and RedM server with players, ranked, with 7-day history and the owner's links, from the same data as rplist.gg. Build a bot, a dashboard, a status page or a better list.

Short answer
https://rplist.gg/api/v1/servers is the ranked list with filters, /servers/{id} one server with history, /stats the whole network. JSON, CORS open, refreshed every 10 minutes. The only condition is a visible link to rplist.gg.
A laptop with code on screen and a red backlit keyboard in a dark room
Photo: Rahul Pandit / Pexels
4,736
GTA RP servers with players
299
RedM servers with players
63
Languages
10 min
Refresh

What the API returns right now (07:00 UTC).

Endpoints

Base URL https://rplist.gg/api/v1. GET only. Every response has generatedAt (when the servers were counted) and attribution. Errors come back as { error: { code, message } } with a 400, 404 or 503.

  • GET /api/v1/servers

    Servers with players right now, ranked, with the list pages' filters. Paged.

    game, lang, fw, whitelist, tag, q, edition, room, sort, limit, offset

  • GET /api/v1/servers/{id}

    One server, listed or not, with its rank, 7-day hourly history and Discord size. The id is the cfx.re join code.

  • GET /api/v1/stats

    The whole network now: per game, per language, per framework, and the last 30 whole days from the daily record.

A real response
{
  "generatedAt": "2026-10-30T07:00:50.148Z",
  "game": "gta5",
  "query": {
    "sort": "now",
    "limit": 2,
    "offset": 0
  },
  "total": 4736,
  "players": 83418,
  "servers": [
    {
      "id": "67lzxd",
      "game": "gta5",
      "name": "SHARK COMMUNITY",
      "description": "discord.gg/sharkcommunity",
      "url": "https://rplist.gg/server/67lzxd",
      "join": "https://cfx.re/join/67lzxd",
      "players": {
        "now": 1590,
        "max": 2048,
        "peak": 1969,
        "avg7d": 1551,
        "change24h": 1
      },
      "rank": {
        "overall": 1,
        "inLanguage": 1,
        "languageTotal": 130
      },
      "language": "th",
      "locale": "th-TH",
      "framework": "other",
      "whitelisted": false,
      "edition": "legacy",
      "build": "3095",
      "tags": [],
      "links": {
        "discord": "https://discord.gg/sharkcommunity",
        "website": null,
        "icon": "https://cfx-server-metadata.cfx-services.net/images/b0a5f85c-3339-48d7-8699-2e42516cb352",
        "card": "https://rplist.gg/server/67lzxd/opengraph-image"
      }
    },
    {
      "id": "9zj5ay",
      "game": "gta5",
      "name": "Baylife RP",
      "description": "Roleplay avec contenu exclusif → discord.gg/baylife",
      "url": "https://rplist.gg/server/9zj5ay",
      "join": "https://cfx.re/join/9zj5ay",
      "players": {
        "now": 1215,
        "max": 2040,
        "peak": 1838,
        "avg7d": 1319,
        "change24h": 7
      },
      "rank": {
        "overall": 2,
        "inLanguage": 1,
        "languageTotal": 252
      },
      "language": "fr",
      "locale": "fr-FR",
      "framework": "other",
      "whitelisted": false,
      "edition": "legacy",
      "build": "3751",
      "tags": [
        "roleplay"
      ],
      "links": {
        "discord": "https://discord.gg/baylife",
        "website": "https://bay.life/",
        "icon": "https://cfx-server-metadata.cfx-services.net/images/392f35a0-4000-42b0-8e0f-b63e309df941",
        "card": "https://rplist.gg/server/9zj5ay/opengraph-image"
      }
    }
  ],
  "attribution": {
    "text": "Data from rplist.gg",
    "url": "https://rplist.gg",
    "terms": "https://rplist.gg/developers"
  }
}
The first two servers from https://rplist.gg/api/v1/servers?limit=2 when this page was rendered (07:00 UTC), with descriptions and tags shortened to fit. Rank is the position among all servers with players; inLanguage is the position among servers in the same language.

Filters for /servers

ParameterValuesWhat it does
gamegta5 (default) or rdr3FiveM or RedM.
langen, de, fr, pt, es, …One language's servers. Codes are on the languages page.
fwesx, qbcore, qbox, vrp, rsg, vorp, redem, otherFramework, as detected from the server's tags.
whitelisttrue or falseOnly servers that take applications, or only open ones.
tagserious-rp, police, …A tag slug from the tags page.
qtext, up to 60 charactersName, tag or description contains this (accents ignored).
editionlegacy or enhancedGTA only: which FiveM client the server needs.
roomtrueOnly servers under 95% of their player cap.
sortnow (default), week, risingPlayers online, 7-day average, or change since yesterday (50+ players).
limit1 to 100, default 25Servers per page.
offset0 or moreSkip this many; use with limit to page.

What a server looks like

id, name, description, url, join
The join code, the owner's name and description (colour codes stripped), the rplist page, the cfx.re join link.
players.now, max, peak, avg7d, change24h
Online now, the cap, the recorded peak, the 7-day hourly average (null under 3 days of history), % change against the same hour yesterday.
rank.overall, inLanguage, languageTotal
Position among servers with players in its game, and among those in its language. null when nobody is on.
language, locale, framework, whitelisted, edition, build
Language code and the owner's locale, framework key (other = custom), whitelist, FiveM client (GTA only), game build.
tags
The owner's tags, up to 15.
links.discord, website, icon, card
The owner's Discord invite and website when set, the server icon, and the live share card (PNG, 1200×630).

The single-server endpoint adds history (hourly averages for 7 days, oldest first, with the from and to times), community (the Discord's member and online counts when the owner published an invite) and offlineSince when the server has dropped off the list.

Three ways to call it

Shell
JavaScript (browser or Node)
Python
Everything about one server

The deal

  • Free, for any project, commercial or not. No key, no sign-up, no quota a normal site, bot or dashboard will hit (120 requests a minute per IP).
  • Show the link. Wherever the numbers appear, “Data from rplist.gg” linking to rplist.gg, or a link to the server's page. Owners showing their own server's numbers are exempt.
  • Don't present the ranking as your own, re-sell the data as a list, or strip the attribution. Sites that do may be cut off.
  • Cache on your side too. The counts change every 10 minutes; a request every 5 minutes per view you render is plenty. Responses are already cached at the edge for 5 minutes.
  • v1 is stable: fields are added, never renamed or removed. Breaking changes would be a v2, announced here, with v1 kept running.

Prefer a drop-in? The live embed is a top-10 iframe or image for any site, and rplist for Discord answers /top and /server inside Discord. There's also /llms.txt, a plain-text map of the site for AI assistants. Questions, bigger limits or older history: contact.

Questions

Is it free, and do I need a key?
Free, no key, no sign-up. The condition is a visible link to rplist.gg wherever the data is shown; the response tells you so in its attribution field.
How fresh is the data?
Servers are counted from the public Cfx.re list every 10 minutes. Responses are cached at the edge for 5 minutes, so polling faster than that returns the same answer; every response carries generatedAt.
Is there a rate limit?
120 requests a minute per IP, which a normal bot, site or dashboard never reaches. If you need more, email hello@rplist.gg with what you're building.
Can I get more history?
The server endpoint has 7 days of hourly averages and stats has 30 whole days of the daily record. Anything longer, ask; the record goes back to October 2026.
Will the format change?
/api/v1 stays. Fields get added, never renamed or removed. A v2, if there is one, is announced on this page with v1 kept running.
Can I use it in something I sell?
Yes, with the link. What you can't do is present the ranking as your own or remove the attribution. Owners can show their own server's numbers anywhere, link or not.
Where do the numbers come from?
Every 10 minutes we read the list that FiveM and RedM servers publish to Cfx.re, the same one the game's server browser shows. Names, tags, icons and links are what the owner put in server.cfg.