RapidAPI logo

Sign Up

Log In

Text Classification

FREEMIUM
By MeaningCloud
Updated 15 days ago
Social
4.2/10
Popularity Score
351ms
Latency
100%
Success Rate

Text Classification API Overview

Automatic multilingual text classification according to pre-established categories defined in a model. The algorithm used combines statistic classification with rule-based filtering, which allows to obtain a high degree of precision for very different environments. Three models available: IPTC (International Press Telecommunications Council standard), EuroVocs and Corporate Reputation model. Languages covered are Spanish, English, French, Italian, Portuguese and Catalan.

Contact API Provider
star-blueRate

MeaningCloud's Text Classification

Assigns one or more categories to a text, using standard domain-specific taxonomies (e.g., IPTC. IAB, ICD-10) or user-defined categories. The algorithm combines statistical document classification with rule-based filtering, which allows to obtain a high degree of accuracy and flexibility in a wide range of environments.

Differentiators:

  • Statistical classifiers provide a means to use example documents to define each category.
  • In turn, rule base classifiers helps to fine-tune the classification and correct the output of statistical classifiers.
  • Its powerful rule based classification language is also useful to bootstrap a categorization when no examples are available.
  • Features predefined, standard taxonomies: IPTC, IAB, ICD-10, Eurovoc.
  • User can create its own categories and classification models.
  • FREE for up to 20,000 requests per month.

More information at http://www.meaningcloud.com/products/text-classification/

Related APIs:
Topics Extraction https://rapidapi.com/MeaningCloud/api/topics-extraction
Sentiment Analysis https://rapidapi.com/MeaningCloud/api/sentiment-analysis
Language Identification https://rapidapi.com/MeaningCloud/api/language-identification

Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://text-classification.p.rapidapi.com/class-1.1.php?url=undefined&of=undefined&title=undefined&txt=undefined&verbose=undefined&categories=undefined&model=<required>")
.header("X-RapidAPI-Host", "undefined")
.header("X-RapidAPI-Key", "undefined")
.header("Accept", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication