Skip to main content


Service Code: ner

Entity Recognition

Run in Postman

Entities play a major role in language understanding. To perform an action on a certain user query you not only need to understand the intent behind it but also the entities present in it. E.g., if someone says "flights from Berlin to London", the intent here is flight-search and entities are Berlin and London, which are of type city.

In a given piece of text, entities can be anything from names, addresses, account numbers to very domain specific terms like names of chemicals, medicines, etc. Essentially any valuable information that can be extracted from text.

Entities can be looked at a more granular level. In the above example Berlin can be from-city and London can be to-city. Another domain-specific example could be, e.g., "I need 8 paracetamol tablets", where 8 is number, and paracetamol is medicine-component, and tablets is medicine-form.

Build use-cases via tutorials

  • Tutorials: Explore tutorials on real-world datasets for practical use-cases.

Dive deeper

  • Concepts: Understand all fundamental service functionality and features of Entity Recognition to build your own project.


  • Language Support: 97 languages supported
  • Train with AutoNLP: Using our Entity Recognition Service you can train your own AI models to extract entities.
  • Integrate and Scale with AutoMLOps: Scale or replicate your deployed models for higher availability and throughput and integrate them with your software through REST APIs.
  • Accelerate Dataset Creation with our Data Studio: Equipped with handy utility tools for entity marking and phonetic typing, our Data Studio is an in-browser text editor for creating entity recognition datasets.


Our Entity Recognition Service can be used in multiple scenarios across a variety of industries:


When building chatbots it is common to recognize entities like names, geographic locations, dates, etc. These entities help the chatbot to decide which specific action to perform, e.g., which shoe model in what size to place in the basket of an online shop. Entities can also be stored in slots (memory of a chatbot) to perform custom actions.

Information Extraction from Documents

Information like names, places, dates, organization, or any domain-specific terminology like names of medicines, or chemical compounds can be extracted from text documents using Entity Recognition. These solutions are helpful to enhance and enrich semantic search and also build advanced recommendation systems.

You can train your custom extractor using AutoNLP.

Instead of manually reviewing significantly long text files to audit and apply policies, IT departments in financial or legal enterprises can use custom Entity Recognition in multliple languages to build automated solutions. These solutions can be helpful to enforce compliance policies, ensure fact-checking and set up necessary business rules based on knowledge mining and advanced search pipelines that process structured and unstructured content.

What's next?