01
Быстрый старт
Все операции версии v1 принимают POST с Content-Type: application/json. Для простого анализа передайте source, для URL дополнительно укажите sourceType.
curl -X POST https://textanalysis.tools/api/v1/word-frequency \
-H "Content-Type: application/json" \
-d '{"source":"text analysis text","language":"en","keepStopwords":true}'02
Доступные операции
POST /api/v1/analyze
Полный Bag of Words-анализ одного источника
POST /api/v1/compare
Сравнение двух источников
POST /api/v1/word-frequency
Полный словарь частотности
POST /api/v1/keyword-density
Плотность слов и фраз
POST /api/v1/ngram-analyzer
N-граммы длиной от 1 до 10
POST /api/v1/bag-of-words
Вектор Bag of Words
POST /api/v1/tf-idf
TF-IDF для 2–10 документов
POST /api/v1/similarity
Косинусное сходство BoW или TF-IDF
03
Источники, языки и настройки
Источник может быть вставленным текстом или публичным HTTP/HTTPS URL. Поддерживаются en, ru, uk и auto. Ограничения и точные схемы описаны в OpenAPI.
{
"sourceType": "text",
"source": "Your UTF-8 text",
"language": "auto",
"keepStopwords": false
}04
Хранение и ограничения
API не создаёт аккаунт и не хранит текст после обработки. Ограничение частоты защищает публичный сервис; большие или недоступные страницы возвращают структурированную ошибку.
05
Ошибки
NPM · LOCAL-FIRST
Нужен локальный режим?
CLI обрабатывает файлы и stdin на вашем компьютере и использует те же методы анализа.
Открыть документацию CLI →