tagg-api

Natural Language API for Developers.

stemmer

Get the word stem of a given word using the Porter Stemmer.

Learn more

tagger

Tokenize, parse and tag a given input, outputting the tagged words in JSON format.

Learn more

keyword finder

Find most popular stemmed words of a given input or URL.

Learn more


Porter Stemmer

The Porter stemming algorithm or Porter Stemmer is a way of finding the root or stem word in English. By reducing words to their word stem it is possible to increase hit rate in Information Retreval.

http://www.tagg-api.com/v1/porter

JSON Request [POST]
{
    "data": "Testing the outputs of the apis"
}
JSON Response
{
  "result": [
    "test",
    "output",
    "api"
  ],
  "error": { }
}


Part-of-Speech Tagger

Parts-of-speech tagging or POS tagging, first tokenizes, then gives each token its particular part of speech based on a given corpus using its definition and context.

http://www.tagg-api.com/v1/tagg

JSON Request [POST]
{
    "data": "We're looking forward to releasing the full API soon!"
}
JSON Response
{
  "result": [
    ["We", "PRP"],
    ["'", "\""],
    ["re", "NN"],
    ["looking", "VBG"],
    ["forward", "RB"],
    ["to", "TO"],
    ["releasing", "VBG"],
    ["the", "DT"],
    ["full", "JJ"],
    ["API", "NNP"],
    ["soon", "RB"],
    ["!", "!"]
  ],
  "error": { }
}


Keyword Finder

The Keyword Finder will find the top most used keyword on the given website from its text - giving an idea of content and begining the first step in information retrival by making categorisation possible.

http://www.tagg-api.com/v1/keywords

JSON Request [POST]
{
    "url": "https://bbc.co.uk",
    "top": 5
}
JSON Response
{
  "result": [
    ["bbc", 16],
    ["news", 6],
    ["temperature", 5],
    ["site", 4],
    ["sport", 4]
  ],
  "error": {}
}