By dandelion
Updated a year ago

Semantic-Text-Analysis API Documentation

Dandelion API is a set of semantic APIs to extract meaning and insights from texts in several languages (Italian, English, French, German and Portuguese).
It's optimized to perform text mining and text analytics for short texts, such as tweets and other social media.
Dandelion API extracts entities (such as persons, places and events), categorizes and classifies documents in user-defined categories, augments the text with tags and links to external knowledge graphs and more.

Dandelion API easily scales to support billions of queries per day and can be adapted on demand to support custom and user-defined vocabularies. Additional languages are available on demand.

Learn more about this API
Dandelion API
POSTEntity Extraction API
POSTEntity Extraction API

The Entity Extraction API is a named entity extraction & linking API that performs greatly even on short texts, something that many other similar services cannot do. With this API you will be able to automatically tag your texts, extract Wikipedia entities and enrich your data.

Header Parameters
Optional Parameters
OPTIONALAn HTML document from which the Entity Extraction API will extract the main content to annotate, as described in the "url" parameter above. One of (text|html|url|html_fragment) is mandatory.
OPTIONALThe text you want to annotate. One of (text|html|url|html_fragment) is mandatory.
OPTIONALAn URL from which the Entity Extraction API will extract the main content to annotate. The Entity Extraction API will fetch the URL for you, and use an AI algorithm to extract the relevant part of the document to work on; in this case, the main content will also be returned by the API to allow you to properly use the annotation offsets. One of (text|html|url|html_fragment) is mandatory.
OPTIONALThe threshold for the confidence value; entities with a confidence value below this threshold will be discarded. Confidence is a numeric estimation of the quality of the annotation, which ranges between 0 and 1. A higher threshold means you will get less but more precise annotations. A lower value means you will get more annotations but also more erroneous ones.
OPTIONALEnables special hashtag parsing to correctly analyze tweets and facebook posts.
OPTIONALReturns more information on annotated entities. "types": adds type information from DBpedia. Types are extracted from the DBpedia of the language specified by the lang parameter. Please notice that different DBpedia instances may contain different types for the same resource. "categories": adds category information from DBpedia/Wikipedia. "abstract": adds the text of the Wikipedia abstract. "image": adds a link to an image depicting the tagged entity, as well as a link to the image thumbnail, served by Wikimedia. Please check the licensing terms of each image on Wikimedia before using it in your app. "lod": adds links to equivalent (sameAs) entities in Linked Open Data repositories or other websites. It currently only supports DBpedia and Wikipedia. "alternate_labels": adds some other names used when referring to the entity.
OPTIONALRemoves from the output entities having a spot shorter than the specified minimum length. [2 .. +inf]
OPTIONALThe language of the text to be annotated; currently English, French, German, Italian and Portuguese are supported. Leave this parameter out to let the Entity Extraction API automatically detect the language for you. [de | en | fr | it | pt | auto]
OPTIONALWith this parameter you enable special mention parsing to correctly analyze tweets and facebook posts.
OPTIONALReturns more information on annotated entities: "phone" enables matching of phone numbers; "vat" enables matching of VAT IDs (Italian only). Note that these parameters require the country parameter to be set, and VAT IDs will work only for Italy. [phone, vat]
OPTIONALThis parameter specifies the country which we assume VAT and telephone numbers to be coming from. This is important to get correct results, as different countries may adopt different formats. [AD, AE, AM, AO, AQ, AR, AU, BB, BR, BS, BY, CA, CH, CL, CN, CX, DE, FR, GB, HU, IT, JP, KR, MX, NZ, PG, PL, RE, SE, SG, US, YT, ZW]
OPTIONALAn HTML snippet from which the Entity Extraction API will remove all HTML tags before analyzing it. One of (text|html|url|html_fragment) is mandatory.
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication