Requests

JavaScript Object Notation (JSON)

GET https://api.stopmodreposts.org/{game}/sites.json

Path Parameters

Name
Type
Description

game

String

e.g. "minecraft" (optional)

[
    {
        "domain": "example.com",
        "notes": "Malware alert!",
        "path": "/",
        "reason": "Illegal redistribution"
    },
    ...
]

Extensible Markup Language (XML)

GET https://api.stopmodreposts.org/{game}/sites.xml

Path Parameters

Name
Type
Description

game

String

e.g. "minecraft" (optional)

<sites>
    <site>
        <domain>example.com</domain>
        <notes>Malware alert!</notes>
        <path>/</path>
        <reason>Illegal redistribution</reason>
    </site>
    ...
</sites>

YAML Ain't Markup Language (YAML)

GET https://api.stopmodreposts.org/{game}/sites.yaml

Path Parameters

Name
Type
Description

game

String

e.g. "minecraft" (optional)

- domain: example.com
  notes: Malware alert!
  path: /
  reason: Illegal redistribution
  ...

Plain text

GET https://api.stopmodreposts.org/{game}/sites.txt

Path Parameters

Name
Type
Description

game

String

e.g. "minecraft" (optional)

example.com
example.net
example.org
...

Hosts file (HOSTS.TXT)

GET https://api.stopmodreposts.org/{game}/hosts.txt

Path Parameters

Name
Type
Description

game

String

e.g. "minecraft" (optional)

# Informational header at the top of the file

0.0.0.0	example.com
0.0.0.0	example.net
0.0.0.0	example.org
...
0.0.0.0	www.example.com
0.0.0.0	www.example.net
0.0.0.0	www.example.org
...

# === End of StopModReposts site list ===

uBlacklist format

GET https://api.stopmodreposts.org/{game}/ublacklist.txt

Path Parameters

Name
Type
Description

game

String

e.g. "minecraft" (optional)

*://*.example.com/*
*://*.example.net/*
*://*.example.org/*

Last updated