Discover/topg.org API
live

topg.org APItopg.org

Access TopG.org server listings, rankings, votes, and player history via API. Covers Minecraft, Runescape, WoW, and more game categories.

Endpoints
15
Updated
3mo ago
Try it
Page number for pagination.
api.parse.bot/scraper/26b099a6-82c5-4247-aad0-7dfdb486af68/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/26b099a6-82c5-4247-aad0-7dfdb486af68/get_minecraft_server_list?page=2' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 15 totalclick to expand

Retrieve the ranked list of Minecraft servers. Returns 20 servers per page. Supports pagination.

Input
ParamTypeDescription
pageintegerPage number for pagination.
Response
{
  "type": "object",
  "fields": {
    "page": "string indicating the current page number",
    "servers": "array of server objects with id, rank, name, ip, players, status, tags, url"
  },
  "sample": {
    "data": {
      "page": "1",
      "servers": [
        {
          "id": "675337",
          "ip": "hub.enderblade.com",
          "url": "https://topg.org/minecraft-servers/server-675337",
          "name": "Enderblade",
          "rank": "1",
          "tags": [
            "Latest",
            "1.19.x",
            "PVP",
            "Survival"
          ],
          "status": "Online",
          "players": {
            "max": "500",
            "raw": "77/500",
            "current": "77"
          }
        }
      ]
    },
    "status": "success"
  }
}

About the topg.org API

The TopG.org API exposes 15 endpoints covering ranked server listings, detailed server profiles, filtering by version, type, and country, plus vote submission and 24-hour player history. Endpoints like get_minecraft_server_details return fields including ip, version array, discord invite URL, player count, vote score, and online status. get_servers_by_game extends coverage to non-Minecraft categories such as Runescape and WoW private servers.

Server Listings and Filtering

get_minecraft_server_list returns 20 servers per page with fields for id, rank, name, ip, players, status, tags, and URL. Pages are navigated via the page integer parameter. Three filter endpoints — get_minecraft_servers_by_version, get_minecraft_servers_by_type, and get_minecraft_servers_by_country — each return the same server object shape but scoped to a specific version string (e.g. 1.21.4, 1.8.x), type tag (e.g. Survival, Factions), or country name (e.g. Germany). Filter endpoints return up to 20 results and do not support pagination. Use get_minecraft_server_versions, get_minecraft_server_types, and get_minecraft_server_countries to retrieve the exact strings the site accepts before calling filter endpoints.

Server Details and History

get_minecraft_server_details returns the full profile for a single server identified by its numeric server_id: ip, name, rank, an array of type tags, vote score, online status, discord invite URL (or null), player count in current/max format, and a version array. get_server_player_history returns the last 24 hours of player counts as an array of [timestamp_ms_string, player_count_integer] pairs — useful for charting activity patterns over time. get_server_vote_score returns rank, score, and a last_update date string for a given server without fetching the full detail payload.

Cross-Game and Search

get_game_categories returns all game categories on the site as objects with name and slug fields. Pass a slug to get_servers_by_game to retrieve the ranked list for categories like runescape-private-servers or wow-private-servers. search_servers accepts a keyword query and returns matching results across all game categories, with each result including a category field so you can tell which game a result belongs to. get_new_minecraft_servers surfaces the most recently added servers without requiring any parameters.

Voting

submit_server_vote accepts a username and server_id and returns a status of voted, already_voted, or submitted, plus a human-readable message. The already_voted status is returned when the calling IP has already cast a vote for that server today, reflecting the site's one-vote-per-day-per-IP rule.

Common use cases
  • Build a Minecraft server browser filtered by version (e.g. 1.8.x) using get_minecraft_servers_by_version
  • Track daily player count trends for a specific server using get_server_player_history timestamp data
  • Monitor vote score changes over time by polling get_server_vote_score for a set of server IDs
  • Aggregate top-ranked servers across Minecraft, Runescape, and WoW using get_game_categories and get_servers_by_game
  • Surface newly listed servers for a 'just added' feed using get_new_minecraft_servers
  • Implement server search across all game categories with keyword queries via search_servers
  • Automate player voting workflows by submitting votes with submit_server_vote and handling already_voted responses
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does TopG.org offer an official developer API?+
TopG.org does not publish an official public developer API or documented REST interface. This Parse API provides structured access to the data available on the site.
What does get_minecraft_server_details return beyond what the list endpoints show?+
The detail endpoint adds vote score, a discord invite URL (or null if not set), a version array listing all supported Minecraft versions, and a type array of server tags. List endpoints return rank, ip, players, status, and tags but omit discord, score, and the version array.
Do the filter endpoints (by version, type, country) support pagination?+
No. Each filter endpoint returns up to 20 servers and does not accept a page parameter. Only get_minecraft_server_list supports pagination via the page integer input. You can fork this API on Parse and revise it to add paginated filter support if you need deeper results.
Does the API expose server descriptions or banner images from server detail pages?+
Not currently. get_minecraft_server_details returns structured fields — ip, name, rank, type, score, status, discord, players, and version — but does not include the long-form server description text or image assets. You can fork this API on Parse and revise it to add those fields.
Can I retrieve vote history or vote counts over time, not just the current score?+
The API covers current vote score and rank via get_server_vote_score, which also includes a last_update date. Historical vote count series are not currently returned. Player count history over 24 hours is available through get_server_player_history. You can fork this API on Parse and revise it to add a vote history endpoint if that data becomes available on the site.
Page content last updated . Spec covers 15 endpoints from topg.org.
Related APIs in EntertainmentSee all →
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.