API Endpoint package
API endpoint
https://app.trustservista.com/api/rest/v2/entities
Supported Languages
English (native).
Russian, Arabic, Spanish, French, Chinese (with automated translation).
Description
Given an article URL or raw text, the endpoint will return the a set of extracted entities from the content.
We are currently support the following complete list of Entity Types:
LOCATION | A city, state, country, region, building, monument, body of water, park, or address. |
ORGANIZATION | A corporation, institution, agency, or other group defined by an organizational structure. |
PERSON | A human identified by name, nickname, or alias. |
PRODUCT | A brand name item produced by an organization. |
TITLE | Appellation associated with an occupation, office, or status. |
NATIONALITY | Reference to a country or region of origin. |
RELIGION | Reference to an organized religion or theology, as well as its followers. |
IDENTIFIER:CREDIT_CARD_NUM | Credit card numbers. |
IDENTIFIER:EMAIL | Email addresses. |
IDENTIFIER:MONEY | Currencies. |
IDENTIFIER:PERSONAL_ID_NUM | Personal identification numbers. |
IDENTIFIER:PHONE_NUMBER | Phone numbers. |
IDENTIFIER:URL | Web addresses. |
TEMPORAL:DATE | Date. |
TEMPORAL:TIME | Time. |
IDENTIFIER:DISTANCE | Distance. |
IDENTIFIER:LATITUDE_LONGITUDE | Geographic locations in latitude and longitude coordinates. |
Sample cURL call
curl -X POST \ -H "X-TRUS-API-Key: your_api_key" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Cache-Control: no-cache" \ -d '{"contentUri": "http://www.foxnews.com/opinion/2017/03/01/president-trumps-best-speech.html" }' \ "https://trust.servista.eu/api/rest/v2/entities"
Sample JSON response
{ "entities": [{ "type": "PERSON", "normalized": "Donald Trump", "count": 13, "sentiment": "pos", "confidence": 0.6240289493161371, "mention": "Trump" }, { "type": "TITLE", "normalized": "President", "count": 10, "sentiment": "neu", "confidence": 0.7240189493161371, "mention": "President" }, { "type": "LOCATION", "normalized": "United States", "count": 10, "sentiment": "neg", "confidence": 0.9240279493161371, "mention": "US" }, { "type": "ORGANIZATION", "normalized": "Democratic", "count": 3, "sentiment": "neg", "confidence": 0.3241289493161371, "mention": "Democratic" }, { "type": "NATIONALITY", "normalized": "Americans", "count": 2, "sentiment": "pos", "confidence": 0.9240279493161371, "mention": "Americans" }, { "type": "TEMPORAL:DATE", "normalized": "January", "count": 1, "sentiment": "neu", "confidence": 0.9930279493161371, "mention": "January" }, { "type": "TEMPORAL:TIME", "normalized": "two minutes", "count": 1, "sentiment": "neu", "confidence": 0.9730279493161271, "mention": "two minutes" }, { "type": "IDENTIFIER:EMAIL", "normalized": "donald.j.trump@gov.usa.com", "count": 1, "sentiment": "neu", "confidence": 0.99900000000000000, "mention": "donald.j.trump@gov.usa.com" } ] }