Reverb Scraper avatar

Reverb Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Reverb Scraper

Reverb Scraper

[๐Ÿ’ฐ $5.00 / 1K] Extract new & used musical instrument listings from Reverb.com โ€” guitars, amps, pedals, synths, drums, and pro audio gear. Get title, brand, model, year, price, condition, shipping, seller, images, and specs. Search by keyword or paste Reverb URLs.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull new and used musical-instrument listings from Reverb.com at scale โ€” guitars, amps, effects pedals, synths, drums, pro audio, and DJ gear โ€” each returned as a clean, structured row with brand, model, year, finish, price, condition, seller shop, and full photo gallery. Search by keyword, narrow by category and condition, or paste any Reverb URL. Built for gear resellers, vintage-guitar dealers, and marketplace analysts who need fresh, structured Reverb pricing data without copying listings by hand.

Why This Scraper?

  • 16 gear categories in one dropdown โ€” target Electric, Acoustic, and Bass Guitars, Amps, Effects & Pedals, Keyboards & Synths, Drums & Percussion, Pro Audio, DJ & Lighting Gear, and 7 more โ€” or search the entire marketplace at once.
  • 10 condition grades, filtered precisely โ€” from Mint and Excellent down through Good, Fair, Poor, Non-Functioning, and B-Stock, so you can isolate players-grade bargains or collector-clean pieces on demand.
  • Prices in 12 currencies โ€” return every listing in USD, EUR, GBP, JPY, CAD, AUD, and 6 more; the same currency also anchors your minimum/maximum price filter so bounds and results always match.
  • Up to 25 images per listing โ€” full photo galleries, not just the thumbnail, for condition assessment, catalog building, and visual archiving.
  • Clean, flat records with no marketplace noise โ€” a single brand, a single images array, plain-text descriptions (HTML stripped), and human-readable category names instead of internal codes.
  • Ship-to targeting across 10 buyer countries โ€” return only listings that actually ship to the US, UK, Canada, Germany, Japan, and 5 more, so you never surface gear you can't buy.
  • Four sort orders built for price discovery โ€” Best Match, Price Low-to-High, Price High-to-Low, and Newest Listings, ideal for catching underpriced gear or fresh drops the moment they post.
  • Seller, offer, and stock signals on every row โ€” shop name, seller location, live inventory count, whether the seller accepts offers, and a local-pickup-only flag.
  • Paste any Reverb URL and keep its filters โ€” drop a marketplace search, category, or individual listing URL and the scraper reproduces that page's exact filters โ€” or skip URLs entirely and just type search terms.

Use Cases

Reseller & Pricing Intelligence

  • Track live asking prices for a specific model across every condition grade to price your own inventory competitively
  • Surface underpriced listings by sorting a category Price Low-to-High
  • Gauge how many of a given guitar or pedal are on the market at once to read supply and demand

Vintage & Collectible Sourcing

  • Hunt specific years and finishes of vintage guitars, amps, and synths
  • Filter to Mint and Excellent for collector-grade pieces only
  • Build brand + model watchlists across the whole marketplace, not just one page

Market Research & Analytics

  • Analyze price distributions by category, condition, and currency
  • Measure brand presence and category supply, then re-run to track shifts over time
  • Compare regional availability using the ship-to country filter

Inventory & Catalog Building

  • Populate a store catalog with titles, brands, models, finishes, and photo galleries
  • Enrich product databases with structured, deduplicated gear records
  • Pull up to 25 images per listing for condition documentation

Lead Generation

  • Identify active seller shops and their locations within a category
  • Build lists of dealers carrying specific brands
  • Find sellers who accept offers for negotiation outreach

Getting Started

{
"searchTerms": ["gibson les paul"],
"maxResults": 50
}

Browse a whole category โ€” no keyword needed

{
"category": "electric-guitars",
"condition": "excellent",
"sortBy": "price-asc",
"maxResults": 100
}
{
"searchTerms": ["fender stratocaster"],
"category": "electric-guitars",
"condition": "excellent",
"minPrice": 500,
"maxPrice": 1500,
"shipsTo": "US",
"sortBy": "price-asc",
"currency": "USD"
}

From a Reverb URL

{
"startUrls": ["https://reverb.com/marketplace/effects-and-pedals?query=boss"],
"currency": "GBP",
"maxResults": 500
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsarray["https://reverb.com/marketplace?query=fender%20stratocaster"]One or more Reverb URLs โ€” marketplace searches, category pages, or individual listing pages. The type of each URL is detected automatically and its on-page filters (brand, price, sort, and so on) are reused. You can mix types in one run.
searchTermsarray["gibson les paul"]Keyword searches such as gibson les paul or boss ds-1. Each term runs as its own Reverb search โ€” no URL building needed. Use either or both of these fields.

Search Filters

These refine your Search Terms โ€” or, when you enter no search term and no URL, they browse the marketplace on their own (for example, pick just a category to pull an entire category). When you paste a URL, every filter comes from the URL itself.

ParameterTypeDefaultDescription
categorystringallLimit results to one of 16 gear categories: All Categories, Electric Guitars, Acoustic Guitars, Bass Guitars, Amps, Effects & Pedals, Keyboards & Synths, Drums & Percussion, Pro Audio, DJ & Lighting Gear, Home Audio, Folk Instruments, Band & Orchestra, Software, Recorded Music, Accessories, Parts. Works with a search term, or on its own to browse the whole category.
conditionstringallReturn only one condition: Any Condition, Used (any pre-owned), New, Mint, Excellent, Very Good, Good, Fair, Poor, Non-Functioning, or B-Stock.
minPriceintegerโ€”Only listings priced at or above this amount, in the selected currency. Leave empty for no minimum.
maxPriceintegerโ€”Only listings priced at or below this amount, in the selected currency. Leave empty for no maximum.
shipsTostringanyOnly listings that can ship to a chosen country: Anywhere, United States, United Kingdom, Canada, Australia, Germany, France, Italy, Spain, Netherlands, or Japan.
sortBystringrelevanceResult ordering: Best Match, Price: Low to High, Price: High to Low, or Newest Listings.

Options

ParameterTypeDefaultDescription
currencystringUSDCurrency for output prices and the price filters above: US Dollar, Euro, British Pound, Canadian Dollar, Australian Dollar, Japanese Yen, New Zealand Dollar, Swiss Franc, Swedish Krona, Norwegian Krone, Danish Krone, or Mexican Peso.
maxResultsinteger100Maximum listings to return across all URLs and searches. Set to 0 for unlimited. Start with 10โ€“50 to test, then increase.

Output

Each listing is returned as one flat record. Example:

{
"id": "84521093",
"title": "Gibson Les Paul Standard '50s 2021 Heritage Cherry Sunburst",
"url": "https://reverb.com/item/84521093-gibson-les-paul-standard-50s-2021-heritage-cherry-sunburst",
"slug": "gibson-les-paul-standard-50s-2021-heritage-cherry-sunburst",
"brand": "Gibson",
"model": "Les Paul Standard '50s",
"year": "2021",
"finish": "Heritage Cherry Sunburst",
"category": "electric-guitars",
"condition": "Excellent",
"description": "Beautiful 2021 Gibson Les Paul Standard '50s in Heritage Cherry Sunburst. Includes the original hardshell case and all case candy. Light play wear, plays and sounds fantastic.",
"price": 1899.0,
"currency": "USD",
"priceDisplay": "$1,899",
"buyerPrice": 1899.0,
"offersEnabled": true,
"isAuction": false,
"listingType": "MAKE_AN_OFFER",
"state": "live",
"sold": false,
"localPickupOnly": false,
"inventory": 1,
"hasInventory": true,
"shopName": "Chicago Music Exchange",
"sellerLocation": "Chicago, IL, United States",
"image": "https://rvb-img.reverb.com/image/upload/.../photo-1.jpg",
"images": [
"https://rvb-img.reverb.com/image/upload/.../photo-1.jpg",
"https://rvb-img.reverb.com/image/upload/.../photo-2.jpg"
],
"createdAt": "2024-11-03T14:22:08Z",
"publishedAt": "2024-11-03T14:25:41Z"
}

Core Fields

FieldTypeDescription
idstringReverb listing identifier
titlestringFull listing title
urlstringWeb address of the listing
slugstringURL slug of the listing
brandstringMake / manufacturer
modelstringModel name
yearstringYear or era (when stated)
finishstringColour or finish (when stated)
categorystringTop-level gear category
conditionstringCondition display name (e.g. Excellent)
descriptionstringListing description as plain text

Pricing & Offers

FieldTypeDescription
pricenumberListing price as a number
currencystringCurrency code of the price
priceDisplaystringFormatted price string (e.g. $1,899)
buyerPricenumberBuyer-facing price
offersEnabledbooleanWhether the seller accepts offers
isAuctionbooleanWhether the listing is an auction
listingTypestringListing type (e.g. BUY_IT_NOW, MAKE_AN_OFFER)

Availability & Seller

FieldTypeDescription
statestringListing state (e.g. live, sold, ended)
soldbooleanWhether the listing has sold
inventorynumberQuantity available
hasInventorybooleanWhether stock is available
localPickupOnlybooleanWhether the item is local pickup only
shopNamestringSeller shop name
sellerLocationstringSeller region / country

Media & Timestamps

FieldTypeDescription
imagestringPrimary image URL
imagesarrayAll image URLs (up to 25 per listing)
createdAtstringWhen the listing was created (ISO-8601 UTC)
publishedAtstringWhen the listing was published (ISO-8601 UTC)

Tips for Best Results

  • Start with a maxResults of 10โ€“50 to preview the record shape and confirm your filters before launching a large run.
  • Find underpriced gear: point a category URL (or a category search) at sortBy = Price: Low to High โ€” the cheapest examples of a model float straight to the top, ideal for flip candidates the moment they list.
  • Ask for exactly the number of listings you need โ€” maxResults returns that many precisely (request 300 and you get 300), so you only pay for what you asked for.
  • A single search returns up to roughly 25,000 listings; to go deeper on a huge category, split the run by category or by price band (e.g. several minPrice/maxPrice windows).
  • Match currency to your market โ€” it localizes both the output prices and your min/max price bounds, so filters behave exactly as you'd expect.
  • Combine a keyword with a category to cut noise โ€” e.g. stratocaster inside Electric Guitars avoids unrelated straps, cases, and parts.
  • Reuse a filter set you already built on Reverb by pasting its URL into startUrls โ€” the on-page category, price, and sort settings carry straight over.

Pricing

From $5.00 per 1,000 results โ€” flat, predictable pay-per-result pricing with no surprises. No compute or time-based charges โ€” you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.60$0.57$0.53$0.50
1,000$6.00$5.65$5.30$5.00
10,000$60.00$56.50$53.00$50.00
100,000$600.00$565.00$530.00$500.00

A "result" is one listing record pushed to your dataset. Apify platform fees are additional.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications when a run finishes
  • Webhooks โ€” Trigger your own systems on run completion
  • Apify API โ€” Full programmatic access

This scraper collects publicly available listing data from Reverb.com for legitimate purposes such as market research, pricing analysis, and catalog building. Use it responsibly: respect Reverb's Terms of Service, avoid excessive request volumes, and comply with all applicable laws and regulations โ€” including data-protection rules โ€” when handling any collected data. You are responsible for how you use the data you extract.