ESMA publishes the legal source data as weekly CSV files, not a documented public REST API. These endpoints parse the CSV files, including quoted newlines. They validate the expected columns and provide stable JSON for applications, research and monitoring.
Endpoints
| Endpoint | Dataset | Rows | Snapshot |
|---|---|---|---|
/api/casps | CASP register snapshotCurrent and historical legal entities, with explicit status, dates, LEI, authority and MiCA service codes. | 328 current + 2 ended | 20 August 2026 |
/api/non-compliant | Non-compliant entitiesEntities and domains reported to ESMA under MiCA Article 110. | 167 | 31 July 2026 |
/api/emt-white-papers | EMT white papersIssuer, LEI, authority, notification date, DTI and white-paper URL. | 43 | 7 August 2026 |
/register.json | Curated exchange trackerConsumer exchange names, status, registered and contracting entities, regulator and source links. | 105 exchanges | 2 September 2026 |
/directory.json | Directory rowsLean brand-to-status rows that power the interactive table. Affiliate fields are stripped for non-eligible rows. | 105 | 2 September 2026 |
Example
const response = await fetch('https://eumica.com/api/casps')
const { meta, data } = await response.json()
console.log(meta.synced)
console.log(data[0].name, data[0].lei, data[0].services)Every response includes a meta object with the official source URL, snapshot date, record count and relevant methodology. Cross-origin requests are allowed with Access-Control-Allow-Origin: *.
Identity and LEI enrichment
The CASP endpoint groups records by LEI when ESMA provides one, falling back to the exact legal name only when necessary. LEIs can be joined to the free GLEIF LEI API ↗ for registered addresses and entity metadata. GLEIF data enriches identity. It does not prove MiCA authorisation. ESMA remains the authoritative licensing source.
Important limitations
- Each snapshot has a fixed date. Verify the current ESMA file before a legal or financial decision.
- The Article 110 warning register is explicitly non-exhaustive. Absence is not proof that a firm is authorised or safe.
- An EMT white paper appearing in ESMA’s register means it was notified and published. ESMA says it has not reviewed or approved the white paper.
- Brand names and websites can change. Use the legal entity and LEI as the strongest matching keys.
Official sources
- CASP register snapshot: ESMA CSV ↗
- Non-compliant entities: ESMA CSV ↗
- EMT white papers: ESMA CSV ↗
Prefer a visual register? Browse the complete CASP table, the MiCA warning list or the stablecoin guide.