IATA SSIM Flight Schedule Parser and API
Introduction
This is a software tool that parses IATA SSIM Schedules (Chapter 7) and transforms them into the widely used JSON format.
We also offer a secure API which you may use to turn your SSIM files into a simple, machine-readable format. Finally, we can provide our tool to you so you can integrate it into your own software (please inquire).
You can try it yourself by uploading an SSIM file here!
Ask for more information here.
Example
The following input and output examples are shortened for illustration purposes.
SSIM Input File
1AIRLINE STANDARD SCHEDULE DATA SET 1 000000001 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2LXY S19 31MAR1900XXX0004JAN19SSIM EXAMPLE SCHEDULE 04JAN19CJOHN DOE XTEST AIRLINE 1/8/13/18 ET1533000002 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 3ZXY 12340101J31MAR1927OCT19 2 4 6 2LIS05300535+0000T1CDG09050900+01002F320XX XX XX XY YZ IIS XY XY XY XY 4321 1L W F10C42Y87VV320 00000003 4ZXY 12340101J AB010LISCDGYZ 42A/Z1 1 000004 4ZXY 12340101J AB011LISCDGAIRGANTT ALLIANCE 000005 4ZXY 12340101J AB104LISCDGF1C2Y10 000006 ...
JSON Output
Legs
[{
"flt": {
"airl": "XY",
"fnum": 1234,
"sufx": "Z",
"itin": 1
},
"lsn": 1,
"opfrom": "2019-03-31T00:00:00Z",
"opto": "2019-10-27T00:00:00Z",
"dop": [2, 4, 6],
"freq": true,
"dep": {
"st": "LIS",
"timeac": "0000-01-01T05:35:00Z",
"timepax": "0000-01-01T05:30:00Z",
"term": "T1",
"minconn": "I"
},
"arr": {
"st": "CDG",
"timeac": "0000-01-01T08:05:00Z",
"timepax": "0000-01-01T08:00:00Z",
"utcloc": 3600000000000,
"term": "2F",
"minconn": "I"
},
"stype": "J",
"actype": "320",
"secfl": true,
"res": {
"cls": ["F", "J", "C", "D", "W", "Y", "M", "B", "Q", "K", "L", "T", "V", "H"],
"seats": {
"F": 9,
"JCD": 40,
"WYMBQKLTVH": 77
},
...
Segments
[{
"flt": {
"airl": "XY",
"fnum": 1234,
"sufx": "Z",
"itin": 1
},
"lsn": 1,
"brd": "LIS",
"off": "CDG",
"res": {},
"partn": "AIRGANTT ALLIANCE",
"flagbrd": true,
"flagoff": true,
"govtappr": true,
"noacchg": true
} {
"flt": {
"airl": "XY",
"fnum": 1234,
"sufx": "Z",
"itin": 1
},
"lsn": 1,
"brd": "LIS",
"off": "TXL",
"tr": ["W"],
"trappl": ["CM"],
"trqual": "O",
...
Live Demo
Test the SSIM Parser by uploading your own SSIM file here!
Get In Touch
If you would like to receive more information about the SSIM Parser, please submit the following form. We will get in touch with you promptly.