RapidAPI logo

Sign Up

Log In

Topics Extraction

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

Topics Extraction API Overview

Topics Extraction tags locations, people, companies, dates and many other elements appearing in a text written in Spanish, English, French, Italian, Portuguese or Catalan. This detection process is carried out by combining a number of complex natural language processing techniques that allow to obtain morphological, syntactic and semantic analyses of a text and use them to identify different types of significant elements.

Contact API Provider
star-blueRate

MeaningCloud's Topics Extraction API

Extracts relevant information elements from an unstructured text:

  • Named entities: people, organizations, places, etc.
  • Concepts: significant keywords
  • Time and money expressions
  • URIs and phone numbers
  • Quotes
  • Relations (beta)

This detection process is carried out by combining a number of complex natural language processing techniques that allow to obtain morphological, syntactic and semantic analyses of a text and use them to identify different types of significant elements.
The current supported languages are Spanish, English, French, Italian, Portuguese and Catalan.

Differentiators:

  • The high configurability provided by the API allows to adjust its behavior to very diverse operating scenarios, not only to obtain exactly the type of information relevant to the user, but also to cover different source formats, languages and even language registers.
  • Recognizes names of people, organizations… and a hierarchy of 200 entity types.
  • Extracts multiword concepts (e.g. \"financial crisis\").
  • Disambiguates and detects co-occurrences in several languages.
  • User can create its own dictionaries.
  • FREE for up to 20,000 requests per month.

More information at https://www.meaningcloud.com/developer/topics-extraction

Related APIs:

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://topics-extraction.p.rapidapi.com/topics-2.0.php?txtf=undefined&uw=undefined&rt=undefined&dm=undefined&sdg=undefined&ud=undefined&st=undefined&timeref=undefined&of=undefined&lang=<required>&txt=<required>&tt=<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