# anyonecanseewhatyou.download

> anyonecanseewhatyou.download is a live transparency project that shows how public BitTorrent really is: it monitors torrents and logs the peers (IP addresses) that connect to them.

## What this site does

- Observes BitTorrent swarms in real time (DHT/peer monitoring, continuously). It never downloads or stores any file content, and provides no .torrent files or magnet URIs.
- Logs every peer connection: IP address (redacted to the last octet in public views), client, country/ASN, torrent, seeder status and timestamps.
- Lets anyone check an IP address to see what activity is publicly associated with it.
- Publishes aggregated leaderboards (countries, ASNs/providers, clients, torrents) and daily Top Movies / Top Series pages.

## Main pages

- `/` - homepage with a live feed, world map and aggregated leaderboards.
- `/leaderboard` - aggregated peer leaderboards (countries, providers, clients) over time periods.
- `/dht-nodes` - the live BitTorrent DHT routing table observed by the crawler (uptime, geolocation, ASN per node).
- `/monitoring` - free 24/7 alerts when your IP address appears on a torrent swarm (email, Web Push, Telegram, Discord, Slack, Signal).
- `/top-movies` and `/top-series` - the most active movies/series today.
- `/country/<code>` - a country's popular torrents and all its peers.
- `/asn/<asn>` - an ASN/provider's popular torrents and all its peers.
- `/client/<name>` - a client's popular torrents.
- `/torrent/<info_hash>/<name>` - a torrent's details, files and (redacted) peers.
- `/api` - documentation for the public API.
- `/rss` - documentation for the RSS feeds.

## RSS feeds (updated every 15 minutes)

- `/feed/movies`, `/feed/series` - the top 20 movies / series today.
- `/feed/torrents` - newly observed torrents.
- `/feed/clients` - the most common clients.
- `/feed/peers` - recently seen peers (IPs redacted to the last octet).

## Public API (GET only, no authentication)

- `GET /api/public/summary` - headline statistics.
- `GET /api/public/torrents?limit=&offset=&category=` - newly added torrents.
- `GET /api/public/torrents/<info_hash>` - one torrent with redacted peers, countries and clients.
- `GET /api/public/peers?limit=&offset=` - recently seen peers (IPs redacted to the last octet).
- `GET /api/public/clients?limit=&offset=` - most common clients.
- `GET /api/public/countries?limit=` - countries ranked by unique peer IPs.
- `GET /api/public/asn/<asn>/peers?limit=&offset=` - all peers observed on an ASN.
- `GET /api/public/leaderboards` and `GET /api/public/leaderboard?kind=&period=&page=` - aggregated leaderboards.
- `GET /api/public/active` - a live sample of currently active peers.
- `GET /api/public/search?ip=<ip>` - the public history for one IP address.
- `GET /api/public/my-ip` - the visitor's own IP and whether it has any records.

Data endpoints are rate-limited to 120 requests/minute per IP. The API never returns .torrent files or magnet URIs.

## Key facts

- Every peer in a torrent swarm can see your IP address, what you are downloading, and when.
- That information can be (and is) logged permanently.
- Check your own IP at https://anyonecanseewhatyou.download to see what the public record says about you.
