Installation
Authentication
Get an API key by signing up for free; it’s available in your dashboard after approval. The same key works across the API, SDKs, MCP server, and CLI.Person
Enrichment
Look up a person by email, phone, name, LinkedIn, or other identifiers.multiple_results: true.
Search
Query people using a SQLSELECT against the people table. The query must start with SELECT and must not include a LIMIT clause — pass limit as a parameter.
Discovery
Find people using natural language.Company
Enrichment
Look up a company by domain, name, ticker, or LinkedIn.Search
Query companies using SQL.Discovery
Find companies using natural language.Utility Endpoints
Utility endpoints are free and don’t consume credits.Clean Fields
Hash Email
Validate Data
Report a Data Issue
Found something wrong in a record? Report it against itslegion_id — see Report a Data Issue for the issue_type/issue_level rules.
client.utility.reportCompany() with the same parameters.
Response Metadata
After each request, response metadata is available on the client.search/discover, totalCountStatus tells you how the response total was derived: "exact" (true count), "estimate" (the query planner’s row estimate — returned on broad queries where an exact count is too expensive, so treat it as a magnitude), or "page" (count unavailable; total is just the returned page size).