# Hosts.txt Source: https://docs.stopmodreposts.org/api-reference/all/hosts GET /hosts.txt Get all sites on the StopModReposts blocklist in the hosts.txt format. # JSON Source: https://docs.stopmodreposts.org/api-reference/all/json GET /sites.json Get all sites on the StopModReposts blocklist in the JSON format. # Plaintext Source: https://docs.stopmodreposts.org/api-reference/all/txt GET /sites.txt Get all sites on the StopModReposts blocklist in the plain text format. # uBlacklist Source: https://docs.stopmodreposts.org/api-reference/all/ublacklist GET /ublacklist.txt Get all sites on the StopModReposts blocklist in the uBlacklist format. # XML Source: https://docs.stopmodreposts.org/api-reference/all/xml GET /sites.xml Get all sites on the StopModReposts blocklist in the XML format. # YAML Source: https://docs.stopmodreposts.org/api-reference/all/yaml GET /sites.yaml Get all sites on the StopModReposts blocklist in the YAML format. # Hosts.txt Source: https://docs.stopmodreposts.org/api-reference/by-game/hosts GET /{game}/hosts.txt Get all sites on the StopModReposts blocklist in the hosts.txt format. You can find a full overview of game blocklists [here](https://github.com/StopModReposts/Illegal-Mod-Sites/tree/master/lists). To requests sites from the `minecraft.yml` list, use `minecraft` as the game identifier. # JSON Source: https://docs.stopmodreposts.org/api-reference/by-game/json GET /{game}/sites.json Get all sites on the StopModReposts blocklist in the JSON format. You can find a full overview of game blocklists [here](https://github.com/StopModReposts/Illegal-Mod-Sites/tree/master/lists). To requests sites from the `minecraft.yml` list, use `minecraft` as the game identifier. # Plaintext Source: https://docs.stopmodreposts.org/api-reference/by-game/txt GET /{game}/sites.txt Get all sites on the StopModReposts blocklist in the plain text format. You can find a full overview of game blocklists [here](https://github.com/StopModReposts/Illegal-Mod-Sites/tree/master/lists). To requests sites from the `minecraft.yml` list, use `minecraft` as the game identifier. # uBlacklist Source: https://docs.stopmodreposts.org/api-reference/by-game/ublacklist GET /{game}/ublacklist.txt Get all sites on the StopModReposts blocklist in the uBlacklist format. You can find a full overview of game blocklists [here](https://github.com/StopModReposts/Illegal-Mod-Sites/tree/master/lists). To requests sites from the `minecraft.yml` list, use `minecraft` as the game identifier. # XML Source: https://docs.stopmodreposts.org/api-reference/by-game/xml GET /{game}/sites.xml Get all sites on the StopModReposts blocklist in the XML format. You can find a full overview of game blocklists [here](https://github.com/StopModReposts/Illegal-Mod-Sites/tree/master/lists). To requests sites from the `minecraft.yml` list, use `minecraft` as the game identifier. # YAML Source: https://docs.stopmodreposts.org/api-reference/by-game/yaml GET /{game}/sites.yaml Get all sites on the StopModReposts blocklist in the YAML format. You can find a full overview of game blocklists [here](https://github.com/StopModReposts/Illegal-Mod-Sites/tree/master/lists). To requests sites from the `minecraft.yml` list, use `minecraft` as the game identifier. # Introduction Source: https://docs.stopmodreposts.org/api-reference/introduction Introduction to the StopModReposts Sites API All public StopModReposts APIs are available for free, under a Fair-use-Policy. Usage that does not comply with our policies will be limited or blocked. You may experience region-wide restrictions when using our APIs, based on current threats. ## What is the Sites API? The Sites API delivers listed reposting sites in several formats. You can narrow the sites down to a single list/game or retrieve sites across all lists. # Browser Extensions Source: https://docs.stopmodreposts.org/guides/browser-extensions You can install our free browser extension, to automatically block sites on our lists. Install our free extension in any Chrome-based Browser. Install our free extension in Firefox. # Takedown using DMCA Source: https://docs.stopmodreposts.org/guides/dmca/takedown This guide explains the process of requesting a takedown of your content with a DMCA. **THIS IS NOT LEGAL ADVICE** You should always inform yourself about the legal consequences of filing such a legal request! **Before you make a DMCA request** * You should always try to contact the owner(s) of the site! Some site admins take your content of their site if you ask. DMCAs should be your last option! * You should make sure that your work is copyrighted (e.g. you haven't added any other licenses). ### How to get the contact info **Getting the owner(s) info**: Most of the time, these sites have some kind of contact form or their email in the footer of the site (at the bottom). **Getting the host/registrar info**: You can use a WHOIS service like [this one](https://hostadvice.com/tools/whois/) to get info about the registrar/host (preferably look for the host's details). After you've found the name of the host, you can look it up. Most of the time they have an abuse form or an abuse email. ### How to write a DMCA request I've taken the templates from [this site](https://kinsta.com/blog/dmca-takedown-notice/#issue-dmca-takedown-notice). Before you file a DMCA request, please contact the owner(s) of the site before, like so: ``` Hello, I have discovered your website (https://domain.com) has been using content I own. Here are some examples of my content: https://yourdomain.com/~ [EXACT CONTENT/IMAGE LOCATION] https://yourdomain.com/~ — And here are copies on your site: https://domain.com/~ [EXACT CONTENT/IMAGE LOCATION] https://domain.com/~ Please remove all copyrighted content belonging to me immediately otherwise I'll have to proceed with filing a DMCA complaint. If you have any questions regarding this, let me know. Thanks ``` If the owner(s) don't respond after 1-2 weeks, or they're not willing to take it down (and don't have any legitimate reason not to do) you can file a DMCA takedown request as follows: ``` Subject Line: Takedown Notice Pursuant to the Digital Millenium Copyright Act of 1998 My name is [NAME]. This is a notice in accordance with Section 512 of the Digital Millennium Copyright Act (”DMCA”) requesting that you immediately cease to provide access to the following copyrighted material. A website that your company hosts (according to WHOIS information) is infringing on copyrighted material owned by me. The original [CONTENT/IMAGES], of which I own the exclusive copyrights, can be found at these URLs: — [EXACT CONTENT/IMAGE LOCATION] — — The unauthorized and infringing [CONTENT/IMAGES] can be found at this IP address/URLs: IP address: — [EXACT CONTENT/IMAGE LOCATION] — — My contact information is: Name Your Address Phone I have good faith belief that the use of the described material in the manner complained of is not authorized by the copyright owner, its agent, or by operation of law. The information in this notice is accurate, up to date, and I can confirm that I am the copyright owner. Should you wish to discuss this further, please contact me directly. Signed: Name Date: ``` # What is DMCA? Source: https://docs.stopmodreposts.org/guides/dmca/what-is-dmca # Welcome Source: https://docs.stopmodreposts.org/index These are the official StopModReposts docs. Here you can find API documentation and help with topics like DMCA. Learn how to block sites from the StopModReposts blocklists with your Browser Extension or DNS Server. Learn how to use the Sites API to access our blocklists. Learn the basics of DMCAs and how to use DMCAs to take down your content.