Company Lookup - LEI (GLEIF), SEC EDGAR Filings & Financials
Pricing
from $4.00 / 1,000 company looked ups
Company Lookup - LEI (GLEIF), SEC EDGAR Filings & Financials
Company lookup by name, ticker, LEI or CIK: GLEIF legal entity data with parent LEIs plus SEC EDGAR filings (10-K, 10-Q, 8-K) and key XBRL financials, merged in one record per company. For KYB, due diligence and CRM enrichment. Free official sources, no API key.
Pricing
from $4.00 / 1,000 company looked ups
Rating
0.0
(0)
Developer
Ha Phan Thanh Hai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Company Lookup: LEI (GLEIF), SEC EDGAR filings and financials
Resolve a company by name, ticker, LEI or CIK and get one record that combines GLEIF legal-entity data and SEC EDGAR filings and financials. No login, no API key.
What does Company Lookup do?
- GLEIF: LEI, legal name, jurisdiction, legal and HQ address, entity and registration status, direct and ultimate parent LEIs (worldwide).
- SEC EDGAR: CIK, ticker, SIC industry, fiscal year end.
- Recent filings (10-K, 10-Q, 8-K...) with links; choose forms and count.
- Latest annual key financials from XBRL (revenue, net income, assets...).
- One output item per input entry, with an
errorslist for failed calls.
Why use it
- Two official free sources merged, linking LEI to CIK and ticker.
- Global coverage via GLEIF, US depth via SEC.
- Low price: $4 per 1,000 companies.
- No API keys; follows SEC fair-access identification.
Use cases
- KYB and counterparty due diligence.
- CRM enrichment with LEI, address and industry.
- Corporate hierarchy mapping through parent LEIs.
- SEC filing monitoring for a watchlist.
- Linking LEI to CIK/ticker in data pipelines.
How to use
- Open the Actor on Apify and click Try for free (or call it through the API).
- List companies by name, ticker, LEI or CIK and set your own
secUserAgentcontact. - Click Start, then download the dataset as JSON, CSV, Excel or HTML, or read it through the API.
Input example
{"companies": ["Apple Inc.", "W38RGI023J3WT1HWRP32", "MSFT", "789019"],"includeFilings": true,"filingForms": ["10-K", "10-Q", "8-K"],"maxFilings": 5,"includeFinancials": true,"includeParents": true,"secUserAgent": "Your Company admin@yourcompany.com"}
Set secUserAgent to your own contact (SEC fair-access policy requires it). The actor stays under 5 requests/second to SEC.
Output example
{"query": "Apple Inc.","lei": "HWUPKR0MPOU8FGXBT394","legalName": "Apple Inc.","jurisdiction": "US-CA","legalAddress": {"lines": ["C/O C T Corporation System", "330 N. Brand Blvd", "Suite 700"], "city": "Glendale", "region": "US-CA", "country": "US", "postalCode": "91203"},"hqAddress": {"lines": ["One Apple Park Way"], "city": "Cupertino", "region": "US-CA", "country": "US", "postalCode": "95014"},"status": "ACTIVE", "registrationStatus": "ISSUED", "entityCategory": "GENERAL","parentLei": null, "ultimateParentLei": null,"cik": "0000320193", "ticker": "AAPL", "sic": "3571", "sicDescription": "Electronic Computers", "fiscalYearEnd": "0926","filings": [{"form": "10-Q", "filedAt": "2026-07-31", "reportDate": "2026-06-27", "url": "https://www.sec.gov/Archives/edgar/data/320193/..."}],"financials": {"netIncome": {"value": 112010000000, "fy": 2025, "unit": "USD", "end": "2025-09-27", "concept": "NetIncomeLoss"}},"errors": []}
Pricing
Pay per event, no subscription. You pay only for what is returned:
| Event | Price per 1,000 | 1,000 | 10,000 | 100,000 |
|---|---|---|---|---|
| company | $4.00 | $4.00 | $40.00 | $400.00 |
Example: 1,000 companies cost $4.00; 10,000 cost $40.00.
Platform usage (compute) is included in the event price; there is nothing else to pay for.
Integrations & API
Run it from code with the Apify API. Replace <APIFY_TOKEN> with your API token.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<APIFY_TOKEN>")run = client.actor("bachiembmt/company-lookup-gleif-sec-edgar").call(run_input={"companies": ["Apple Inc.", "MSFT"], "includeFilings": True, "maxFilings": 5, "includeFinancials": True, "secUserAgent": "Your Company admin@yourcompany.com"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL (run synchronously and get dataset items)
curl -X POST "https://api.apify.com/v2/acts/bachiembmt~company-lookup-gleif-sec-edgar/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"companies": ["Apple Inc.", "MSFT"], "includeFilings": true, "maxFilings": 5, "includeFinancials": true, "secUserAgent": "Your Company admin@yourcompany.com"}'
Works with:
- Make and Zapier: use the Apify app/module to run this Actor and pass the dataset on.
- n8n: use the Apify node or an HTTP Request node with the API call above.
- Google Sheets: export the dataset as CSV, or use the Apify integration to append rows automatically.
- Webhooks: trigger your own endpoint when a run finishes; combine with Apify schedules for recurring jobs.
- AI agents: expose the Actor as a tool through the Apify MCP server.
FAQ
Why is a field null?
The source does not publish it for that entity; failed calls are listed in errors.
How accurate is name matching? Name matching is best-effort (exact normalized name preferred). Use LEI, CIK or ticker for certainty.
Do non-US companies work?
Yes via GLEIF; SEC data only exists for SEC registrants, and IFRS filers may have empty financials.
Do I need an account or API key for the source? No. The Actor needs no login or source API key. You only need an Apify account to run it.
Is it legal to scrape this data? GLEIF data is CC0 and SEC EDGAR is public domain; the Actor follows both rate and identification policies. No personal data is collected. This is general information, not legal advice.
Limitations
- Name matching: SEC by ticker / exact (normalized) name / name prefix; GLEIF by legal name (best hit, exact name preferred). Use LEI, CIK or ticker for certainty.
- SEC data only for SEC registrants; non-US companies without SEC filings return GLEIF data only. A LEI-only input is linked to SEC only on exact legal-name match.
- Financials are US-GAAP annual (10-K/20-F/40-F) values; IFRS filers may return empty
financials. - Parent LEIs exist only when the company reported them to GLEIF.