SIGHT-E

UAP sighting tracker

SIGHT-E

Global radar · Esri dark gray basemap · pins only where a location is known · dashed = claimed
Latest log
Running log
Media Date Location Source Summary Flags / explanation Link

Geolocated events · pins link out to the source · headlines only
World & war headlines

Mapped strikes · pins use a city or country centroid when coordinates are known · headlines link out
Explosions, airstrikes, and missile / drone strikes

Aircraft from The OpenSky Network · non-commercial, not operational

US skies · live aircraft · red 7700 · amber 7600 · magenta 7500 · gold = military-looking callsign
Emergency log
Notable patterns

Aircraft from The OpenSky Network · non-commercial, not operational

Europe skies · live aircraft · red 7700 · amber 7600 · magenta 7500 · gold = military-looking callsign
Emergency log
Notable patterns
Was it Starlink?

Enter a city or coordinates and a date and time in America/Chicago. The checker looks for a visible Starlink train, an ISS pass, and any Launch Library 2 rocket launch or reentry near that window, then gives a verdict. Times are approximate — this is not operational tracking.

Look angles are computed in your browser with SGP4 (satellite.js) from CelesTrak Starlink and ISS TLEs. Launch and reentry times come from Launch Library 2. Shareable links only store the place and time in the page URL, not on a server.

SIGHT-E · e-uap.com

Emergency squawk scoreboard

OpenSky Network aircraft · America/Chicago · not for operational use

GPS interference map

Live GPS / GNSS interference as reported by aircraft, shown via GPSJAM (John Wiseman). SIGHT-E does not build its own jamming heatmap: the public OpenSky state-vector API does not include ADS-B NIC/NACp quality fields, and GPSJAM’s hex dataset is derived from airplanes.live and ADS-B Exchange, which we are not licensed to copy or republish.

  • Red and yellow hexes mean a share of aircraft reported low navigation accuracy — that often lines up with suspected jamming, but it is not a confirmation, and it is not always GPS.
  • The embedded map is the live GPSJAM site, credited in place. If the embed is blocked, use the open-site link.
  • This is not an operational aviation product.

Map © John Wiseman / GPSJAM · data from airplanes.live and ADS-B Exchange · FAQ

Open GPSJAM in a new tab

What this is

SIGHT-E is a free, live UAP sighting tracker built by E Meta (e-meta.co, @emeta777) for the people. It's made for anyone who looks up and wonders what they saw. It keeps a running log and history, plots what can be mapped, flags viral social posts, and attaches a “likely explanation” tag. That tag is official when AARO has published a resolution and a clearly labeled heuristic otherwise. The goal is simple: put public reports, official case files, and the context around them in one open place so people can judge for themselves.

Public satellite imagery cannot reliably catch a brief, car-sized hovering object. Free Landsat and Sentinel revisits are days apart at 10–30 meter pixels, and sharp commercial tasking is neither live nor free. This site tracks reports and official case files, then cross-checks them against public launch schedules and simple pattern cues. It is not a live infrared satellite feed, and it is not a government product.

Domain

SIGHT-E lives at e-uap.com. This project is not affiliated with the existing sight-E energy company at sight-e.app / sight-e.com.

Sources

  • AARO — official case resolutions and official UAP imagery from aaro.mil. The box’s datacenter IP is blocked by AARO’s Akamai edge, so v1 uses a dated public-page snapshot with links back to the official pages. Nothing is invented.
  • X — public posts supplied through a seed file and a drop-in inbox (data/inbox/x_posts.json). The paid X API is not used.
  • Recent reports (last 30 days) — public r/UFOs RSS (the public JSON API is blocked from this host), Google News RSS queries for UAP/UFO sightings, and The Debrief when a title mentions UAP or a sighting. These are labeled witness report · unverified or news report · unverified. Nothing is invented, and official AARO wording is never applied to them. The timeline visually separates this band from the archive / official case files so a jump from 2026 back to 2024 is obvious.
  • NUFORC — not mirrored. Their robots.txt allows public-page crawling, but their Terms of Service (updated 19 August 2026) forbid scraping and also forbid republishing or hosting a collection or substantial portion of the databank, including JSON. The AI/search-crawler permission explicitly says “No redistribution.” SIGHT-E therefore only links out to the NUFORC databank. Written permission for bulk use would be requested from support@nuforc.org before any future ingest.
  • MUFON — the public mufon.com RSS is fetched when reachable, but it is organizational news (podcasts, symposium), not the MUFON CMS case database. CMS case files are not ingested.
  • Launch Library 2 — free API of recent and upcoming orbital launches, used as a context layer.
  • CelesTrak — Starlink TLE catalog reachability and satellite count, plus the TLEs used by the “Was it Starlink?” checker. v1 does not compute overflight geometry for every radar pin.
  • World alerts — headlines and outbound links only (no article bodies) from GDELT DOC 2.0, ReliefWeb Disasters RSS, USGS significant earthquakes, GDACS alerts, BBC World, Al Jazeera, The Guardian World, NPR World, and UN News. Official Reuters and AP RSS feeds were not reachable from this box. Items are de-duplicated across sources and tagged by severity.
  • Military Strikes — a 48-hour feed of airstrikes, missile and drone strikes, and explosions, with Iran pinned as a filter chip. Headlines and outbound links only, from GDELT DOC 2.0 and Google News RSS (queries for Iran explosions, airstrikes, and missile strikes). Wikipedia’s current-events portal is tried as an optional extra. ACLED is not used (keyed API). Items are clustered across outlets. A CONFIRMED by multiple outlets tag means two or more distinct outlets ran a matching headline — it is not an official military confirmation. Single-outlet stories are tagged single-source; language such as “unconfirmed” or “alleged” on a single source is tagged unverified. Times are shown in America/Chicago (CT). Pins use a city or country centroid when one can be read from the headline.
  • US Skies / Europe Skies — anonymous OpenSky Network /api/states/all snapshots (non-commercial terms, credit on the tabs). Emergency squawks 7700, 7600 and 7500 are flagged; 7700 and 7500 also enter the critical-alert queue. Alaska and Hawaii are included with the continental US. Military-looking callsigns are a prefix heuristic, not an official ID. EASA and EUROCONTROL public RSS items that mention airspace restrictions are listed when they match; live NOTAM feeds are not freely available without an account, and FAA news RSS was blocked from this box.
  • GPS interference — the public OpenSky state vector does not include NIC/NACp, so this site does not derive a jamming heatmap. The GPS jam tab links and embeds GPSJAM (John Wiseman) with credit. GPSJAM’s dataset is not copied or republished.

Tools

  • Was it Starlink? — you enter a city or coordinates and a time in America/Chicago. The page computes Starlink train and ISS look angles in the browser with SGP4 from CelesTrak TLEs, then checks Launch Library 2 launches and reentries in the same window. A shareable URL stores the query in the hash. Results are approximate.
  • Emergency squawk scoreboard — today’s 7700 / 7600 / 7500 counts for the US and Europe versus a rolling baseline from stored history, with a sparkline, composed as a card you can screenshot.

Flags and heuristics

An X item is flagged viral at 1,000 likes or 50,000 impressions, and trending at 200 likes. Likely-explanation tags on non-official items are keyword and launch-window scores (Starlink train, launch, balloon, drone, aircraft, birds, unverified, unknown). Official AARO wording always wins and is labeled official, with AARO’s own confidence (high, moderate, or unresolved). Heuristic tags are not determinations.

Run it

From the project folder: python3 fetcher/fetch_all.py then ./scripts/serve.sh. Optional: python3 fetcher/fetch_all.py --watch 1800 to refresh every 30 minutes. To add X posts later, drop them in data/inbox/x_posts.json and run the fetcher again.

SIGHT-E is not affiliated with the U.S. Department of Defense, AARO, NUFORC, or the existing sight-E energy company. Official text is paraphrased conservatively from public AARO pages; go to the source links for the full record.