NEW: Topic/Entity Extraction feature available on Eden AI
Tags: topicextraction, api, ai, extraction
Published: 2023-01-18 08:36:19

‍*Discover Eden AI's Topic Extraction API (NLP) to extract meaning from text in a few seconds by identifying recurrent themes or topics. This Topic Extraction API is ideal for developers looking for a fast, reliable, and easy way to analyze main topics in documents with the power of artificial intelligence (AI).*

## **What is [Natural Language Processing](https://www.edenai.co/technologies/text?referral=topic-extraction-available)(NLP)?**

NLP stands for natural language processing. It is a subfield of artificial intelligence (AI) and computer science that focuses on the interaction between computers and humans using natural language. This includes tasks such as [topic extraction](https://www.edenai.co/feature/topic-extraction?referral=topic-extraction-available), language [translation](http://www.edenai.co/feature/machine-translation?referral=topic-extraction-available), text [summarization](http://www.edenai.co/feature/summarization?referral=topic-extraction-available), [sentiment analysis](http://www.edenai.co/feature/sentiment-analysis?referral=topic-extraction-available), [named entity recognition](http://www.edenai.co/feature/named-entity-recognition?referral=topic-extraction-available), and many others.

If you want to learn more about what NLP can offer, check out our [Top 10 NLP APIs.](https://www.edenai.co/post/best-natural-language-processing-apis?referral=topic-extraction-available)

## **What is [Topic Extraction](https://www.edenai.co/feature/topic-extraction?referral=topic-extraction-available)?**

Also known as Entity Extraction or Taxonomy of content, [Topic extraction](https://www.edenai.co/feature/topic-extraction?referral=topic-extraction-available) is a natural language processing technique that automatically identifies and extracts the main topics from a piece of text.

![Topic Analysis results using Eden AI API](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9lio1ugkw736bkwpzukc.png)

Accordingly, a topic extraction API is a tool that allows developers to integrate topic extraction functionality into their own software applications through a set of predefined API calls.

Not to mention that topic extraction can be used instantly, unlike custom text classification which requires a dataset beforehand.

## **Access all Topic Extraction engines with one API**

Our standardized API allows you to use various providers on Eden AI to easily integrate Topic Analysis capabilities into your system.

Some of the providers that you can use include the following (please note that more providers will be added to our catalogue in the next few months, so stay tuned!) :

### **IBM Watson® Natural Language Understanding**

IBM uses deep learning to extract meaning and metadata from unstructured text data. Get underneath your data using text analytics to extract categories, classification, entities, keywords, sentiment, emotion, relations, and syntax.
### **OpenAI**

As OpenAI API is all about text generation (like Chat GPT where you can tell it to do "actions"). We gave it a text and an instruction, the instruction being here: extract me the main topic/category of the text.

### **Google’s Natural Language for classification API**

Google’s Natural Language for classification API can be used to quickly group your news articles, blog posts, videos, and documents into classes, and to sort your organization’s data with fast results.

Using this API bypasses traditional training methods which means, you won’t be bogged down with the modeling, hyperparameter tuning, or text-processing. The official page for Google’s NLP API can be found here.

‍**[Try these APIs on Eden AI](https://app.edenai.run/user/register?referral=topic-extraction-available)**

## **Some Topic Extraction API use cases**

Topic extraction is important for building new applications because it allows you to automatically extract meaningful information from text data, which can be used for a variety of purposes. Some of the main reasons why topic extraction is important include:

### 1. Content Categorization

Topic extraction can be used to automatically classify a document into predefined categories by identifying the main topics discussed in the text.

### 2. Information Retrieval

Topic extraction can be used to improve the efficiency of information retrieval systems by identifying the main topics discussed in a document and using them to index and retrieve relevant documents.

### 3. Text Mining

Topic extraction can be used to extract insights from a large corpus of text by identifying and grouping related documents based on their main topics.

### 4. Marketing

Topic extraction can be used to analyze customer feedback or reviews, Social media data to identify the main topics discussed and use that information to improve products or services.

### 5. News and Media

Topic extraction can be used to automatically classify news articles and identify the main topics they cover to facilitate news search and navigation.

### 6. Email filtering

Topic extraction can be used to automatically classify and filter emails by identifying the main topics discussed and routing them to the appropriate recipient.

## **How to use Topic Extraction with Eden AI API?**

To perform Topic Extraction, you'll need to [create an account on Eden AI for free](https://app.edenai.run/user/register?referral=topic-extraction-available). Then, you'll be able to get your API key directly from the homepage with free credits offered by Eden AI.

![Get your API key for FREE on Eden AI platform](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqqm6497gzjj0oi9l6iy.PNG)

**[Get your API key for FREE](https://app.edenai.run/user/register?referral=topic-extraction-available)**

## How Eden AI can help you? 

Eden AI is the future of AI usage in companies: our app allows you to call multiple AI APIs. 

![Multiple AI engines through a unique API](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rsgf8it2m6jw0d1dhe80.gif)

- Centralized and fully monitored billing on Eden AI for all NLP APIs
- Unified API for all providers: simple and standard to use, quick switch between providers, access to the specific features of each provider
- Standardized response format: the JSON output format is the same for all suppliers thanks to Eden AI's standardization work. The response elements are also standardized thanks to Eden AI's powerful matching algorithms.
- The best Artificial Intelligence APIs of the market are available: big cloud providers (Google, AWS, Microsoft, and more specialized engines)
- Data protection: Eden AI will not store or use any data. Possibility to filter to use only GDPR engines.


**[Create your Account on Eden AI](https://app.edenai.run/user/register?referral=topic-extraction-available)**