A read-only, bot-friendly HTTP API over activity intelligence for EVE Online's ~4,900 accessible k-space systems — quiet & busy systems, per-system history, PvP hotspots, sovereignty timers, chokepoints, the full spatial map, and capital jump-range reachability. No auth. Cached heavily. Built for agents.
checking service…
https://jumps.tovdc.com/api/v1{ data, meta, links? }. Errors are
{ error: { status, code, title, detail }, meta } with the matching HTTP status.page (1-based) + page_size (default 50, max 500).
See meta.pagination and links.next/prev.fields=name,region,activity_score trims each item (system_id always kept).Cache-Control + weak
ETag give real 304s on If-None-Match. meta.cache.ttl_seconds states the window.RateLimit-Remaining; back off on 429.User-Agent.List / filter / sort every system by activity, security, trends, and flags. Default sort: activity ascending (quietest first).
One system, full live payload.
Daily activity totals, up to 365 days.
24-hour activity distribution.
Null-sec ADM change timeline.
System-name autocomplete (min 2 chars).
All regions with system counts.
Chokepoints ranked by betweenness centrality, with a composite gate-camp score.
Bulk forecaster feed: 35 days of daily totals + circadian/trend/topology context per system. Build your own model on it.
Tomorrow's per-system forecast: predicted jumps/kills, hotspot probability + drivers, quiet window. Paginated.
Systems ranked by predicted fight probability (sort=prob) or unusualness vs their own baseline (sort=surprise); limit default 50.
Daily intel briefs (galaxy + regions), LLM-written; status: "fallback" marks the statistical summary.
Daily accuracy per model incl. naive baselines — MAE, directional accuracy, Brier, quiet precision/recall.
Live PvP hotspots (data.hotspots + data.summary) with classification and prime hour.
Upcoming sovereignty campaign timers with defender names.
Every system with 3D coordinates (meters) + overlay flags — one big spatial payload.
Gate-jumps from a staging system to every system (data.jumps = { id: jumps }).
Live Thera/Turnur connections fused with activity (k-space) or static class/effect (J-space); meta.summary counts by hub/security/ship-size/EOL.
Dataset coverage + collection health.
Liveness + last-collection timestamp.
/systems| Param | Values | Meaning |
|---|---|---|
| security | high · low · null | Security band (displayed sec) |
| region / constellation | name | Exact match (case-insensitive) |
| activity_min / _max | 0–100 | Activity score bounds |
| jumps_min / _max | int | Live jumps (last hour) |
| kills_min / _max | int | Live PvP kills |
| min_consistency | 0–100 | 30-day quiet consistency |
| max_hub_distance | int | Max gate jumps to a trade hub |
| activity_type | pve · pvp · mixed · dead | Dominant flavor |
| trend | increasing · decreasing · stable | 7-day trend |
| has_npc_station · quiet_now · incursion · sov_campaign · fw_contested · wormhole_access | true/false | Boolean flag filters |
| sort / order | activity, jumps, kills, jumps_24h, consistency, hub, danger, … / asc, desc | Ordering |
curl -s 'https://jumps.tovdc.com/api/v1/systems?security=low&sort=activity&order=asc\
&max_hub_distance=10&page_size=20&fields=name,region,activity_score,consistency_score,hub_distance'
curl -s 'https://jumps.tovdc.com/api/v1/fights/hotspots' | jq '.data.summary'
curl -s 'https://jumps.tovdc.com/api/v1/jump-range?staging=1DQ1-A&mode=fastest'
# light-years computed from /map coords: ly = hypot(dx,dy,dz) / 9.4607304725808e15
ETAG=$(curl -sD - -o /dev/null 'https://jumps.tovdc.com/api/v1/map' | awk '/etag/{print $2}')
curl -s -o /dev/null -w '%{http_code}\n' -H "If-None-Match: $ETAG" 'https://jumps.tovdc.com/api/v1/map'
# -> 304
Data © CCP Games via ESI. Derived metrics free to use. Not endorsed by CCP.
Be a good citizen: cache, send a User-Agent, respect the rate limit.
· ← back to EVE Emptiness