Total Records
—
FCC database
Active Licenses
—
Status = A
Searches Today
—
— this week
Unique IPs
—
— call signs searched
Sync Status
Idle
Last: —
·
Type: —
·
Records: —
Cache Behavior
Stats endpoints are cached in memory to keep the page snappy. Each cache is pre-warmed at server startup and re-warmed automatically after every FCC sync, so users rarely pay the cold-recompute cost.
| Endpoint | TTL | Pre-warmed at boot | Re-warm post-sync |
|---|---|---|---|
/api/stats |
1 hour | ✓ | ✓ |
/api/admin/stats |
5 min | ✓ | ✓ |
/api/stats/charts |
10 min | ✓ | ✓ |
/api/stats/search-charts |
5 min | ✓ | ✓ |
Refresh triggers: (1) server boot fires
WarmChartCaches in a goroutine concurrent with HTTP startup; (2) FCC FullSync / DeltaSync completion invalidates all four caches then re-warms in goroutine — the next user post-sync sees fresh data without paying the recompute cost; (3) TTL expiry between syncs — the next request finds the cache expired and pays the recompute cost (rare for admin-only endpoints since most admin sessions span multiple requests).
Top Call Signs Searched
- Loading…
Top US States
- Loading…
Traffic by Client
- Loading…
Derived from User-Agent header captured at search time. App73 = iOS app · Browser = web visitors · Bot = curl/scripts/crawlers · Unknown = no UA recorded (includes searches logged before May 7, 2026).
FCC Data Sync
IdleSync in progress…
# Sync log — events appear here
How sync works
First run — On startup with an empty database, a full sync downloads the complete FCC amateur radio dump (~200 MB, ~750K records). Takes 2–4 minutes.
Daily delta — Every night at 3:00 AM UTC, the server downloads that day's FCC delta file (changes only — typically a few hundred records). Takes seconds.
Manual full sync — Use "Run Full Sync" if the server was offline for multiple days (daily deltas are overwritten weekly by FCC). Takes 2–4 minutes.
Manual delta sync — Use "Run Delta Sync" to pull today's latest changes on demand.
Daily delta — Every night at 3:00 AM UTC, the server downloads that day's FCC delta file (changes only — typically a few hundred records). Takes seconds.
Manual full sync — Use "Run Full Sync" if the server was offline for multiple days (daily deltas are overwritten weekly by FCC). Takes 2–4 minutes.
Manual delta sync — Use "Run Delta Sync" to pull today's latest changes on demand.
RadioID.net DMR Sync
Idle
✓ Saved
RadioID has moved this path before. If sync starts returning HTTP 404,
paste the new bulk-dump URL here and click Save URL,
then Run RadioID Sync.
Default:
https://radioid.net/static/user.csv
DMR IDs (one per radio rig — HT, mobile, base, hotspot) are surfaced on
/api/callsign/{call} as a dmr_ids array.
RadioID.net is community-maintained; data may lag FCC by days.
Use the toggle on the Privacy tab to suppress this
field from the public surface.
Search History
Grouped by call sign · click a row to expand individual lookups
Auto-refreshes in 30s
| Call Sign | Searches | Last Seen | Unique IPs | Top Location | |
|---|---|---|---|---|---|
| Loading… | |||||
Display Privacy
Controls whether the licensee's street address and ZIP are shown publicly on the web app, the API, the iOS app, and all callsign output formats. City and State always remain visible. Admin views always show the unredacted FCC data.
When enabled, the
dmr_ids array is stripped from
/api/callsign/{call}, the HTML card, the SPA detail
view, and bulk downloads. Admin views always show the underlying
data. Default: OFF — RadioID.net is a public directory
so DMR IDs are visible unless an admin opts to suppress them.
Add Call Sign to Blocklist
Blocked call signs display a respectful privacy notice instead of their FCC details. The FCC data is still publicly available at fcc.gov — this only hides it on this site.
Blocked Call Signs
| Call Sign | Reason | Blocked At | |
|---|---|---|---|
| Loading… | |||
Contact Messages
| Time | Call Sign | Subject | Message | Actions | |
|---|---|---|---|---|---|
| Loading… | |||||
Total Searches
—
all time
Unique Call Signs
—
distinct lookups
Unique Visitors
—
by IP address
Search Volume — Last 30 Days
By Hour of Day (UTC)
By Day of Week
License Class Searched
License Status Searched
Traffic by Client
Top States — Searched Call Signs
License Status
License Class (Active)
Applicant Type (Active)
License Age (Active)
Expiring Soon (Active)
Call Sign Group (Active)
Top 15 States by Active Licenses
Debug Console
Diagnostic tools for troubleshooting data, sync, and system issues.
Call Sign Inspector
FCC flat file fields · DB record · FCC↔DB diff · live card preview
FCC Cache Health
Flat file presence, sizes, and ages across full & delta directories
Search History for Call Sign
Who searched for it, when, and from where
System Info
Go runtime, memory, DB record count