Live status
JacRed живет здесь: поиск, API, статистика
Сервис проверяет JacRed, показывает состояние базы и агрегирует статистику трекеров без входа и приватных токенов.
Статистика
Трекеры и наполнение базы
Документация
Открытый 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 выше доля сидов
Параметры запроса
Строка поиска. Минимум 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