What is an Application Programming Interface (API)?

An API is a way to access data from a server using HTTP protocols. The Alpha-Strike API provides endpoints to retrieve Eve Frontier incident data, player statistics, and system information. You can perform live data queries and filter results using parameters described below.

API Endpoints

Interactive endpoint testing with live API calls. Click any "Generate cURL Command" button to test the endpoint and see real results.

/health - Returns the server health status.

curl -X GET "https://api.alpha-strike.space/health"

                

/characters - Returns characters filtered by name or address.

curl -X GET "https://api.alpha-strike.space/characters"

                

/tribes - Returns all tribes, or filtered by name.

curl -X GET "https://api.alpha-strike.space/tribes"

                

/incident - Returns all incidents, or filtered by victim/killer name, system, or time period.

curl -X GET "https://api.alpha-strike.space/incident"

                

/location - Returns all systems or specific system information by ID or name.

curl -X GET "https://api.alpha-strike.space/location"

                

/totals - Returns player or system statistics, with optional filtering by time period. Default returns top 10 results.

curl -X GET "https://api.alpha-strike.space/totals"

                
WebSocket Endpoints

Real-time websocket connections for live data updates. The base URL is wss://api.alpha-strike.space/ws/

/mails - Streams real-time incident notifications and latest frontier activity.

wscat -c "wss://api.alpha-strike.space/ws/mails"

Note: WebSocket connections provide real-time data streams and should be handled differently than HTTP requests.

Development

We shamelessly promote our work for developing this website to host incident mails from the game Eve Frontier. The development of this website is unusual in the sense that most have never seen the game or the leaderboard. But this is a great way to learn modern C++ and database tools.