ContractRabbit Docs
Data

Entities

Browse all corporate entities, individuals, and other parties found across your documents, enriched with market data.

Overview

The Entities page provides a centralized directory of every party ContractRabbit has identified across your document portfolio. Entities are automatically extracted during document processing, deduplicated across documents, and enriched with external data sources.

How entity extraction works

When ContractRabbit processes a document, it extracts party names from the text and runs them through a multi-stage resolution pipeline:

  1. Name extraction — An LLM identifies party names and their roles from the document text
  2. Classification — Each party is classified as Corporate, Individual, or Generic (e.g., "the Buyer") with a confidence score
  3. Deduplication — Corporate names are matched against the global entity registry using fuzzy string similarity. Individual names are matched using first/last name decomposition. This means "Acme Corporation", "Acme Corp.", and "ACME CORP" all resolve to the same entity
  4. Enrichment — New corporate entities are automatically enriched from external sources (see below)

Entities are global across your team — a counterparty identified in one contract is linked to the same entity record when they appear in another, enabling cross-document counterparty analytics.

Corporate enrichment

When a new corporate entity is created, ContractRabbit automatically queries multiple data sources to build a rich profile:

SourceData provided
GLEIFLegal Entity Identifier (LEI), legal name, entity status, jurisdiction
SEC EDGARCIK number, SIC code, SIC industry description
FinnhubSector, industry classification, stock exchange
QuickFSNAICS code, GICS classification, Morningstar sector, CUSIP, ISIN, market cap, employee count
PitchBookRevenue, headquarters, website, public/private status
WikidataGeneral company information

Sources are queried in priority order with automatic failover — if one source is unavailable or missing data, the next source fills the gap. Results are cached to avoid redundant lookups.

The enriched profile gives you immediate context when reviewing a contract: you can see a counterparty's industry, size, public/private status, and regulatory identifiers without leaving ContractRabbit.

Entity categories

Corporate Entities

Organizations and companies mentioned in your contracts. Each card shows:

  • Legal name and common name (DBA)
  • Status (Active / Inactive)
  • Industry, sector, and SIC/NAICS codes
  • Market cap and employee count
  • Location and website
  • LEI and ticker symbol (if public)
  • Number of documents mentioning this entity

Individuals

People referenced in your documents. Each card shows:

  • Full name with initials avatar
  • Job title and employer
  • Email and phone
  • Preferred name
  • Location
  • Number of associated documents

Placeholders

Unresolved or generic entity references that haven't been matched to a specific corporate entity or individual (e.g., "the Buyer", "Party A"). These are common in templates and unsigned drafts.

  • Switch between categories using the tabs at the top, which also display total counts and mention counts
  • Use the search box to find entities by name across all categories
  • Results load with infinite scroll — keep scrolling to see more
  • Click any entity card to open a detail modal with full information

Cross-document analytics

Because entities are deduplicated globally, you can use the Agent to ask questions like:

  • "How many active contracts do we have with Acme Corp?"
  • "What is our total exposure to companies in the SIC 7372 sector?"
  • "Show me all counterparties with more than 5 agreements"

On this page