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