01

Inicio rápido

Todas las operaciones v1 aceptan POST con Content-Type: application/json. Para un análisis simple envía source; para una URL añade 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

Operaciones disponibles

POST /api/v1/analyze

Análisis Bag of Words completo de una fuente

POST /api/v1/compare

Comparación de dos fuentes

POST /api/v1/word-frequency

Vocabulario completo de frecuencias

POST /api/v1/keyword-density

Densidad de palabras y frases

POST /api/v1/ngram-analyzer

N-gramas de longitud 1 a 10

POST /api/v1/bag-of-words

Vector Bag of Words

POST /api/v1/tf-idf

TF-IDF para 2–10 documentos

POST /api/v1/similarity

Similitud coseno con BoW o TF-IDF

03

Fuentes, idiomas y ajustes

La fuente puede ser texto pegado o una URL HTTP/HTTPS pública. Se admiten en, ru, uk, es y auto. OpenAPI describe los límites y esquemas exactos.

{
  "sourceType": "text",
  "source": "Your UTF-8 text",
  "language": "auto",
  "keepStopwords": false
}

04

Almacenamiento y límites

La API no crea cuentas ni conserva el texto después de procesarlo. La limitación de solicitudes protege el servicio público; las páginas grandes o inaccesibles devuelven un error estructurado.

05

Errores

HTTPSignificado
400JSON o parámetros no válidos
413La fuente es demasiado grande
422No hay texto suficiente para calcular
429Se superó el límite de solicitudes

NPM · LOCAL-FIRST

¿Necesitas un modo local?

CLI procesa archivos y stdin en tu equipo con los mismos métodos de análisis.

Abrir documentación de CLI