A company’s unstructured data is often overlooked and definitely underutilized. But it doesn’t have to be that way. What if companies could instead apply the power of AI, Machine Learning, Natural Language Understanding (NLU), and Natural Language Processing (NLP) to automatically sift through this unstructured data and extract meaningful information?
NLP/NLU tools can help make this happen, helping companies achieve crucial actionable insights not accomplishable with human analysis alone. One of these NLU/NLP tools is Topic Detection.
Topic Detection APIs locate and label hundreds of topics in bodies of texts, typically in accordance with the standardized . This article examines the best APIs on the market for performing Topic Detection in 2022.
AssemblyAI’s Topic Detection API
creates industry-leading Speech-to-Text APIs and Audio Intelligence APIs, including APIs for Content Moderation, Text Summarization, Sentiment Analysis and Topic Detection.
Its Topic Detection API, part of its Audio Intelligence offering, returns a topic and relevance key for audio and video files transcribed with its Speech-to-Text API. Pricing for Topic Detection starts at $.000583 per second of transcribed audio, in addition to its Core Transcription pricing.
TextRazor
____offers a competitive Topic Detection API called Topic Tagging. Trained on Wikipedia pages, Topic Tagging automatically identifies and categorizes topics in unstructured texts.
Users can utilize TextRazor’s Topic Tagging feature for free for up to 500 requests per day, with additional usage starting at $200/month.
MeaningCloud
’s Topic Detection feature is its Topic Extraction API which can also find and label pertinent topics on unstructured texts in a wide range of languages. Users with coding experience can also easily configure the API and adjust to meet necessary requirements.
The Topic Extraction API is free to use–users can follow the guides set out in the to get started.
uClassify
Learning web service, applies IAB Taxonomy (V2) to identify and label topics in static, unstructured texts. In addition to a Topic Detection API, uClassify also has APIs for Mood, Tonality, , Gender, Age, and more.
uClassify is free to use for up to 500 calls per day, with additional paid plans available as needed.
Amazon Comprehend
also offers a Topic Detection API as part of its extensive NLU/NLP API network. Topics are determined and assigned with its ____feature. Users can also train their own models on AWS for more custom classification.
Pricing to use Amazon Comprehend varies widely based on which service is required and at what usage rate.
Azure Cognitive Services
Finally, Microsoft Azure’s ____offers Text Analytics, a Topic Detection feature for unstructured, static texts. Azure is one of the only APIs to also offer this advanced analysis for medical texts and terminology as well.
Like AWS, the pricing for Text Analytics varies greatly based on the type of API needed and the individual usage requirements.