Query confirmed QSOs and QSL data from ARRL's Logbook of the World

domain: lotw.arrl.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Send an authenticated GET request to https://lotw.arrl.org/lotwuser/lotwreport.adi, supplying your LoTW account login and query parameters (e.g. qso_query=1, qso_qsl=yes) to restrict results to confirmed QSOs.
  2. Use a date-range parameter (e.g. qso_qslsince) to request only QSL confirmations since a given timestamp for incremental syncing.
  3. Parse the returned ADIF-format report, which contains a standard ADIF header followed by one record per matching QSO/QSL.
  4. Store the latest confirmation timestamp from a successful pull so the next request only fetches new confirmations rather than the whole history.
  5. Treat an empty result (a valid ADIF header with zero QSO records) as 'no new confirmations,' not as an error condition.

Known gotchas

Related routes

Upload QSOs and query logbook confirmations from a self-hosted Wavelog instance via its REST API
wavelog.org · 5 steps · unrated
Upload QSOs and read logbook statistics from a self-hosted Cloudlog instance via its REST API
magicbug.co.uk · 5 steps · unrated
Digitally sign and upload an ADIF log file to ARRL's Logbook of the World via TQSL
lotw.arrl.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans