About the API:
The Text Category Recognizer API is a machine learning service that helps users automatically classify text into various predefined categories. It can be used to sort and organize large amounts of text data, and can also be used to improve search results and provide more relevant recommendations to users. It is easy to use and integrates seamlessly into existing applications.
Pass the text to analyze and receive a confidence score between the predefined categories. Closer to 1 means that the text is more likely to be related to that category.
Content classification: The API can be used to classify text content into specific categories, such as news articles, blog posts, product descriptions, etc. This can be useful for organizing and sorting large amounts of text data.
Document classification: The API can be used to classify documents, such as resumes, into predefined categories based on their content.
Search improvement: The API can be used to classify search queries and results into relevant categories, which can improve the accuracy and relevance of search results.
Recommendation systems: The API can be used to classify items or content into specific categories, which can be used to provide more relevant recommendations to users.
Spam detection: The API can be used to classify text messages or emails as spam or non-spam, which can be useful for filtering out unwanted or irrelevant content.
Besides the number of API calls per month, there are no other limitations.
Pass the text that you want to recognize its category from.
The API will categorize the text and retrieve the confidence score, where closer to 1 means that the text is more likely to be from that category.
Text Categorization - Endpoint Features
| Object | Description |
|---|---|
text |
[Required] Text to recognize the category from. |
{"keyword":{"hello":1,"world":1},"topic":{"greeting":0.5,"macrocosm":0.5,"explorer":0.5,"english":0.5,"community":0.5,"city":0.5,"cartographer":0.5,"atlas":0.5,"astronomy":0.5,"tour":0.5},"version":"7.5.7","author":"Zylalabs","email":"[email protected]","result_code":"200","result_msg":"Success"}
curl --location --request GET 'https://zylalabs.com/api/880/text+category+recognizer+api/667/text+categorization?text=hello world' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Text Categorization endpoint returns a JSON object containing categorized keywords, topics, and their associated confidence scores. This helps users understand how closely the text aligns with predefined categories.
Key fields in the response include "keyword" (with category keywords and scores), "topic" (with broader topics and scores), "version" (API version), "author" (provider information), and "result_code" and "result_msg" (status of the request).
The response data is structured as a JSON object. It includes nested objects for "keyword" and "topic," each containing category names as keys and their confidence scores as values, allowing for easy parsing and analysis.
The endpoint provides information on categorized keywords and topics related to the input text, along with confidence scores indicating the strength of the categorization, which aids in understanding the text's context.
Users can customize their requests by varying the input text they provide to the endpoint. The API analyzes the content of the text to return relevant categories and scores based on its content.
Typical use cases include content classification for blogs or articles, document classification for resumes, enhancing search results, improving recommendation systems, and filtering spam messages based on content categorization.
Data accuracy is maintained through machine learning algorithms that continuously learn from new data inputs. Regular updates and training on diverse datasets help improve the model's performance and reliability.
Users can expect a structured response with confidence scores typically ranging from 0 to 1 for each category. Higher scores indicate stronger relevance, allowing users to prioritize categories based on their needs.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
1,694ms
Service Level:
100%
Response Time:
308ms
Service Level:
100%
Response Time:
1,658ms
Service Level:
100%
Response Time:
728ms
Service Level:
100%
Response Time:
1,273ms
Service Level:
100%
Response Time:
1,164ms
Service Level:
100%
Response Time:
235ms
Service Level:
100%
Response Time:
270ms
Service Level:
100%
Response Time:
10,469ms
Service Level:
100%
Response Time:
444ms
Service Level:
100%
Response Time:
379ms
Service Level:
100%
Response Time:
20ms
Service Level:
100%
Response Time:
16ms
Service Level:
100%
Response Time:
295ms
Service Level:
100%
Response Time:
310ms
Service Level:
100%
Response Time:
474ms
Service Level:
100%
Response Time:
2,373ms
Service Level:
100%
Response Time:
884ms
Service Level:
100%
Response Time:
314ms
Service Level:
100%
Response Time:
2,061ms