Reverb Scraper - Music Gear Marketplace Listings & Prices avatar

Reverb Scraper - Music Gear Marketplace Listings & Prices

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Reverb Scraper - Music Gear Marketplace Listings & Prices

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

Logiover

Maintained by Community

Actor 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?

FieldDescription
listingIdReverb's own listing identifier
titleListing title as written by the seller
makeManufacturer — Fender, Gibson, Boss, Roland
modelModel name, separate from the brand
yearYear of manufacture, where the seller stated one
finishColour or finish, where stated
categoryFull category path, e.g. Electric Guitars / Solid Body
conditionSeller-declared grade — Mint, Excellent, Good, Fair
priceAsking price as a number
currencyCurrency of the listing
originalPricePre-discount price, on listings that were reduced
priceDropPercentHow far the price fell, in per cent
shopNameSeller's shop name
shopSlugShop identifier, for building shop URLs
preferredSellerWhether Reverb flags the shop as a preferred seller
inventoryUnits available
statelive, sold or ended
auctionWhether the listing is an auction
offersEnabledWhether the seller accepts offers
freeExpeditedShippingFree expedited shipping flag
shipsLocallyLocal pickup available
publishedAtWhen the listing went live
createdAtWhen the listing was created
descriptionSeller's description, tags stripped
imageUrlPrimary listing photo
urlDirect 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 termsfender 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

ParameterTypeDescription
searchQueriesarraySearch phrases, one per line
categorystringCategory slug from a Reverb category URL
makestringRestrict to one manufacturer
conditionselectSeller-declared condition grade
listingStateselectLive, sold or ended
minPrice / maxPriceintegerPrice band to include
sortByselectNewest, cheapest or most expensive first
maxItemsintegerHow many listings to collect
proxyConfigurationobjectOff 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 maxItems above 2,500 to unlock price banding. Below that the run stays a single search and stops at Reverb's own page cap.
  • Narrow with category rather than a long search phrase. Category slugs are exact; search phrases are fuzzy.
  • year and finish are 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.

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.

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.