VOOZH about

URL: https://apify.com/mr-brogrammer/minecraft-server-scanner

⇱ Minecraft Server Scanner Β· Apify


Pricing

$30.00 / 1,000 scanning a subnets

Go to Apify Store

Minecraft Server Scanner

Minecraft Server Scanner: Finds public and private Minecraft servers at scale. Scans IPv4 ranges for port 25565 (the default minecraft server port), verifies if it's minecraft servers, and saves rich JSON (version, players, MOTD, etc.) to the Apify dataset/output.

Pricing

$30.00 / 1,000 scanning a subnets

Rating

5.0

(3)

Developer

πŸ‘ Mr_Brogrammer

Mr_Brogrammer

Maintained by Community

Actor stats

0

Bookmarked

246

Total users

2

Monthly active users

7 months ago

Last modified

Share

An Apify Actor that scans IP ranges to discover Minecraft servers across the internet and collects detailed information about them.

Features

  • Fast Scanning: Uses masscan to efficiently scan /16 subnets (65,536 IPs each)
  • Server Verification: Verifies each discovered host is actually a Minecraft server
  • Detailed Data Collection: Captures version, player count, descriptions, and online players
  • Cloud Scalable: Runs on Apify's infrastructure with progress tracking and checkpoints
  • Pay-per-Event: Fair pricing model - you only pay for subnets actually scanned
  • JSON Output: Clean, structured data output optimized for analysis

Input Parameters

  • start_ip (string): Starting IP address as JSON array (e.g., "[185,130,197,0]")
  • max_subnets (integer): Number of /16 subnets to scan (each subnet = 65,536 IPs)
  • timeout_per_server (integer): Timeout for each Minecraft server check (5-30 seconds)

Example Input

{
"start_ip":"[185,130,197,0]",
"max_subnets":5,
"timeout_per_server":10
}

Output Format

Each discovered server is saved to the Apify dataset with the following structure:

{
"address":"185.130.90.243:25565",
"version":"Paper 1.21.1",
"players_online":3,
"players_max":20,
"description":"Welcome to our survival server!",
"player_list":["Steve","Alex","Notch"],
"online_players":"Steve, Alex, Notch",
"found_at":"2025-09-07T12:00:00.000Z",
"subnet":"185.130.0.0/16"
}

UI Display

The actor shows a clean table view with these columns:

  • Server Address | Version | Online | Max Players | Description | Players

Additional metadata (player_list, found_at, subnet) is stored in the dataset but hidden from the table view for cleaner presentation.

How It Works

  1. Port Scanning: Uses masscan at 40,000 packets/sec to scan for open port 25565
  2. Server Verification: Queries each discovered host with mcstatus to verify it's a Minecraft server
  3. Data Collection: Extracts server version, player counts, description (MOTD), and player names
  4. Progress Tracking: Automatically saves progress and can resume from interruptions
  5. Pay-per-Event: Charges once per subnet scanned for fair, transparent pricing

Pricing

This actor uses a pay-per-event model:

  • Event: subnet-scanned
  • Cost: Set by the actor publisher
  • Fair Usage: You only pay for subnets actually scanned, regardless of how many servers are found

Example Usage

To scan 3 subnets starting from 185.130.197.0:

{
"start_ip":"[185,130,197,0]",
"max_subnets":3,
"timeout_per_server":10
}

This will scan:

  • 185.130.0.0/16 (65,536 IPs)
  • 185.131.0.0/16 (65,536 IPs)
  • 185.132.0.0/16 (65,536 IPs)

Logs and Monitoring

The actor provides detailed logs:

  • πŸ” Scanning subnet X/Y: A.B.0.0/16
  • πŸ’³ Charged for scanning subnet: A.B.0.0/16
  • πŸ“‘ Found X hosts with port 25565 open
  • βœ… Found server: IP:25565 | Version | Players
  • πŸ“ˆ Subnet complete. Found X Minecraft servers

Limitations

  • Scan Rate: Optimized at 40,000 packets/sec for cloud performance
  • Network Dependencies: Requires raw socket access (provided by Apify infrastructure)
  • Server Timeouts: Some servers may timeout during verification
  • Rate Limits: Some networks may implement rate limiting

Use Cases

  • Server Discovery: Find public Minecraft servers for directories or analysis
  • Market Research: Analyze server versions, player counts, and descriptions
  • Network Analysis: Study Minecraft server distribution across IP ranges
  • Competitive Intelligence: Monitor server landscapes in specific regions

Technical Details

  • Masscan: Fast SYN scanner for initial port discovery
  • mcstatus: Python library for Minecraft server status queries
  • Concurrency: Asynchronous server verification for efficiency
  • Checkpoints: Automatic progress saving for reliable resumption

Support

For issues or questions, contact the actor publisher or refer to the Apify documentation.


Author: Mr_Brogrammer
License: MIT

You might also like

Minecraft Server

stepskop/minecraft-server

First Minecraft server hosted on Apify.

πŸ‘ User avatar

Ε tΔ›pΓ‘n Ε kopek

11

Minecraft Player Lookup - UUID, Name, Skin

gio21/playerdb-minecraft-scraper

Look up Minecraft player profiles (UUID, name history, skin) by username via PlayerDB and Mojang public APIs.

Python MCP Server Template

ellustar/my-actor-60

"πŸš€ Python MCP Server Template provides a ready-to-use framework for quickly setting up Minecraft server backends. Lightweight, modular, and customizable, it supports plugin integration, player management, and real-time server monitoring, making server deployment fast and hassle-free.

CurseForge Mods Scraper | Export Minecraft Mod Data CSV/JSON

parseforge/curseforge-mods-scraper

Scrape Minecraft mods from CurseForge. Export mod details, downloads, authors, files, categories, game versions, and mod loader info as CSV, Excel, JSON, or XML.

Nmap Cloud Scanner - Port Scanner + Service Detection | Bulk

anshumanatrey/nmap-scanner

Cloud-hosted nmap (industry-standard network scanner by Fyodor). TCP connect port scans, service/version detection, NSE scripts. Results streamed as structured dataset records β€” one row per discovered port. $0.005 per record. Authorize scans before running.

πŸ‘ User avatar

Anshuman Atrey

3

Port Scanner

serhattsnmz/port-scanner

Get open ports and port vulnerabilities of given IP addresses or hosts.

πŸ‘ User avatar

Serhat SΓΆnmez

60

Modrinth Scraper

crawlerbros/modrinth-scraper

Scrape Modrinth Ò€" the largest open-source Minecraft mod and plugin registry. Search mods by keyword, filter by categories, loaders, game versions, and project types. Returns download counts, descriptions, author info, and more.

Vesselfinder Port Scraper

romy/vesselfinder-port-scraper

Retrieves all vessels expected to arrive, currently in port, and recently departed for any port worldwide using real-time AIS tracking data. Provide port names or UNLOCODE identifiers and get a complete picture of port traffic with vessel names, types, flags, and timing information.

Discord Public Server Directory Scraper

cryptosignals/discord-server-scraper

Scrape Discord server discovery pages for community research and competitive analysis. No tokens required - only public data. Find servers by keyword, category, or member count. Extract server name, description, member counts, and invite links from the official Discord server directory.

6

Related articles

Build and deploy MCP servers in minutes with a TypeScript template
Read more
Best MCP servers for developers
Read more
Deploy your Smithery STDIO MCP servers on Apify
Read more