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 de una fuente

POST /api/v1/compare

Comparación de dos fuentes

POST /api/v1/word-frequency

Vocabulario de frecuencias limitado con metadatos de truncamiento

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

Las operaciones tabulares aceptan limit y offset y devuelven totalRows, returnedRows, nextOffset, hasMore y truncated; pasa nextOffset a la siguiente solicitud hasta que sea null. En densidad, limit usa 2.000 por defecto y conserva aparte hasta 100 frases solicitadas. En TF-IDF y similitud con method: tf-idf, la paginación de idfTable usa idfOffset y nextIdfOffset. La comparación devuelve dos tablas ordenadas, cambios de palabras y de bigramas, que comparten limit, offset y cursor.

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, la carga combinada o el resultado son demasiado grandes
422El texto no se puede analizar o el recurso remoto no está disponible
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