You are here

Sample Source Code: ParallelDots Named Entity Recognition Followers

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 = "http://apis.paralleldots.com/v2/ner" r = requests.post( 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 https://github.com/ParallelDots/ParallelDots-Python-API/issues." } r = json.loads( r.text ) return r else: return { "Error": "API key does not exist" }