Australian Civil Aircraft Register row (acrftreg.csv)

Derived by API Evangelist from the live CASA file https://services.casa.gov.au/CSV/acrftreg.csv, header row retrieved 2026-07-28 (6,995,128 bytes, application/octet-stream, UTF-8 with a leading byte-order mark). Describes one register record as a JSON object keyed by the CSV column names exactly as CASA writes them. CASA publishes no schema for this file; coded-field meanings are documented in prose on casa.gov.au. Not published or endorsed by CASA.

TravelAustraliaAviationAirportsGovernmentRegulatorAviation SafetyOpen DataDrones

Properties

Name Type Description
Mark string Registration mark, without the VH- nationality prefix. The register key.
Manu string Aircraft manufacturer.
Type string Aircraft type. Frequently empty; Model carries the detail.
Model string Aircraft model.
Serial string Manufacturer serial number.
MTOW string Maximum take-off weight in kilograms, as written in the file.
engnum string Number of engines.
Engmanu string Engine manufacturer.
Engtype string Engine type.
Engmodel string Engine model.
Fueltype string Fuel type.
regType string Registration type.
regholdname string Registration holder name.
regholdadd1 string Registration holder address line 1.
regholdadd2 string Registration holder address line 2.
regholdSuburb string Registration holder suburb/city.
regholdState string Registration holder state.
regholdPostcode string Registration holder postcode.
regholdCountry string Registration holder country.
regholdCommdate string Date the registration holder relationship commenced, DD/MM/YYYY.
regopName string Registered operator name.
regopadd1 string Registered operator address line 1.
regopadd2 string Registered operator address line 2.
regopSuburb string Registered operator suburb/city.
regopState string Registered operator state.
regopPostcode string Registered operator postcode.
regopCountry string Registered operator country.
regopCommdate string Date the operator relationship commenced, DD/MM/YYYY.
Datefirstreg string Date of first registration, DD/MM/YYYY.
gear string Landing gear code. Often empty.
Airframe string Airframe classification.
CoAcata string Certificate of Airworthiness category A code.
CoAcatb string Certificate of Airworthiness category B code.
CoAcatc string Certificate of Airworthiness category C code.
Propmanu string Propeller manufacturer.
Propmodel string Propeller model.
Typecert string Type certificate number.
Countrymanu string Country of manufacture.
Yearmanu string Year of manufacture.
Regexpirydate string Registration expiry date, DD/MM/YYYY. Often empty.
suspendstatus string Suspension status. Often empty.
suspenddate string Suspension date, DD/MM/YYYY. Often empty.
ICAOtypedesig string ICAO Doc 8643 aircraft type designator. The most portable join key in the file.
IDERA_Authorised_Party string Irrevocable De-Registration and Export Request Authorisation (Cape Town Convention) authorised party. Often empty.
View JSON Schema on GitHub

JSON Schema

casa-aviation-aircraft-register-row.schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/casa-aviation/refs/heads/main/json-schema/casa-aviation-aircraft-register-row.schema.json",
  "title": "Australian Civil Aircraft Register row (acrftreg.csv)",
  "description": "Derived by API Evangelist from the live CASA file https://services.casa.gov.au/CSV/acrftreg.csv, header row retrieved 2026-07-28 (6,995,128 bytes, application/octet-stream, UTF-8 with a leading byte-order mark). Describes one register record as a JSON object keyed by the CSV column names exactly as CASA writes them. CASA publishes no schema for this file; coded-field meanings are documented in prose on casa.gov.au. Not published or endorsed by CASA.",
  "x-apievangelist": {
    "generated": "2026-07-28",
    "method": "derived",
    "source": "https://services.casa.gov.au/CSV/acrftreg.csv",
    "column_count": 44,
    "csv_dialect": {
      "delimiter": ",",
      "header_row": true,
      "encoding": "UTF-8 with BOM",
      "date_format": "DD/MM/YYYY",
      "note": "CASA publishes no formal dialect statement. The delimiter, header and date format were observed on the live file."
    },
    "coded_field_docs": [
      "https://www.casa.gov.au/aircraft/aircraft-registration/data-files-registered-aircraft/meaning-coded-fields-registered-aircraft",
      "https://www.casa.gov.au/aircraft/aircraft-registration/data-files-registered-aircraft/list-coded-fields-registered-aircraft"
    ]
  },
  "type": "object",
  "properties": {
    "Mark": { "type": "string", "description": "Registration mark, without the VH- nationality prefix. The register key.", "examples": ["22A", "22B"] },
    "Manu": { "type": "string", "description": "Aircraft manufacturer.", "examples": ["CIRRUS DESIGN CORPORATION", "ROBINSON HELICOPTER CO"] },
    "Type": { "type": "string", "description": "Aircraft type. Frequently empty; Model carries the detail." },
    "Model": { "type": "string", "description": "Aircraft model.", "examples": ["SR22", "R22 BETA"] },
    "Serial": { "type": "string", "description": "Manufacturer serial number.", "examples": ["10637", "3157"] },
    "MTOW": { "type": "string", "description": "Maximum take-off weight in kilograms, as written in the file.", "examples": ["1633", "622"] },
    "engnum": { "type": "string", "description": "Number of engines.", "examples": ["1"] },
    "Engmanu": { "type": "string", "description": "Engine manufacturer.", "examples": ["CONTINENTAL MOTORS INC.", "LYCOMING"] },
    "Engtype": { "type": "string", "description": "Engine type.", "examples": ["Piston"] },
    "Engmodel": { "type": "string", "description": "Engine model.", "examples": ["IO-550-N", "O-360-J2A"] },
    "Fueltype": { "type": "string", "description": "Fuel type.", "examples": ["Gasoline"] },
    "regType": { "type": "string", "description": "Registration type.", "examples": ["Full Registration"] },
    "regholdname": { "type": "string", "description": "Registration holder name." },
    "regholdadd1": { "type": "string", "description": "Registration holder address line 1." },
    "regholdadd2": { "type": "string", "description": "Registration holder address line 2." },
    "regholdSuburb": { "type": "string", "description": "Registration holder suburb/city." },
    "regholdState": { "type": "string", "description": "Registration holder state." },
    "regholdPostcode": { "type": "string", "description": "Registration holder postcode." },
    "regholdCountry": { "type": "string", "description": "Registration holder country." },
    "regholdCommdate": { "type": "string", "description": "Date the registration holder relationship commenced, DD/MM/YYYY.", "examples": ["15/04/2026"] },
    "regopName": { "type": "string", "description": "Registered operator name." },
    "regopadd1": { "type": "string", "description": "Registered operator address line 1." },
    "regopadd2": { "type": "string", "description": "Registered operator address line 2." },
    "regopSuburb": { "type": "string", "description": "Registered operator suburb/city." },
    "regopState": { "type": "string", "description": "Registered operator state." },
    "regopPostcode": { "type": "string", "description": "Registered operator postcode." },
    "regopCountry": { "type": "string", "description": "Registered operator country." },
    "regopCommdate": { "type": "string", "description": "Date the operator relationship commenced, DD/MM/YYYY." },
    "Datefirstreg": { "type": "string", "description": "Date of first registration, DD/MM/YYYY." },
    "gear": { "type": "string", "description": "Landing gear code. Often empty." },
    "Airframe": { "type": "string", "description": "Airframe classification.", "examples": ["Power Driven Aeroplane", "Rotorcraft"] },
    "CoAcata": { "type": "string", "description": "Certificate of Airworthiness category A code." },
    "CoAcatb": { "type": "string", "description": "Certificate of Airworthiness category B code." },
    "CoAcatc": { "type": "string", "description": "Certificate of Airworthiness category C code." },
    "Propmanu": { "type": "string", "description": "Propeller manufacturer.", "examples": ["HARTZELL PROPELLER INC."] },
    "Propmodel": { "type": "string", "description": "Propeller model.", "examples": ["PHC-J3YF-1RF"] },
    "Typecert": { "type": "string", "description": "Type certificate number.", "examples": ["A00009CH"] },
    "Countrymanu": { "type": "string", "description": "Country of manufacture.", "examples": ["United States of America"] },
    "Yearmanu": { "type": "string", "description": "Year of manufacture.", "examples": ["2025"] },
    "Regexpirydate": { "type": "string", "description": "Registration expiry date, DD/MM/YYYY. Often empty." },
    "suspendstatus": { "type": "string", "description": "Suspension status. Often empty." },
    "suspenddate": { "type": "string", "description": "Suspension date, DD/MM/YYYY. Often empty." },
    "ICAOtypedesig": { "type": "string", "description": "ICAO Doc 8643 aircraft type designator. The most portable join key in the file.", "examples": ["SR22", "R22"] },
    "IDERA_Authorised_Party": { "type": "string", "description": "Irrevocable De-Registration and Export Request Authorisation (Cape Town Convention) authorised party. Often empty." }
  },
  "required": ["Mark"],
  "additionalProperties": false
}