Starlink Public API V2
The Starlink Public API V2 manages accounts, addresses, contacts, service lines, user terminals, WiFi routers, data pools, and billing for business and enterprise Starlink accounts. The public OpenAPI 3.0.4 description carries 49 paths across 12 tags and is downloadable anonymously. Authentication is OIDC client credentials against https://starlink.com/api/auth/connect/token, with role-based permissions declared per endpoint.
Documentation
Documentation
https://starlink.readme.io/docs/getting-started
APIReference
https://starlink.readme.io/reference
Authentication
https://starlink.readme.io/docs/authentication
RateLimits
https://starlink.readme.io/docs/rate-limits-1
Specifications
Other Resources
SwaggerUI
https://starlink.com/api/public/swagger/index.html?urls.primaryName=V2
Overlay
https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/overlays/starlink-public-api-v2-overlay.yaml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/errors/starlink-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/data-model/starlink-data-model.yml
MCPServer
https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/mcp/starlink-mcp.yml
ToolCrosswalk
https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/mcp/starlink-tool-crosswalk.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/starlink/refs/heads/main/apis.yml