OrbTop

Used HiFi Scraper — Audiogon, USAudioMart + 600 Sites

ECOMMERCEOTHER

Used HiFi Marketplace Scraper — Audiogon, USAudioMart & 600+ Sites

Scrape used hi-fi and audiophile equipment listings from Audiogon, USAudioMart and CanuckAudioMart directly — or search 600+ second-hand audio marketplaces at once through HifiShark. Track asking prices, condition, sellers and images across amplifiers, speakers, DACs, turntables, cables, headphones and more.

Pick any combination of sources in one run.

Choosing your sources

Source Coverage What you get
audiogon Audiogon only Deepest record — description, seller username, seller feedback count, sub-category
usaudiomart USAudioMart only Deep record — description, seller, region, shipping options
canuckaudiomart CanuckAudioMart only Same as USAudioMart, Canadian listings in CAD
hifishark 600+ marketplaces Broadest reach — price, currency, country and a direct link per listing

Every record carries source_site (which marketplace the listing lives on) and via (native for a direct scrape, hifishark for a meta-search hit), so you can always tell a deep record from a broad one.

Rule of thumb: use hifishark to sweep the whole second-hand market for a model, then use the native sources when you need seller detail and full descriptions.

What data you'll get

Field Description
source_site Marketplace the listing lives on (audiogon, usaudiomart, canuckaudiomart, or one of 600+ site names)
via How it was collected: native (direct scrape) or hifishark (meta-search)
listing_id Listing identifier on the source marketplace
title Listing title (e.g. "VAC Statement 450S Tube Amplifier")
manufacturer Brand (e.g. Marantz, McIntosh)
model Model name or number
price Asking price, numeric, in the listing's own currency
currency ISO 4217 currency code (USD, CAD, EUR, GBP, …)
condition Mint, Excellent, Very Good, Good, Fair, New, Used
category Equipment category (amplifiers-receivers, speakers, …)
country Two-letter country code of the marketplace or seller
listing_url Full URL to the listing
image_urls Pipe-separated list of image URLs
listed_at Date the listing was posted, where available
scraped_at ISO timestamp when the record was scraped

Additional fields on native sources:

Field Source Description
description all native Full listing description
sub_category Audiogon Sub-category from the listing breadcrumb
seller_username all native Seller's username on the marketplace
seller_location Audiogon Seller city / state / country
region USAudioMart, CanuckAudioMart Seller region
seller_feedback_count Audiogon Number of seller feedback ratings
seller_feedback USAudioMart, CanuckAudioMart Feedback breakdown as JSON
seller_member_since USAudioMart, CanuckAudioMart Date the seller joined
shipping_options USAudioMart, CanuckAudioMart Shipping options stated by the seller

Additional fields on HifiShark:

Field Description
listing_first_seen_at When the listing was first seen across the market
hifishark_url The search that surfaced this listing

Fields a given source doesn't publish come back null rather than missing, so every row has the same shape.

Input options

Option Type Description Default
sources array Marketplaces to scrape — pick one or several ["audiogon"]
queries array Search terms, used when hifishark is selected (e.g. "mcintosh amplifier")
categories array Audiogon category slugs. Leave empty for all 16 All categories
maxItems integer Maximum listings across every selected source 50
fetchDetails boolean Visit each Audiogon listing page for description, seller info and more images (slower) false

Audiogon categories

accessories, amplifiers-receivers, analog, cables, computer-audio, da-converters, digital, furniture, headphones, home-theater, integrateds, music, power, speakers, tubes-valves, vinyl

Usage notes

  • Selecting HifiShark requires queries. It is a search engine, not a category browse — give it the model or brand you're tracking.
  • maxItems is shared across sources. Broader, cheaper sources are collected first, so a small run returns quickly and doesn't spend its budget on the slowest source.
  • Currencies are not converted. HifiShark spans many countries, so always read price together with currency.
  • Images: Audiogon card images are lazy-loaded and can be sparse in listing-only mode. Enable fetchDetails: true for full gallery images.
  • Protected pages are handled for you — you get the listings, not a block page.

Example output

A HifiShark meta-search hit:

{
  "source_site": "US Audio Mart",
  "via": "hifishark",
  "listing_id": "40_650154752",
  "title": "Mcintosh 2100 Amplifier",
  "price": 1500,
  "currency": "USD",
  "country": "US",
  "listing_url": "https://www.hifishark.com/goto/40_650154752/4cd73c",
  "listing_first_seen_at": "2024-11-04T00:00:00.000Z",
  "scraped_at": "2026-07-26T11:02:11.004Z"
}

A native USAudioMart record:

{
  "source_site": "usaudiomart",
  "via": "native",
  "listing_id": "650343432",
  "title": "B&W CDM SNT surround speakers",
  "price": 500,
  "currency": "USD",
  "condition": "Very Good",
  "country": "US",
  "seller_username": "JamesRSparks1",
  "region": "Beverly Hills",
  "listing_url": "https://www.usaudiomart.com/details/650343432-bw-cdm-snt-surround-speakers/",
  "scraped_at": "2026-07-26T11:14:52.881Z"
}