Sign Up

Log In

Deep Categorization

By MeaningCloud
Updated a month ago
Popularity Score
Success Rate

Deep Categorization API Documentation

Deep Categorization is MeaningCloud's solution for in-depth rule-based categorization. It assigns one or more categories to a text, using a very detailed rule-based language that allows you to identify very specific scenarios and patterns using a combination of morphological, semantic and text rules.

View API Details

Supercharge your App

Discover and connect to thousands of APIs in the world's largest API Hub

Deep Categorization 1.0

FreemiumThis API has a free, limited plan and paid plans. You can subscribe directly to it from RapidAPI.
Sign up to test this endpoint
Log in
Header Parameters
Required Parameters
REQUIREDCategorization model to use. See supported models:
Optional Parameters
OPTIONAL'y' (enabled) or 'n' (disabled)
OPTIONALInput text. It can be plain text, HTML or XML, always using UTF-8 encoding, (if 'txt' has a value, 'url' and 'doc' must be empty)
OPTIONALURL of the content to analyze. Currently only non-authenticated HTTP and FTP are supported. The content types supported for URL contents can be found at, (if 'url' has a value, 'txt' and 'doc' must be empty)
OPTIONALInput file with the content to analyze. The supported formats for file contents can be found at, (if 'doc' has a value, 'url' and 'txt' must be empty)
OPTIONALThe user dictionary allows to include user-defined entities and concepts in the categorization. It provides a mechanism to adapt the process to focus on specific domains or on terms relevant to a user's interests, either to increase the precision in any of the domains already taken into account in our ontology, to include a new one, or just to add a new semantic meaning to known terms. You can define you own dictionary here: Several user dictionaries can be used by separating them with '|'.
Request Snippet
.header("X-RapidAPI-Key", "undefined")
.header("Accept", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
Sample Response


Log inSign up

Install SDK for NodeJS


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

.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

Sign up for free

to test this endpoint

Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
Testfrom the browser
Connectusing code snippets
Managefrom one dashboard