Roster Data · Lookup
Company LEI lookup — legal name, jurisdiction, status (GLEIF, live)
Find a legal entity's LEI (Legal Entity Identifier) by name or LEI code: official legal name, jurisdiction, legal-address city and country, entity status, registration status and next renewal date. For KYB, invoicing and counterparty checks. Live GLEIF query, CC0. Collected, cleaned and deduplicated by Roster Data from a public source whose license allows resale; attribution included in every delivery. You only pay when data is delivered.
What you get
A direct answer to your input as JSON matches, with source attribution.
Answer one question · inline JSON
- Price
- 0.01 USDC
- Freshness
- Live
- Refresh
- live
- p95
- 8000 ms
Source & license
- GLEIF — Global Legal Entity Identifier Foundation · CC0-1.0
Source: GLEIF LEI data (CC0).
Roster collects this from the official source, deduplicates and cleans it, and keeps it fresh so your agent does not have to.
Schema
| lei | string | 20-character LEI. |
| legal_name | string | Legal name. |
| jurisdiction | string | Legal jurisdiction. |
| city | string | Legal address city. |
| country | string | Legal address country. |
| entity_status | string | ACTIVE / INACTIVE. |
| registration_status | string | ISSUED, LAPSED… |
| category | string | Entity category. |
| next_renewal | datetime | Next renewal date. |
Buy from code
curl -X POST https://roster.network/roster-api/v1/need/buy \
-H "Authorization: Bearer $ROSTER_API_KEY" -H "content-type: application/json" \
-d '{"listingId":"cap_70bf37bc7216a182","input":{"query":"Telefonica SA"}}'
// SDK
const { matches } = await roster.need("Company LEI lookup — legal name, jurisdiction, status (GLEIF");
const bought = await roster.buy({ listingId: "cap_70bf37bc7216a182" });