What is this?
CWSigFind is a browser-only live aggregator of amateur-radio spots.
It polls POTA, SOTA, WWFF,
WWBOTA, DX cluster (via
spothole.app),
and RBN skimmer spots from the POTA feed — all directly
from your browser.
Press ? any time to open
this panel and Esc to close it.
Source freshness
POTAnever
SOTAnever
WWFFnever
BOTAnever
DXnever
RBNnever
Spot sources
Each source has a chip in the header — click a
chip to hide that source. The colored badge below matches what
you see in the Src column. All four upstream
endpoints are polled directly from your browser; they advertise
Access-Control-Allow-Origin: * so no proxy is
required.
POTA
Parks On The Air
⚡⚡⚡ heavy
Public park activations, dominated by North America. Polled
from the official REST API every 30s.
Endpoint: https://api.pota.app/spot/activator
SOTA
Summits On The Air
⚡⚡ moderate
Mountain-summit activations. Strong CW culture, lots of
Europe and US west-coast summits. Polled every 30s.
Endpoint: https://api2.sota.org.uk/api/spots/-1/all
WWFF
Worldwide Flora & Fauna
⚡⚡⚡ heavy
Park-style activations with strong EU/UK coverage that POTA
doesn't carry. Polled from the public Spotline feed every
30s (upstream-recommended minimum).
Endpoint: https://spots.wwff.co/static/spots.json
BOTA
Bunkers On The Air (WWBOTA)
⚡⚡ moderate
Newer program, growing fast in Europe. Refs look like
B/G-2453. Polled every 60s (upstream-recommended
minimum), with the standard age=1 filter so we
only see the last hour.
Endpoint: https://api.wwbota.org/spots/?age=1
DX
DX cluster
Human DX spots via spothole.app
(aggregated cluster telnet). IOTA / WCA refs detected from comments.
RBN
Reverse Beacon Network
CW skimmer spots from the POTA activator feed when upstream tags
source: RBN. Enable the RBN chip — it is off by default on CW/SSB tabs.
Activity programs
When a spot belongs to an awards program, the
Activity column shows a colored badge plus the reference.
- POTA — Parks On The Air. Refs:
US-0916, VE-1234.
- SOTA — Summits On The Air.
Refs:
W6/CT-001, EA3/BC-039.
- WWFF — Worldwide Flora &
Fauna. Refs like
KFF-1234, DLFF-0093.
- BOTA — Bunkers On The Air.
Refs:
B/G-2453.
Programs detected from DX cluster comments:
- IOTA — Islands On The Air.
Detected from DX-cluster comments and resolved against the
weekly IOTA group catalog. (The catalog ships here too, so
this lite demo will display island names if any feed ever
tags one.)
- WCA — World Castles Award and
its national friends (DCI, DFCF). Detected from DX-cluster
comment keywords.
Using the page
Filter chips
Header chips toggle each source on/off. The ALL
chip is a convenience: clicking it enables every source at once.
Band chips (160m…2m) further filter
by band; with no band chip active, all bands are shown.
Search
Free-text filter across callsign, program, activity ref/name,
country, state and comment. Live as you type.
Max spots
Caps the visible row count (20/50/100/All). The full client-side
history (last 1000 spots) is kept in memory regardless.
Mode tabs
CW, SSB, and Digital tabs filter by mode.
Each tab remembers its own source/band/search settings.
Map
Click Map to show activator positions (POTA coordinates,
Maidenhead grid, or SOTA summit lookup). DX/RBN spots appear when a grid
or coordinates are available.
Links
Callsigns link to QRZ; activity refs link to POTA/SOTA/WWFF/BOTA pages
(toggle in Options).
Propagation indices
The bottom-right panel shows live space-weather indices polled
directly from NOAA SWPC
every 15 minutes. Hover any index in the panel for a one-line
description; the longer explanations live here.
- SFI — Solar Flux Index at 10.7 cm (2800 MHz),
reported daily. The classic HF propagation indicator: roughly
<70 quiet sun, 100–150 healthy, 200+ exceptional. Higher
SFI generally means better high-band (15–10 m) propagation.
- SSN — Sunspot Number, daily observed value
from NOAA SWPC. Tracks the solar cycle and correlates with
SFI on long time scales.
- A — Planetary A-index: 24-hour averaged
geomagnetic activity. 0–7 quiet, 8–15 unsettled, 16+ active.
Higher A degrades HF, especially polar paths.
- K — Planetary K-index: 3-hour geomagnetic
activity on a 0–9 logarithmic scale. 0–2 quiet, 3–4 unsettled,
5+ stormy. Read alongside A for short-term geomagnetic state.
- X-ray — GOES soft X-ray flux class
(A/B/C/M/X). A and B are quiet-sun background; C is
moderate; M-class can cause brief HF blackouts on the daylit
side; X-class events can produce hours-long blackouts.
What the lite version doesn't show
The full Python daemon polls hamqsl.com
instead of NOAA, which adds a per-band Good/Fair/Poor table
(80m–40m, 30m–20m, 17m–15m, 12m–10m × day/night), plus solar
wind speed, Bz, geomagnetic field state, and MUF. The lite
build is index-only because hamqsl.com doesn't advertise CORS
headers, so the browser can't fetch it directly.
Sources used by the lite build:
services.swpc.noaa.gov/products/summary/10cm-flux.json — SFI
services.swpc.noaa.gov/products/noaa-planetary-k-index.json — K + A
services.swpc.noaa.gov/json/goes/primary/xrays-7-day.json — X-ray class
services.swpc.noaa.gov/json/solar-cycle/swpc_observed_ssn.json — daily SSN
Tips
CWT mini-tests
The CWops weekly CW sprints (Wed 1300/1900Z, Thu 0300/0700Z)
cluster within ±5 kHz of a fixed set of frequencies. For a
real-time CWT activity board you want the RBN
firehose, which is only available in the full Python version.
Polling rates
POTA / SOTA / WWFF poll every 30 seconds; WWBOTA every 60s.
On error, each source backs off exponentially (up to 5 minutes)
without affecting the others.
State across refreshes
The lite demo remembers your max-spots choice, source/band
chip selections, and whether you've dismissed the banner.
Everything else is rebuilt fresh on load — there's no
server-side history.
Desktop SignalFind
For Hamlib radio control (click-to-tune),
audio waterfall, direct telnet DX cluster / RBN,
and hamqsl.com propagation tables, use the
SignalFind
desktop daemon.