Project
RadioGopher
Real-time deal scoring for ham radio gear on eBay. RadioGopher pulls fresh listings every few hours, ranks each one against sold-listing averages for that exact model, and surfaces the best buys.
What it does
RadioGopher tracks a curated list of popular ham radio models — HF transceivers like the Yaesu FT-891, Icom IC-7300, and Kenwood TS-590SG, plus a range of mobile and handheld radios. For every listing it pulls from eBay, it computes a 0–100 score that combines:
- Brand and model recognition (more weight for tracked models)
- Price compared to the sold-listing average for that exact model
- Condition (new, used, refurbished, for-parts)
- Title relevance and accessory/penalty heuristics
The site filters out accessories, parts-only listings, and obvious noise, then ranks what remains. Results refresh every few hours, with each card linking straight to the live eBay listing.
How it's built
- eBay Browse + Marketplace Insights APIs — for active and sold listing data.
- Python on AWS Lambda — runs on a schedule via EventBridge Scheduler. Token rotation, retry handling, and rate-limit backoff are built in.
- S3 + CloudFront — fully static frontend, served worldwide from edge caches.
- CloudWatch alarms — errors, throttles, p95 latency, and "stale schedule" detection all wired to SNS email alerts.
- CDK (Python) + GitHub Actions OIDC — infrastructure is code, deploys are reviewable.
eBay Partner Network
RadioGopher participates in the eBay Partner Network. Outbound links to eBay are tagged with our affiliate ID; we may earn a commission on qualifying purchases. This does not influence which listings appear or how they are scored — all ranking logic is automated and identical for every listing eBay returns. See our full affiliate disclosure for details.
Status
RadioGopher is live and actively maintained. Roadmap items on deck: per-model trend graphs, sold-price history, and additional product categories (antennas, amplifiers, test equipment).