Just to make it Open Source.
From Launch Library API Documentation we can collect data.
Main site Link: https://launchlibrary.net/docs/1.4/api.html
Agency: https://launchlibrary.net/1.4/agency/5
or abbreviation NASA : https://launchlibrary.net/1.4/agency/NASA
Agency Type Government: https://launchlibrary.net/1.4/agencytype/Governmen...
Event Type: https://launchlibrary.net/1.4/eventtype/info
Launch
Based on ID: https://launchlibrary.net/1.4/launch/120
Based on Name (Eg. Falcon): https://launchlibrary.net/1.4/launch/Falcon
Based on Next few launches (Eg. 5): https://launchlibrary.net/1.4/launch/next/5
Based on Date (In between dates): https://launchlibrary.net/1.4/launch/2015-08-20/20...
based on after expected dates: https://launchlibrary.net/1.4/launch/2015-08-20
Based on ID name, location: https://launchlibrary.net/1.4/launch/20?fields=nam...
In ICS Format for Calendar Sync.: https://launchlibrary.net/1.4/launch/20?format=ic
SpaceApps is a NASA incubator innovation program.