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

Ошибки

HTTPЗначение
400Некорректный JSON или параметры
413Источник слишком большой
422Недостаточно текста для расчёта
429Превышено ограничение запросов

NPM · LOCAL-FIRST

Нужен локальный режим?

CLI обрабатывает файлы и stdin на вашем компьютере и использует те же методы анализа.

Открыть документацию CLI