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.

In practice

Three choices, one export.

Run the script interactively or pass parameters for repeatable usage.

1. Choose the source

RS3, OSRS, or both. RS3 clans use the public Jagex endpoint; OSRS groups use Wise Old Man.

2. Enter the name

Provide the clan or group to search for. For OSRS, a Wise Old Man group ID can also be provided.

3. Generate the file

Choose Markdown or CSV. Files are written locally to the output folder.

Synthetic preview of an export in a PowerShell terminal
Synthetic preview. No real roster is used in this image.

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.

No secrets required

The script uses public endpoints only. It does not need a password, token, or API key.

Exports ignored by Git

The output and exports folders, recovery files, and temporary files are excluded from Git tracking.

Polite network behavior

Calls are sequential, with a minimum delay, retries, and Retry-After support when the remote service provides it.

Independent project

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.

Internal tests

-SelfTest checks RS3/OSRS parsing, exports, special-character paths, the User-Agent, and permanent HTTP errors.

Network smoke test

-NetworkSmoke performs a real OSRS export in a temporary folder to confirm that Wise Old Man responds as expected.

PowerShell hosts

Test-Local.ps1 checks PowerShell 7 and Windows PowerShell 5.1 when both are available locally.

Robust outputs

-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.

GitHub issue

Use an issue to track a problem or improvement publicly.

Open an issue
Source code

The script, documentation, and license are available in the public repository.

View repository
Support

Development can be supported through GitHub Sponsors.