Starlink is a global infrastructure based on a network of space satellites. There is a map of current and planned coverage on the web. This post is about the data sources for that map, and techniques for using this data in other projects.
Gateway positions started to be found by diligent carto freaks during COVID-19, and can be found on this Google map, then exported to KML, and then converted to GeoJSON. User-created maps are shared on Reddit, see starlink.sx map and accompanying tech notes. Here is an unofficial SpaceX api project.
Satellite coverage looks to be found for a single point using these methods. Namely, the NORAD General Perturbations (GP) Element Sets, output type is JSON. To read these, one must parse the Space Data Standards. To quote:
standard queries using the Orbit Mean-Elements Message (OMM) that is part of the Orbit Data Messages (ODM) Recommended Standard CCSDS 502.0-B-2 developed by The Consultative Committee for Space Data Systems (CCSDS) in November 2009. We are recommending the XML format of Version 2.0 of the OMM, as defined in XML Specification for Navigation Data Messages (CCSDS 505.0-B-2) to ensure future compatibility and interoperability.