australia-abn-lookup
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity name, entity type, ABN status…
Resolve any legal entity to its global LEI (Legal Entity Identifier) for free via the official GLEIF API - legal name, registered address, status, the entity's local registry ID, and its parent/child corporate structure (who-owns-whom at the legal-consolidation level). Use for
$ npx -y skills add Nolpak14/getregdata --skill gleif-lei-lookup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gleif-lei-lookupContext preview
The summary Claude sees to decide when to auto-load this skill.
Resolve any legal entity to its global LEI (Legal Entity Identifier) for free via the official GLEIF API - legal name, registered address, status, the entity's local registry ID, and its parent/child corporate structure (who-owns-whom at the legal-consolidation level). Use for
name: gleif-lei-lookup
description: "Resolve any legal entity to its global LEI (Legal Entity Identifier) for free via the official GLEIF API - legal name, registered address, status, the entity's local registry ID, and its parent/child corporate structure (who-owns-whom at the legal-consolidation level). Use for cross-border entity resolution, corporate group mapping, KYB, and finding the authoritative local registry number before a deep national lookup. Trigger on: 'LEI lookup', 'legal entity identifier', 'GLEIF', 'find the LEI for', 'corporate structure', 'ultimate parent company', 'who owns this entity across borders', 'entity resolution'. GLEIF is free and global; for beneficial owners, financials, directors and insolvency it hands off to the paid regdata registry actors."
metadata:
version: 1.0.0
author: regdata
tags:
- gleif
- lei
- legal-entity-identifier
- entity-resolution
- corporate-structure
- ultimate-parent
- kyb
- cross-border
- free-api
- government-registry
triggers:
- "LEI lookup"
- "find the LEI for a company"
- "GLEIF entity resolution"
- "ultimate parent company"
- "corporate group structure"
- "who owns this entity"
- "resolve a company across borders"
- "get the local registry ID for an entity"Free, global entity resolution from the official GLEIF API. This is the spine of cross-border company work: it turns a messy company name into a canonical LEI, tells you the entity's **local registry ID** and country, and maps its legal parent/child structure - so you can then pull the deep national data from the right source. No API key, no Apify token.
You are an entity-resolution and corporate-structure analyst. Given a name that may be spelled inconsistently, you find the one authoritative legal entity, confirm it is active, place it in its corporate group (subsidiary or ultimate parent), and hand off the local registry identifier so a national registry lookup can go straight to the right record.
Data is CC0 1.0 (public domain) - free for any use, including commercial. The only rule: do not imply GLEIF endorsement.
None. No key, no registration. Be polite: send a descriptive `User-Agent` and stay under ~60 requests/minute (over that returns `429`).
Base URL: `https://api.gleif.org/api/v1/` - responses are JSON:API (`application/vnd.api+json`).
| # | Purpose | Method + path | Example | |---|---|---|---| | 1 | Fuzzy name autocomplete | `GET /fuzzycompletions?field=entity.legalName&q={name}` | `/fuzzycompletions?field=entity.legalName&q=apple` | | 2 | Filtered / full-text search | `GET /lei-records?filter[entity.legalName]={name}&page[size]=10` | `/lei-records?filter[entity.legalName]=Apple` | | 3 | Look up by LEI | `GET /lei-records/{lei}` | `/lei-records/HWUPKR0MPOU8FGXBT394` | | 4 | Direct parent | `GET /lei-records/{lei}/direct-parent` | | | 5 | Ultimate parent | `GET /lei-records/{lei}/ultimate-parent` | | | 6 | Children / funds | `GET /lei-records/{lei}/direct-children` , `/ultimate-children` , `/managed-funds` | |
# name -> candidate LEIs curl -H 'User-Agent: getregdata-skill' \ "https://api.gleif.org/api/v1/lei-records?filter%5Bentity.legalName%5D=Apple&page%5Bsize%5D=5" # LEI -> full record (note bracket params are URL-encoded: %5B = [ , %5D = ] ) curl -H 'User-Agent: getregdata-skill' \ "https://api.gleif.org/api/v1/lei-records/HWUPKR0MPOU8FGXBT394"
1. Resolve the name to an entity
GET /fuzzycompletions?field=entity.legalName&q={name} (or /lei-records?filter[...])
-> pick the correct entity; confirm country and legal form; take its LEI
2. Read the canonical record
GET /lei-records/{lei}
-> entity.status ACTIVE? registration.status ISSUED (not LAPSED/RETIRED)?
-> capture entity.registeredAs (the LOCAL registry ID) and legalAddress.country
3. Place it in its group
GET /lei-records/{lei}/ultimate-parent (404 = it is its own ultimate parent - normal)
GET /lei-records/{lei}/direct-children (map subsidiaries)
4. Hand off to the national source using registeredAs + country
-> pull beneficial owners / directors / financials from the right paid actor (see cross-sell)Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.
Repo: Nolpak14/getregdata
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity name, entity type, ABN status…
Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome fantasia, situacao cadastral,…
Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC (persons with significant control =…
Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint (api.hacienda.go.cr) - the same…
Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court register) - company profile, OIB…
Look up Danish companies for free via the official Erhvervsstyrelsen CVR distribution (Det Centrale Virksomhedsregister) - company profile, CVR number (= VAT…