Skip to content
Catalog

cn8/text-ner

Send a `texts` array and get the named entities in each one. For every text you

Learn more about Named Entity Recognition
Text NLPsyncInstant previewtextanalysisnlp

Try it

Text to scan for entities

Result

Results show up here

The sample input is ready — just hit Run.

Overview

Send a texts array and get the named entities in each one. For every text you receive a flat entities list (with the matched text, its type, and a confidence score) plus four ready-to-use lists grouped by type: persons, organizations, locations and misc. Responses are synchronous — one request, one set of results. Ideal for indexing documents, enriching content and auto-filling forms.

Key capabilities

Four entity types

PER (person), ORG (organization), LOC (location) and MISC (everything else).

Grouped lists

Ready-made persons, organizations, locations and misc arrays, alongside the flat entities list.

Confidence per entity

Every entity comes with a score from 0 to 1.

Multilingual

Recognizes entities across many languages out of the box.

When to use it

Document indexing

Pull out key entities for search facets and knowledge graphs.

Form auto-fill

Pre-fill name, company and location fields from unstructured text.

Content enrichment

Tag articles with the people, organizations and places they mention.

Input & output

input

A texts array of strings — one set of results is produced per text.

JSON body

output

results[] with an entities list plus grouped persons / organizations / locations / misc arrays.

JSON

Guides & tips

How it works

  • Each text is scanned for named entities, which are returned in a flat entities list with a type and a confidence score.
  • The same entities are also grouped for you into persons, organizations, locations and misc lists, deduplicated as plain strings.
  • One request can include several texts in the texts array; you get one results[] entry per text, and the price is per request.

Entity types

  • PER — people (e.g. Steve Jobs, Angela Merkel)
  • ORG — organizations (e.g. Apple Inc, United Nations)
  • LOC — locations (e.g. Cupertino, France)
  • MISC — everything else recognized (events, products, nationalities, …)

Specs

Latency
Typically 0.5–2 seconds
Async
false
Rate Limit
Per API key
Max Input
A few thousand characters per text

Schema

Request body

textsrequiredarray<string>

Array of texts to analyze. One results[] entry is returned per text.

Response

results[].entitiesarray<object>

Flat entity list, each {text, type, score}. type is one of PER, ORG, LOC, MISC.

results[].personsarray<string>

PER entities as a deduplicated list of strings.

results[].organizationsarray<string>

ORG entities as a deduplicated list of strings.

results[].locationsarray<string>

LOC entities as a deduplicated list of strings.

results[].miscarray<string>

MISC entities as a deduplicated list of strings.

Pricing

Billed per request.

ServiceUnitPrice
Named Entity Recognitionitem$0.004/request

FAQ

Related models