Reverb Scraper - Music Gear Marketplace Listings & Prices
Pricing
from $2.10 / 1,000 results
Reverb Scraper - Music Gear Marketplace Listings & Prices
Export Reverb.com listings in bulk: brand, model, year, finish, condition, asking price, price drops, seller shop, inventory and listing URL. Filter by search term, category, brand, condition or price band and pull thousands of rows as JSON, CSV or Excel.
Pricing
from $2.10 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Reverb Scraper — Music Gear Marketplace Listings & Prices
Reverb.com in rows: brand, model, year, finish, condition, asking price, price drops, seller shop, inventory and a direct listing link — guitars, amps, pedals, synths, drums and studio gear.
What does the Reverb Scraper do?
This Actor collects listings from Reverb, the marketplace where most of the world's used and vintage musical instruments change hands. It returns one row per listing with the brand, model, year and condition as separate columns — not glued into a title string the way the storefront shows them, which is the difference between a spreadsheet you can pivot and one you have to re-parse by hand.
It also collects the two things price researchers actually chase: the original price and the price drop percentage on discounted listings, and — when you ask for sold listings instead of live ones — what gear actually sold for rather than what sellers hoped to get.
One thing about Reverb is worth knowing up front. However many hundreds of thousands of listings match a search, Reverb stops handing out pages at fifty, so a single search tops out at 2,500 rows. Ask this Actor for more and it splits the run into price bands automatically and works through them in turn. The bands do not overlap, so nothing is counted twice, and a category that would have been capped at 2,500 keeps going into the tens of thousands.
Who is it for?
- Music shops and gear dealers pricing inventory against the live market.
- Resellers and flippers hunting undervalued listings and fresh price drops.
- Vintage instrument appraisers building comparable-sales evidence.
- Insurers and valuers who need a defensible market value for an instrument.
- Brands and distributors watching how their gear trades on the secondary market.
- Market analysts tracking price movement across categories and eras.
- Collectors monitoring a specific model, year or finish.
Use cases
- Build a price history for one model — every Les Paul Standard, by year and condition.
- Find listings that just dropped in price, sorted by how far they fell.
- Compare asking prices against sold prices to see what the market really pays.
- Watch one brand's entire secondary market in a single export.
- Track how condition grade moves price within the same model.
- Feed a valuation tool or insurance quote engine with live comparables.
- Spot arbitrage: the same model listed far below its category median.
- Monitor a competitor shop's whole inventory and pricing.
Why use this Reverb Scraper?
- No API key, no account. Reverb's public listings endpoint answers directly, so there is nothing to register for.
- 26 columns per listing, including the fields the storefront only shows as free text.
- Past the 2,500-row wall. Automatic price-band partitioning is what turns a capped search into a full category export.
- Sold listings supported, which is the set that answers "what is it worth" rather than "what is someone asking".
- Runs without a proxy, so large jobs stay cheap.
- Every column nullable, so a listing missing a year or finish still comes through instead of being silently dropped.
What data can you extract?
| Field | Description |
|---|---|
listingId | Reverb's own listing identifier |
title | Listing title as written by the seller |
make | Manufacturer — Fender, Gibson, Boss, Roland |
model | Model name, separate from the brand |
year | Year of manufacture, where the seller stated one |
finish | Colour or finish, where stated |
category | Full category path, e.g. Electric Guitars / Solid Body |
condition | Seller-declared grade — Mint, Excellent, Good, Fair |
price | Asking price as a number |
currency | Currency of the listing |
originalPrice | Pre-discount price, on listings that were reduced |
priceDropPercent | How far the price fell, in per cent |
shopName | Seller's shop name |
shopSlug | Shop identifier, for building shop URLs |
preferredSeller | Whether Reverb flags the shop as a preferred seller |
inventory | Units available |
state | live, sold or ended |
auction | Whether the listing is an auction |
offersEnabled | Whether the seller accepts offers |
freeExpeditedShipping | Free expedited shipping flag |
shipsLocally | Local pickup available |
publishedAt | When the listing went live |
createdAt | When the listing was created |
description | Seller's description, tags stripped |
imageUrl | Primary listing photo |
url | Direct link to the listing |
Sample output
{"listingId": "98036091","title": "Fender Stratocaster w/Pau Ferro Neck MIM Stratocaster 2019 Sunburst","make": "Fender","model": "Stratocaster w/Pau Ferro Neck MIM Stratocaster","year": "2019","finish": "Sunburst","category": "Electric Guitars / Solid Body","condition": "Excellent","price": 575,"currency": "USD","originalPrice": 800,"priceDropPercent": 29,"shopName": "Darren's Gear Emporium","shopSlug": "darrens-gear-emporium-307","preferredSeller": false,"inventory": 1,"state": "live","auction": false,"offersEnabled": true,"freeExpeditedShipping": false,"shipsLocally": false,"publishedAt": "2026-06-09T14:33:54-05:00","createdAt": "2026-06-09T14:29:24-05:00","description": "Fender Stratocaster w/Pau Ferro Neck MIM Stratocaster 2019 in excellent condition...","imageUrl": "https://rvb-img.reverb.com/i/s--QDJcuY2k--/...","url": "https://reverb.com/item/98036091-fender-fender-stratocaster-w-pau-ferro-neck-mim"}
How to use the Reverb Scraper
Option A — search terms
Put one or more phrases in Search terms — fender stratocaster, tube amp, moog synthesizer. Set Maximum listings and run.
Option B — a whole category
Leave the search empty and set Category slug to the slug from a Reverb category URL, for example electric-guitars, effects-and-pedals, drums-and-percussion. Combine with Maximum listings above 2,500 to trigger price-band partitioning.
Option C — sold prices
Set Listing state to Sold. You now get what gear actually sold for, which is the set appraisers and insurers want.
Option D — one brand
Set Brand to Fender or Gibson and leave the search empty to export that manufacturer's entire secondary market.
Input parameters
| Parameter | Type | Description |
|---|---|---|
searchQueries | array | Search phrases, one per line |
category | string | Category slug from a Reverb category URL |
make | string | Restrict to one manufacturer |
condition | select | Seller-declared condition grade |
listingState | select | Live, sold or ended |
minPrice / maxPrice | integer | Price band to include |
sortBy | select | Newest, cheapest or most expensive first |
maxItems | integer | How many listings to collect |
proxyConfiguration | object | Off by default; Reverb answers without one |
Tips for best results
- For valuation work, use sold listings. Asking prices tell you what sellers want; sold prices tell you what the market paid.
- Set
maxItemsabove 2,500 to unlock price banding. Below that the run stays a single search and stops at Reverb's own page cap. - Narrow with
categoryrather than a long search phrase. Category slugs are exact; search phrases are fuzzy. yearandfinishare only as good as the seller. Roughly a third of listings state a year, so treat those columns as bonus detail rather than a guarantee.- Sort by cheapest first when hunting arbitrage, then filter on condition.
Integrations
Connect the dataset to Google Sheets, Airtable, Slack, Zapier, Make or your own service through Apify's integrations, or trigger a run on a schedule and have new listings delivered automatically.
API usage
Run the Actor from any language through the Apify API:
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~reverb-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["fender stratocaster"],"listingState": "sold","maxItems": 1000}'
Results are available as JSON, CSV, Excel, XML or RSS from the dataset endpoint.
Use with AI agents (MCP)
The Actor works as a tool through Apify's MCP server, so an AI agent can price gear, pull comparables or answer "what did this sell for" without you writing any glue code.
FAQ
Do I need a Reverb account or API key?
No. The listings endpoint this Actor uses is public.
How many listings can one run return?
A single search is capped at 2,500 by Reverb itself. Ask for more and the Actor splits the job into price bands, which pushes a busy category into the tens of thousands.
Why do I get fewer rows than I asked for?
Because the filter genuinely has fewer matches. A narrow search — one brand, one condition, one price band — can exhaust well before your limit.
Can I get sold prices?
Yes. Set Listing state to Sold.
Why are year and finish sometimes empty?
Reverb does not require sellers to fill them in. The Actor reports what the seller stated rather than guessing.
What is priceDropPercent?
On listings the seller reduced, Reverb publishes the original price and the size of the drop. Roughly one listing in eight carries it, and those are the ones deal hunters want.
Do I need a proxy?
No. Reverb answers without one, which keeps runs cheap. Turn a proxy on only for unusually large jobs.
Can I export to CSV or Excel?
Yes — every dataset exports as JSON, CSV, Excel, XML or RSS.
How fresh is the data?
Every run fetches live from Reverb. Nothing is cached.
Why did my run return zero listings?
Almost always an over-narrow filter — a category slug that does not exist, or a price band with no matches. Try the search term on Reverb first to confirm it returns results.
Is it legal to scrape Reverb?
Collecting publicly available listing data is generally legal, and this Actor only reads pages any visitor can open. You are responsible for how you use the data — check Reverb's terms and any applicable law, and do not use it to republish listings wholesale or to contact sellers in breach of their preferences.
Related scrapers
Browse the rest of the marketplace and e-commerce Actors in the store for eBay, classifieds and regional marketplace exporters that pair well with this one.