JacRed

Live status

JacRed живет здесь: поиск, API, статистика

Сервис проверяет JacRed, показывает состояние базы и агрегирует статистику трекеров без входа и приватных токенов.

JacRed Проверка -
Торрентов - трекеры: -
Новых - за сегодня
Свежая раздача - uptime: -

Статистика

Трекеры и наполнение базы

Документация

Открытый API для JacRed

Один публичный endpoint для поиска, фасетов и карточек. Без регистрации, токенов и скрытых полей.

Быстрый старт

Минимальный запрос ищет по базе JacRed и возвращает результаты, magnet-ссылки, ссылки на источник и фасеты для автозаполняемых фильтров.

GET /api/v1/search?query=Castlevania&sort=sid

Примеры

GET /api/v1/search?query=кастлвания&quality=1080
GET /api/v1/search?query=matrix&exclude=camrip,ts
GET /api/v1/search?query=one%20piece&tracker=rutracker
GET /api/v1/search?query=lost&sort=availability

Сортировка

Параметр `sort` управляет порядком выдачи. По умолчанию используется `sid`.

sid          больше сидов
pir          больше пиров
size         больше размер
create       свежее публикация
update       свежее обновление
availability выше доля сидов

Параметры запроса

query

Строка поиска. Минимум 2 символа.

include

Слова, которые должны быть в названии или метаданных. Можно через запятую.

exclude

Слова, которые надо исключить: `camrip`, `hevc`, `ts` и т.п.

category

Тип из `facets.categories`: anime, movie, serial, multserial...

tracker

Трекер из `facets.trackers`: rutracker, rutor, kinozal...

quality

Число качества: 480, 720, 1080, 2160.

voice

Озвучка из `facets.voices`.

year

Год релиза.

season

Номер сезона.

exact

`true` включает точный поиск JacRed.

limit

Сколько результатов вернуть. Ограничивается `JACRED_PUBLIC_LIMIT_MAX`.

Поля результата

{
  "title": "...",
  "tracker": "rutracker",
  "size_name": "11.81 GB",
  "seeders": 56,
  "peers": 8,
  "availability_score": 0.875,
  "magnet": "magnet:?xt=...",
  "source_url": "https://..."
}

Фасеты

`facets` нужны для интерфейса фильтров. Они строятся по загруженной выборке до применения UI-фильтров.

{
  "facets": {
    "trackers": [],
    "qualities": [],
    "years": [],
    "voices": [],
    "seasons": [],
    "categories": []
  }
}

Защита от спама

API поддерживает rate limit по IP. На сервере можно включить легкий proof-of-work challenge без внешних капч и сторонних сервисов.

JACRED_RATE_LIMIT_SEARCH=30
JACRED_RATE_LIMIT_WINDOW=60
JACRED_REQUIRE_POW=true
JACRED_POW_DIFFICULTY=18