EASA Part-145 Approved Organisations Dataset
Pricing
Pay per usage
EASA Part-145 Approved Organisations Dataset
Extracts EASA's public dataset of BASA Part-145 maintenance organisation approvals (USA, Canada, Brazil) for aviation MRO compliance verification.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Chris Hoover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extracts EASA's public dataset of BASA Part-145 maintenance organisation approvals (organisations located in the USA, Canada, and Brazil holding EASA Part-145 approval under bilateral aviation safety agreements). Useful for MRO vendor verification, aviation compliance/audit workflows, parts supplier due diligence, and insurer/broker risk checks.
Use cases
- MRO vendor verification — confirm a repair station's EASA Part-145 approval is currently valid before contracting maintenance work.
- Compliance monitoring — track expiration/suspension dates for approvals your organisation depends on, ahead of renewal deadlines.
- Aviation supplier due diligence — cross-reference a candidate MRO's FAA certificate number against its EASA approval status in one normalized dataset.
Output fields
| Field | Type | Description |
|---|---|---|
| approvalType | string | Approval type code (e.g. "145") |
| easaApprovalNumber | string | EASA-issued approval number |
| organisationName | string | Full legal name of the approved organisation |
| country | string | Country where the organisation is located (USA, Canada, Brazil) |
| approvalStatus | string | Valid / Surrender / Suspended / Revoked / etc. |
| continuationDate | string | Continuation/renewal date, as published |
| extension | string | Extension field, when present |
| suspensionDate | string | Suspension/partial suspension date, when present |
| validUntil | string | Expiration date, when present |
| foreignApprovalReference | string | FAA certificate number or other foreign-authority reference |
| usState | string | US state (US approvals only, blank otherwise) |
| sourceUrl | string | The EASA page the row was scraped from |
| scrapedTimestamp | string | ISO 8601 UTC timestamp of the scrape |
Example output
{"approvalType": "145","easaApprovalNumber": "EASA.145.0065","organisationName": "GE CELMA Ltda.","country": "BRAZIL","approvalStatus": "Valid","continuationDate": "14/11/2026","extension": "","suspensionDate": "","validUntil": "","foreignApprovalReference": "7504-05/ANAC","usState": "","sourceUrl": "https://www.easa.europa.eu/en/domains/aircraft-products/continuing-airworthiness-organisations/valid-and-invalid-basa-part-145-approvals-dataset","scrapedTimestamp": "2026-08-18T08:13:49.991795+00:00"}
Input configuration
maxItems(default 2700) — the full dataset has ~2,624 rows as of 2026-08-18; raise/lower to cap results.countryFilter(optional array) — restrict to specific countries, e.g.["UNITED STATES"].statusFilter(optional array) — restrict to specific approval statuses, e.g.["Valid"].
No start URLs are needed — this is a single fixed-page dataset, not a multi-page crawl.
Pricing
$2 per 1,000 results.
| Results | Est. cost |
|---|---|
| 100 | $0.20 |
| 500 | $1.00 |
| 1,000 | $2.00 |
| 5,000 | $10.00 |
Data source
EASA (European Union Aviation Safety Agency), public dataset page. Reproduction is authorised
by EASA's copyright policy provided the source is acknowledged (see
https://www.easa.europa.eu/copyright-disclaimer). This Actor performs a single request per run —
the full dataset is embedded server-side in the page, so no repeated pagination requests are made
against EASA's servers regardless of maxItems.