{"tool":"company-check","mcp_name":"company_check","title":"Company Check API: due diligence, LEI, financials & SEC filings","description":"Company due diligence lookup in one call: legal entity name, LEI, number, status, address, officers and owners, years of financials (revenue, profit, equity), SEC filings; UK Companies House charges, appointments and Gazette insolvency. By name, LEI, UK/DK/NO/FR/FI/EE/PL number, ticker or CIK.","endpoint":"https://api.boscolabs.dev/v1/company-check","event":"company-report","price_usd_per_row":0.03,"caps":{},"input_schema":{"type":"object","properties":{"query":{"title":"Company (name or identifier)","type":"string","description":"The company to check: a name (e.g. \"Novo Nordisk\") or an identifier: LEI (20 characters, e.g. \"724500Y6DUVHQD6OXN27\"), UK company number (\"00445790\", \"SC123456\"), Danish CVR (\"24256790\"), Norwegian org number (\"923609016\"), French SIREN (9 digits, \"552032534\") or SIRET (14 digits, \"55203253400703\"), Finnish Business ID with its dash (\"0112038-9\"), Estonian registry code (8 digits, \"12417834\"), US ticker in capitals or with $ (\"AAPL\", \"$brk.b\"; foreign companies listed in the US resolve to their home country), SEC CIK (\"320193\") or FDIC certificate of a US bank (\"FDIC:628\"). The type is detected from format and check digits; an 8-digit number valid in several registers (UK, Danish CVR, Estonian) is settled by asking them, and `country` decides when given. Required.","pattern":"^[^\\[\\]{}<>\\r\\n]*$"},"country":{"title":"Country (optional)","type":"string","description":"ISO 3166 alpha-2 country code to disambiguate, e.g. \"DK\", \"GB\", \"NO\", \"FR\", \"FI\", \"EE\", \"NL\", \"US\". With a name it limits the search to that country and, for NO, FR, FI and EE, also searches the national register (most companies there have no LEI); with a number it says which register the number belongs to (e.g. \"GB\" for a UK number without a leading zero, \"EE\" for an Estonian registry code, \"FI\" for a Business ID typed without its dash). Empty = detect from the query.","pattern":"^\\s*([A-Za-z]{2})?\\s*$"},"maxYears":{"title":"Financial years","type":"integer","minimum":1,"maximum":10,"default":3,"description":"How many fiscal years of key figures to return, newest first, e.g. 3. Default 3, maximum 10. Norway's open register holds the last 3 years only. The price is the same for any number of years."},"include":{"title":"Sections","type":"array","description":"Which sections to fill: any of \"identity\", \"financials\", \"us\" (SEC filings of US issuers), \"people\" (UK officers and owners from Companies House; Polish board, proxies and shareholders from KRS), and the due-diligence sections \"charges\" (UK registered mortgages and secured debt), \"appointments\" (each current UK officer's other company appointments; also fills \"people\") and \"insolvency\" (UK: insolvency notices in The Gazette; Poland: bankruptcy, restructuring and liquidation entries from KRS), e.g. [\"identity\", \"charges\", \"insolvency\"]. Default (or empty) = identity, financials, us and people, plus insolvency for Polish companies (free from the KRS extract); the UK due-diligence sections only when listed. Fewer sections = fewer sources called, slightly faster; the price is the same.","default":["identity","financials","us","people"],"items":{"type":"string","enumSuggestedValues":["identity","financials","us","people","charges","appointments","insolvency"],"enumTitles":["Identity (register, LEI, addresses)","Financials (filed accounts)","US (SEC filings of US issuers)","People (UK officers and PSCs; Polish board, proxies, shareholders)","Charges (UK mortgages and secured debt)","Appointments (UK officers' other companies)","Insolvency (UK notices in The Gazette; Polish KRS entries)"]}}},"required":["query"]},"example_input":{"query":"24256790","maxYears":3},"example_rows":[{"schema_version":"1","query":"24256790","query_type":"cvr","country":"DK","identity":{"legal_name":"NOVO NORDISK A/S","country":"DK","registration_number":"24256790","register":"Erhvervsstyrelsen (CVR)","lei":"549300DAQ1CVT6CXN342","lei_status":"ISSUED","status":"active","legal_form":"Aktieselskab","registered_address":"Novo Alle 1, 2880 Bagsværd, DK","website":null,"source_urls":{"legal_name":"https://api.gleif.org/api/v1/lei-records/549300DAQ1CVT6CXN342","registered_address":"https://api.gleif.org/api/v1/lei-records/549300DAQ1CVT6CXN342"}},"financials":{"basis":"Consolidated annual report of a listed company (ESEF, IFRS figures).","source":"filings.xbrl.org","years":[{"period_end":"2025-12-31","fiscal_year_start":"2025-01-01","currency":"DKK","revenue":309064000000,"operating_profit":127658000000,"net_income":102434000000,"total_equity":194047000000,"total_assets":542902000000,"cash_and_equivalents":26464000000,"employees":null,"concepts":{"revenue":"ifrs-full:Revenue","net_income":"ifrs-full:ProfitLoss"},"source_url":"https://filings.xbrl.org/549300DAQ1CVT6CXN342/2025-12-31/ESEF/DK/0/NOVO-2025-12-31-1-en.json","report_url":"https://filings.xbrl.org/549300DAQ1CVT6CXN342/2025-12-31/ESEF/DK/0/NOVO-2025-12-31-1-en/reports/NOVO-2025-12-31-1-en.xhtml"}]},"us":null,"candidates":[],"not_found":[{"section":"us","reason":"Not a US SEC registrant (no US ticker or CIK, and GLEIF does not list it as a US company)."}],"warnings":[],"sources":[{"section":"financials","name":"filings.xbrl.org","url":"https://filings.xbrl.org/549300DAQ1CVT6CXN342/2025-12-31/ESEF/DK/0/NOVO-2025-12-31-1-en.json"},{"section":"identity","name":"GLEIF","url":"https://api.gleif.org/api/v1/lei-records/549300DAQ1CVT6CXN342"}],"retrieved_at":"2026-11-05T20:50:37+00:00","duration_seconds":2.0}],"output_fields":["schema_version","query","query_type","country","identity","financials","us","bank","people","charges","insolvency","candidates","not_found","warnings","sources","retrieved_at","duration_seconds"],"sources":["GLEIF LEI data (CC0); no endorsement by GLEIF implied.","SEC EDGAR (US public data) and FDIC BankFind.","filings.xbrl.org (ESEF annual reports).","Brønnøysundregistrene (NLOD); Erhvervsstyrelsen (CVR); Companies House.","The Gazette insolvency notices, Open Government Licence v3.0.","Sirene (INSEE) via recherche-entreprises.api.gouv.fr, Licence Ouverte 2.0.","PRH Trade Register (YTJ), CC BY 4.0; e-Business Register (RIK), CC BY 4.0.","Polish National Court Register (KRS) open API, public domain; VAT white list (MF)."]}