RS3, OSRS, or both. RS3 clans use the public Jagex endpoint; OSRS groups use Wise Old Man.
RuneScape Clan Roster Exporter
Fetch RuneScape 3 clan or OSRS group members, then generate a Markdown or CSV file that is ready to share, review, or archive. Works on Windows, Linux, and macOS with PowerShell.
Official release
Checking release
The status updates from GitHub Releases.
- File
- Pending
- SHA256 checksum
Pending
In practice
Three choices, one export.
Run the script interactively or pass parameters for repeatable usage.
Provide the clan or group to search for. For OSRS, a Wise Old Man group ID can also be provided.
Choose Markdown or CSV. Files are written locally to the output folder.
Outputs
Markdown or CSV, in UTF-8 with BOM.
Exports are designed to open cleanly in Excel, PowerShell, or GitHub.
Main columns
| Column | Content |
|---|---|
Game |
RS3 or OSRS |
Clan |
Clan or group name |
Pseudo |
Member display name |
Rang |
Rank returned by the source |
XP |
XP returned by the source |
Kills |
RS3 value when available |
.\Get-RunescapeClanMembers.ps1 `
-Game RS3 `
-ClanName "Wapitiklan Empire" `
-OutputFormat Csv
Security and respect
Public sources, local processing.
The tool does not require a RuneScape account and does not upload generated exports.
The script uses public endpoints only. It does not need a password, token, or API key.
The output and exports folders, recovery files, and temporary files are excluded from Git tracking.
Calls are sequential, with a minimum delay, retries, and Retry-After support when the remote service provides it.
The project is not affiliated with Jagex, RuneScape, or Wise Old Man.
Local validation
Safeguards before publishing.
The repository includes local checks without network calls, plus a real OSRS smoke test that runs only when requested.
-SelfTest checks RS3/OSRS parsing, exports, special-character paths, the User-Agent, and permanent HTTP errors.
-NetworkSmoke performs a real OSRS export in a temporary folder to confirm that Wise Old Man responds as expected.
Test-Local.ps1 checks PowerShell 7 and Windows PowerShell 5.1 when both are available locally.
-OpenFolder tries to open the local folder without failing the export if the environment cannot do it.
pwsh -NoProfile -File ./Get-RunescapeClanMembers.ps1 -SelfTest
pwsh -NoProfile -File ./scripts/Test-Local.ps1
pwsh -NoProfile -File ./scripts/Test-Local.ps1 -NetworkSmoke
Support
Report an issue or suggest an improvement.
Include the target game, requested format, PowerShell version, and displayed message.
Use an issue to track a problem or improvement publicly.
Open an issueThe script, documentation, and license are available in the public repository.
View repositoryDevelopment can be supported through GitHub Sponsors.
GitHub Sponsor