Supercharge your projects with Titan's CUTTING-EDGE NLP tools for developers

Titan's integrated suite of NLP tools help you simplify natural language processing tasks and enhance your applications

FEATURES

Titan is designed to understand and analyze textual data related to events, extracting relevant information such as NER, Sentiment Analysis, event descriptions, participants, and locations, enabling automated event comprehension and facilitating decision-making based on event-specific insights.

Event Extraction

Seamlessly categorize text data
with high accuracy.

Text extraction automatically identifies and extracts structured information about events from unstructured or semi-structured data. The goal of event extraction is to identify specific events, the entities involved, and the relationships between those entities.

Event Visualization

Intuitively and easily understand representations of event data.
Text visualization refers to visual representations of events extracted from unstructured or semi-structured data. Event visualization aims to make it easy for humans to interpret and analyze information visually.

Event Compression

Capture the essential aspects of events while reducing redundancy.

Event compression refers to summarizing or reducing a sequence of events into a more compact and concise representation with minimal information loss.

Event Tagging

Assign grammatical labels to words or phrases within a sentence.

Event tagging automatically identifies and labels text, events, and their attributes in natural language data. Event tagging aims to identify the various components of events, such as the actors, actions, and so on, and assign specific labels or tags to each component.

Event Cognition

Enable more advanced search and retrieval of information,

Event cognition is the ability to perceive, understand, and reason about events. It involves identifying and representing events, including their causes, effects, and relationships to other events.

Event Analysis

Classify named entities and extract meaningful insights from textual data.

Event analysis encompasses various techniques. Sentiment analysis focuses on determining the emotional tone associated with events. At the same time, NER aims to identify and classify named entities such as people, organizations, locations, and others.

Flexible Service Plans and Pricing

We've partnered with RapidAPI, the leading API marketplace for software developers, to simplify the implementation of the Titan API service with your software.

Try Titan API basic plan for free. A Credit Card is not needed.
Require a different plan? Switch between plans and pay-as-you-go.
No longer use Titan API? Cancel your plan at anytime. You're never locked in.

Basic

FREE Personal Access
  • Requests: 100/ month
    (Hard Limit)
  • Rate Limit:
    5 requests/minute
  • Up to 10k Characters/ Request
  • Event Components
  • Sentiment Analysis
  • Named Entity Recognition
  • Content Summary
  • Text Reduction
  • Parts Of Speech

PRO

$ 19 Developer Access
  • Requests : 1000 / month
    (+ $0.02 / additional request)
  • Rate Limit:
    20 requests/minute
  • Up to 10k Characters/ Request
  • Event Components
  • Sentiment Analysis
  • Named Entity Recognition
  • Content Summary
  • Text Reduction
  • Parts Of Speech

ULTRA

$ 99 SMB Access
  • Requests : 10,000 / month
    (+ $0.01 / additional request)
  • Rate Limit:
    50 requests/minute
  • Up to 10k Characters/ Request
  • Event Components
  • Sentiment Analysis
  • Named Entity Recognition
  • Content Summary
  • Text Reduction
  • Parts Of Speech
  • E-mail Support

MEGA

$ 499 Enterprise Access
  • Requests : 100,000 / month
    (+ $0.005 / additional request)
  • Rate Limit:
    100 requests/minute
  • Up to 10k Characters/ Request
  • Event Components
  • Sentiment Analysis
  • Named Entity Recognition
  • Content Summary
  • Text Reduction
  • Parts Of Speech
  • E-mail and Phone Support

Need a custom plan?

Frequently Asked Questions

Do you require a credit card?

A credit card is required only if the plan you choose is a paid plan or has a quota with an overage fee. A credit card is not needed for the free plan.

Is my payment information secure?

Credit cards are processed through a RapidAPI PCI-compliant banking partner.

When will I be billed?

 Your credit card is charged upon subscription to a paid plan and at the next recurring interval.

What if I exceed my plan limits?

Depending on your plan’s specification, you will either incur overage charges or be suspended until next billing cycle.

How are refunds handled?

For refund requests, please contact support@rapidapi.com

How do I unsubscribe from a plan?

If you would no longer like to use the Titan API, you can unsubscribe from the plan at any time by clicking the “unsubscribe” button under the Billing section of the RapidAPI Dashboard.

How do I get started with building applications?

How do I submit my feedback?

Fill in the Titan evaluation form to send in your questions and comments.  We will address your inquiries as soon as possible.

Documentation

Table of Contents

Titan API reference guide (v1.0.1)

1. Introduction

Titan is an advanced AI platform that seamlessly integrates multiple AI engines and algorithms, offering a powerful solution for simulating intelligent behavior through the Titan API.

With the Titan API, developers gain access to a wide range of natural language capabilities, enabling them to enhance their applications with learning, comprehension, and action functionalities.

By leveraging the Titan API, developers can build a variety of applications such as knowledge mining, semantic search, question answering, conversational AI agents, digital workers, digital twins, intelligent automation, prediction engines, fraud detection engines, and more.

2. Getting started

Integrating the Titan API into your development environment empowers your applications to effortlessly understand and respond to natural language queries and instructions.

To make successful requests to the Titan API, you'll need a valid API key. Register for the API below to obtain your API key instantly.

3. Registration

The Titan API is available as a subscription service.

We've partnered with RapidAPI, the leading API marketplace for software developers, to simplify the implementation of the Titan API service with your software.

Please register to request your API key.

Once you complete the registration form, RapidAPI will provide you with an X-RapidAPI-Key, which you'll use to authenticate your API calls. With your API key in hand, you can immediately start incorporating Titan cognitive services into your web, mobile, and desktop applications.

4. Documentation

4.1 Definition

The Titan API functions by capturing the text you submit through the API and analyzing it using a Titan cognitive Agent.



Titan NLP Services include the following capabilities:

Parts Of Speech Identifies different word categories in a language, such as nouns, verbs, adjectives, adverbs, pronouns, prepositions, conjunctions, and interjections.

Event Components: Extracts various elements that make up an event, such as the date, time, location, actors, and activities involved.

Content Summary: Provides a concise overview or synopsis of the main points or ideas in a text.

Text Reduction: Offers a technique to summarize or condense text by removing redundant or irrelevant information.

Named Entity Recognition: Named Entity Recognition: Identifies specific types of words or phrases that refer to particular entities or concepts, such as people, places, organizations, or products.

Sentiment Analysis: A technique for analyzing a text's emotional tone or attitude.

4.2 Request

4.2.1 Operation

The Titan API follows REST principles, allowing you to access data resources through standard HTTPS requests in UTF-8 format to an API endpoint. The following HTTP verb is used by the Titan NLU API.

METHOD
ACTION
PUT
Submits text to be analyzed by Titan Agent. Titan Agent responds in the form of JSON
4.2.2 Endpoints

The Titan API endpoints always return responses in JSON metadata format and can be accessed through the base address:

https://nlp-suite.p.rapidapi.com/

To consume the Titan API endpoints, you need to authenticate your request using an X-RapidAPI-Key.

Please register to obtain your API key.

The API endpoints for accessing Titan NLP services may vary based on your subscription plan. Therefore, ensure that you use the correct API endpoints.

 

4.2.2.1 Sentiment Analysis

The Sentiment Analysis endpoint examines the emotional tone or attitude expressed in a text.

SUBSCRIPTION PLANS
SENTIMENT ANALYSIS ENDPOINTS
BASIC
/Basic/Sentiments
PRO
/Pro/Sentiments
ULTRA
/Ultra/Sentiments
MEGA
/Mega/Sentiments
4.2.2.2 Parts Of Speech

The POS endpoint identifies different word categories in a language, such as nouns, verbs, adjectives, adverbs, pronouns, prepositions, conjunctions, and interjections.

 

SUBSCRIPTION PLANS
POS ENDPOINTS
BASIC
/Basic/POS
PRO
/Pro/POS
ULTRA
/Ultra/POS
MEGA
/Mega/POS
4.2.2.3 Event Components

The Event Components endpoint  extracts various elements that make up an event, such as the date, time, location, actors, and activities involved.

 

SUBSCRIPTION PLANS
EVENT COMPONENTS ENDPOINTS
BASIC
/Basic/Components
PRO
/Pro/Components
ULTRA
/Ultra/Components
MEGA
/Mega/Components
4.2.2.4 Content Summary

The Content Summary endpoint offers a concise overview or synopsis of the main points or ideas in a text.

 

SUBSCRIPTION PLANS
CONTENT SUMMARY ENDPOINTS
BASIC
/Basic/Summary
PRO
/Pro/Summary
ULTRA
/Ultra/Summary
MEGA
/Mega/Summary
4.2.2.5 Text Reduction

The Text Reduction endpoint condenses text by removing redundant or irrelevant information.

 

SUBSCRIPTION PLANS
TEXT REDUCTION ENDPOINTS
BASIC
/Basic/Reduction
PRO
/Pro/Reduction
ULTRA
/Ultra/Reduction
MEGA
/Mega/Reduction
4.2.2.6 Named Entity Recognition

The Named Entity endpoint associates different word categories in a language, such as nouns, verbs, adjectives, adverbs, pronouns, prepositions, conjunctions, and interjections.

 

SUBSCRIPTION PLANS
NER ENDPOINTS
BASIC
/Basic/NER
PRO
/Pro/NER
ULTRA
/Ultra/NER
MEGA
/Mega/NER
4.2.3 Headers

We require the content-type header to be set to application/json.

To accomplish this, you must include in the request header: "content-type": "application/json"

4.2.4 Authentication

We employ API keys for application authentication. Developers should focus on building internal applications that only require access to a single user's data.

Authentication is required for all requests made to the Titan API. To accomplish this, a valid API key must be included in the request header (X-RapidAPI-key). Your assigned API key follows this format:

"x-rapidapi-key": "a8e009619xxxxxxxxxx4ea2840f9c19"

4.2.5 Objects

During API requests you will frequently encounter the following JSON object

OBJECTS
DESCRIPTION
EXAMPLE
content
Enter your content
"What color is the sun?"

4.3 Response

All Titan API calls return a JSON file containing a header block and a service block.

The header block objects are described below:

4.3.1 JSON Header
4.3.2 Sentiment Analysis
OBJECTS
DESCRIPTION
EXAMPLE
header
JSON Header object
sentences []
Array of Sentiment Sentence objects

Sentiment Sentence

OBJECTS
DESCRIPTION
EXAMPLE
sentiment
Weighted sentiment of the sentence (-1:negative, 1:positive)
0.973151
text
Text string of the sentence
American Gangster is a 2007 American biographical...
4.3.3 Parts Of Speech
OBJECTS
DESCRIPTION
EXAMPLE
header
JSON Header object
sentences []
Array of PoS Sentence objects

POS Sentence

OBJECTS
DESCRIPTION
EXAMPLE
text
Text string of the sentence
American Gangster is a 2007 American biographical...
tokens []
Array of Token PoS objects

Token POS

4.3.4 Event Components
OBJECTS
DESCRIPTION
EXAMPLE
header
JSON Header object
sentences []
Array of Component Sentence objects

Component Sentence

OBJECTS
DESCRIPTION
EXAMPLE
text
Text string of the sentence
American Gangster is a 2007 American biographical...
components []
Array of component objects

Component

4.3.5 Content Summary
OBJECTS
DESCRIPTION
EXAMPLE
header
JSON Header object
text
Text string of the summarized document
American Gangster is a 2007...
4.3.6 Text Reduction
OBJECTS
DESCRIPTION
EXAMPLE
header
JSON Header object
sentences []
Array of Reduction Sentence objects

Reduction Sentence

OBJECTS
DESCRIPTION
EXAMPLE
index
Index of the reduced sentence in the document
1
text
Reduced text of the sentence
American Gangster is a 2007...
4.3.7 Named Entity Recognition
OBJECTS
DESCRIPTION
EXAMPLE
header
JSON Header object
entities []
Array of Named Entity objects

Named Entity

OBJECTS
DESCRIPTION
EXAMPLE
name
Entity name
Frank Lucas
type
Person
metadata []
Array of Entity MD objects
Miscellaneous
4.3.8 Appendix of Tables

Appendix of tables describing different types and labels returned by the NLP services.

POS Table

Dependency Table

NER Table

Components Table

4.4 SDKs

To get started easily and quickly, just import the SDK of your choice by copying the provided code snippet into your application (Available at RapidAPI).

4.5 Response Status Codes

The Titan API adheres to the response status codes defined in RFC 2616 and RFC 6585.

4.6 Rate Limiting

Rate Limiting ensures fair distribution of access to Titan API resources among all users.

Rate limiting is applied per application based on the Client ID/API key, regardless of the number of simultaneous users.

To minimize the number of requests, retrieve multiple entities within a single request. For example, you can ask multiple questions about your text in a single request, significantly reducing the number of requests your application needs to make.

Note: If the Titan API returns a status code 429, it means you have exceeded the request limit. In such cases, please retry your request later or contact our support team to get assistance.

5. Support