You are here

Sample Source Code: ParallelDots Named Entity Recognition

The ParallelDots Named Entity Recognition (NER) API can identify individuals, companies, places, organization, cities and other various type of entities. This API can extract this information from any type of text, web page or social media network. This code sample is for use with the ParallelDots Named Entity Recognition API. from paralleldots.config import get_api_key import requests import json def get_ner( text ): api_key = get_api_key() if not api_key == None: if type( text ) != str: return { "Error": "Input must be a string." } elif text in [ "", None ]: return { "Error": "Input string cannot be empty." } url = "" r = url, params={ "api_key": api_key, "text": text } ) if r.status_code != 200: return { "Error": "Oops something went wrong ! You can raise an issue at" } r = json.loads( r.text ) return r else: return { "Error": "API key does not exist" }