Reverb Music Gear Marketplace Scraper avatar

Reverb Music Gear Marketplace Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Reverb Music Gear Marketplace Scraper

Reverb Music Gear Marketplace Scraper

Scrape Reverb.com the world's largest music gear marketplace. Search listings by keyword, condition, and price, or bulk-enrich specific listing URLs. Extracts title, price, condition, brand, photos, seller info, shipping, and more.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Reverb Scraper

Extract music gear listings from Reverb.com — the world's largest online marketplace for buying and selling new, used, and vintage musical instruments and gear. Collect listing details including price, condition, seller info, photos, and shipping costs at scale.

What You Can Scrape

  • Search by keyword — find guitars, pedals, amps, drums, or any gear using any search term
  • Enrich specific listings — provide listing URLs to extract full details for individual items
  • Scrape seller/shop pages — collect all active listings from a specific shop or dealer

Output Fields

Each extracted listing contains:

FieldTypeDescription
listingIdstringUnique Reverb listing identifier
titlestringFull listing title
descriptionstringFull item description (may contain HTML)
pricenumberListed price (numeric)
currencystringCurrency code (e.g. USD)
conditionstringItem condition label
brandstringInstrument brand / manufacturer
yearintegerYear of manufacture (if available)
categorystringProduct category (e.g. electric-guitars)
listingUrlstringDirect URL to the listing on Reverb
photosarrayList of photo URLs for the listing
sellerNamestringShop / seller name
sellerUrlstringSeller's Reverb shop URL
sellerLocationstringSeller's location (city, state, country)
sellerRatingnumberSeller rating as a percentage (0–100)
offersEnabledbooleanWhether the seller accepts offers
shippingPricenumberUS shipping cost in USD (0 = free)
recordTypestringAlways "listing"
scrapedAtstringISO 8601 UTC timestamp of extraction

Input Options

FieldTypeDescription
modeselectsearchListings, byListingUrls, or bySellerUrls
searchQuerystringKeyword to search (required for searchListings mode)
listingUrlsarrayListing URLs to enrich (required for byListingUrls mode)
sellerUrlsarraySeller/shop URLs (required for bySellerUrls mode)
conditionarrayFilter by one or more conditions
minPricenumberMinimum price in USD
maxPricenumberMaximum price in USD
sortByselectrelevance, price_asc, price_desc, listing_newest
maxItemsintegerMaximum listings to extract (1–5000, default 20)

Condition Values

ValueLabel
brand-newBrand New
mintMint
excellentExcellent
very-goodVery Good
goodGood
fairFair
poorPoor
non-functioningNon-Functioning

Example Inputs

Search for vintage Fender guitars under $2,000

{
"mode": "searchListings",
"searchQuery": "fender stratocaster vintage",
"maxPrice": 2000,
"condition": ["excellent", "very-good", "good"],
"sortBy": "price_asc",
"maxItems": 50
}

Enrich specific listing URLs

{
"mode": "byListingUrls",
"listingUrls": [
"https://reverb.com/item/12345-fender-stratocaster-1968",
"https://reverb.com/item/67890-gibson-les-paul-standard"
]
}

Scrape all listings from a seller

{
"mode": "bySellerUrls",
"sellerUrls": [
"https://reverb.com/shop/revolution-guitarworks"
],
"maxItems": 200
}

Use Cases

  • Price research — compare prices across condition grades and sellers for any instrument
  • Market analysis — track pricing trends for specific brands, models, or gear categories
  • Dealer monitoring — watch a competitor's or partner's shop inventory
  • Vintage gear hunting — find rare or collectible instruments matching specific criteria
  • Deal alerts — export results and filter for bargains in any category
  • Reseller sourcing — identify underpriced listings for flipping

FAQ

Does this require a Reverb account or login? No. The scraper accesses Reverb's public API — no account, cookies, or authentication is needed.

What is the maximum number of listings I can extract? The maxItems input accepts up to 5,000 listings per run. For larger data sets, run multiple times with different search queries or page offsets.

Can I filter by price and condition at the same time? Yes. minPrice, maxPrice, and condition filters can all be used together. Listings must satisfy all active filters to be included.

What does shippingPrice: 0 mean? It means the seller offers free shipping to the US. A null or missing field means the shipping cost is unknown (e.g. local-only pickup or international only).

Why might some fields be missing from a result? Fields like year, sellerRating, shippingPrice, and description are optional on Reverb — not every seller fills them in. The scraper only includes fields when Reverb returns them.

Can I scrape seller reviews or feedback? Not in the current version. The scraper focuses on active listings. Seller feedback count is not directly extracted, though sellerRating (as a percentage) is available.

Is this compliant with Reverb's terms? This scraper accesses Reverb's public, unauthenticated API endpoints — the same data served to web browsers. Always review Reverb's terms of service for your specific use case.

What is the recordType: "error" entry in the dataset? When an invalid or unresolvable URL is provided (in byListingUrls or bySellerUrls modes), an error record is written to the dataset with the original URL and a reason string, so you can identify and fix bad inputs.

What sort options are available?

  • relevance — Reverb's default relevance ranking
  • price_asc — cheapest first
  • price_desc — most expensive first
  • listing_newest — most recently listed first

Sort only applies to searchListings mode.