Your documents contain thousands of entity mentions. Names, places, organizations — you treat them as simple strings.

Entity Recognition

See entity resolution in action

FluentMD identifies entities, classifies their types, and resolves ambiguous mentions to canonical references.

Document Input — Entity Resolution

ORGPERLOCDATE
FluentMD — Entity Resolution

“Mercury CapitalORG confirmed the acquisition of a 12% stake in Apex GroupORG, a move attributed to Apex’s dominant position in Southeast AsiaLOC. Separately, Mercury reported a $340M write-down on its ParisLOC operations following regulatory changes in Q3 2024DATE. Jordan LeePER, Mercury’s CFO, attributed the loss to currency headwinds.”

Disambiguation

Mercury → Mercury Capital0.97
Apex → Apex Group0.94
Paris → Paris, France0.91

Domain Expertise

Built for finance. Ready for more.

FluentMD is purpose-built for financial entity recognition and disambiguation — from company names and tickers to people and instruments. The same precision extends naturally to adjacent regulated industries.

Equities ResearchCredit & LendingSEC FilingsKYC / AML
LegalInsuranceGovernment

Integration

Extract entities in one call

Simple API. Full entity extraction and disambiguation in a single request.

|
from fluentmd import FluentMD

client = FluentMD(api_key="...")

result = client.extract(
    "Mercury Capital confirmed the acquisition of "
    "a 12% stake in Apex, attributed to Apex's "
    "dominant position in the region."
)

result.entities
# [Entity(text="Mercury", type="ORG", link="Mercury Capital", score=0.97),
#  Entity(text="Apex", type="ORG", link="Apex Group", score=0.94),
#  Entity(text="the region", type="LOC", link="Southeast Asia", score=0.91)]

Python & TypeScript SDKs, plus a REST API for any language. Coming soon — request early access.

Ready to resolve the ambiguity?