Reverb Music Gear Scraper (Guitars, Synths, Pedals, Amps) avatar

Reverb Music Gear Scraper (Guitars, Synths, Pedals, Amps)

Pricing

from $7.56 / 1,000 gear listings

Go to Apify Store
Reverb Music Gear Scraper (Guitars, Synths, Pedals, Amps)

Reverb Music Gear Scraper (Guitars, Synths, Pedals, Amps)

Scrape Reverb.com listings for guitars, synths, pedals, amps, drums and pro audio. Get make, model, year, finish, condition, price, shipping, seller and location. Export to JSON, CSV or Excel.

Pricing

from $7.56 / 1,000 gear listings

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Reverb Music Gear Scraper

Reverb Music Gear Scraper

Here is one real result, with every field the actor returns:

{
"listingId": "97628129",
"title": "1979 Fender Stratocaster RW Mocca Hardtail Hangtags incl. original Koffer",
"make": "Fender",
"model": "Stratocaster hardtail mocca",
"finish": null,
"year": "1979",
"categoryPrimary": "Electric Guitars / Solid Body",
"categories": ["Electric Guitars / Solid Body"],
"categoriesCount": 1,
"condition": "Excellent",
"conditionSlug": "excellent",
"priceAmount": 1940.73,
"priceCurrency": "USD",
"priceDisplay": "$1,940.73",
"buyerPriceAmount": 1940.73,
"buyerPriceCurrency": "USD",
"listingCurrency": "EUR",
"shippingUsAmount": 365.01,
"freeExpeditedShipping": false,
"localPickupOnly": false,
"inventory": 1,
"hasInventory": false,
"state": "live",
"stateLabel": "Live",
"listingType": "buy_it_now",
"offersEnabled": true,
"offerCount": 1,
"handmade": false,
"description": "Just arrived: Here's a Fender Stratocaster in the rare Mocha color, without a tremolo (hardtail), including hang tags in the original case...",
"photoCount": 25,
"photoPrimary": "https://rvb-img.reverb.com/i/.../aa9b5445-8b73-4122-873f-bb1ca74c0b94.jpeg",
"shopName": "Secondhand Musicland",
"shopId": "910358",
"preferredSeller": true,
"sellerFeedbackCount": 420,
"sellerRatingPercentage": 100,
"sellerCountryCode": "DE",
"sellerRegion": "Nordrhein-Westfalen",
"sellerCity": "Herne",
"sellerLocation": "Herne, Germany",
"views": 648,
"watches": 44,
"createdAt": "2026-05-28T12:19:26-04:00",
"publishedAt": "2026-05-29T05:05:54-04:00",
"listingUrl": "https://reverb.com/item/97628129-1979-fender-stratocaster-rw-mocca-hardtail",
"compsCount": null,
"compsLow": null,
"compsMedian": null,
"compsHigh": null,
"aiCondition": null,
"aiNotableSpecs": null,
"aiBuyerFit": null,
"aiPriceAssessment": null,
"query": "stratocaster",
"source": "reverb.com",
"observedAt": "2026-08-20T20:24:25.628Z"
}

The most complete Reverb gear scraper available. It returns every field Reverb exposes for a listing, including make, model, year, finish, condition, price, buyer price, shipping, seller name, seller rating and seller location, plus derived fields like a cleaned plain-text description and a normalized listing type, and gives you filters on query, category, make, condition, price range and year range to target exactly the gear you need.

Input · Output · Pricing · Examples

Platform Coverage Output Billing

Table of contents

What it does

This scraper pulls musical instrument and gear listings from Reverb: guitars, basses, synths, keyboards, effects pedals, amps, drums and pro audio. For each listing you get the make, model, year and finish, the condition, the asking price and buyer price, shipping cost to the US, the seller shop with its rating and feedback count, and the seller location down to city and country. It also returns view and watch counts, the listing state (live, sold or ended), whether offers are enabled and the public listing URL.

Search by free-text query, brand, category, condition, price range and year range, or fetch specific listing IDs directly. Two optional paid add-ons enrich each listing: a price-comparables range built from similar live listings of the same make and model, and an AI gear summary with a condition read, notable specs, a buyer-fit note and a price assessment.

Good for pricing and arbitrage research, market monitoring, collection valuation, and building a gear catalog with real seller and location data.

Quickstart

Real input example:

{
"query": ["stratocaster"],
"make": "Fender",
"condition": "used",
"priceMin": 500,
"priceMax": 3000,
"yearMin": 1970,
"yearMax": 1985,
"sort": "price|asc",
"maxResults": 50
}

Provide at least one of query, category, make or listingIds. Everything else is optional.

Input reference

NameTypeRequiredDescriptionExample
queryarray of stringsone of query/category/make/listingIdsSearch terms; one search per term["stratocaster","les paul"]
categorystringnoReverb category slugelectric-guitars
makestringnoBrand to filter byFender
conditionstringnoOne of new, b-stock, used, non-functioningused
priceMinintegernoMinimum asking price500
priceMaxintegernoMaximum asking price3000
yearMinintegernoEarliest manufacture year1970
yearMaxintegernoLatest manufacture year1985
listingIdsarray of stringsnoSpecific listing IDs to fetch directly["97628129"]
sortstringnoSort order for search results`price
maxResultsintegernoMax listings for the whole run (free plans capped at 10)50
priceCompsbooleannoPaid add-on, off by default. Attach a comparable price rangefalse
aiGearSummarybooleannoPaid add-on, off by default. Attach an AI gear summaryfalse

Output reference

NameTypeDescription
listingIdstringReverb listing id
titlestringListing title
makestringBrand / manufacturer
modelstringModel name
finishstringFinish / color
yearstringManufacture year
categoryPrimarystringPrimary category
categoriesarrayAll category full names
categoriesCountintegerNumber of categories
conditionstringCondition display name
conditionSlugstringCondition slug
priceAmountnumberAsking price amount
priceCurrencystringPrice currency code
priceDisplaystringFormatted price
buyerPriceAmountnumberBuyer price amount when present
buyerPriceCurrencystringBuyer price currency
listingCurrencystringSeller listing currency
shippingUsAmountnumberShipping cost to the US when present
freeExpeditedShippingbooleanWhether free expedited shipping is offered
localPickupOnlybooleanWhether the item is local pickup only
inventoryintegerAvailable quantity
hasInventorybooleanWhether inventory tracking is on
statestringListing state slug (live, sold, ended)
stateLabelstringListing state label
listingTypestringbuy_it_now or auction
offersEnabledbooleanWhether offers are enabled
offerCountintegerNumber of active offers
handmadebooleanWhether the item is handmade
descriptionstringCleaned plain-text description
photoCountintegerNumber of photos
photoPrimarystringPrimary photo URL
shopNamestringSeller shop name
shopIdstringSeller shop id
preferredSellerbooleanWhether the seller is a preferred seller
sellerFeedbackCountintegerSeller feedback count
sellerRatingPercentagenumberSeller rating percentage
sellerCountryCodestringSeller country code
sellerRegionstringSeller region / state
sellerCitystringSeller city
sellerLocationstringSeller display location
viewsintegerListing view count
watchesintegerNumber of watchers
createdAtstringListing created timestamp
publishedAtstringListing published timestamp
listingUrlstringPublic listing URL
compsCountintegerNumber of comparable live listings (price comps add-on)
compsLownumberLowest comparable price (price comps add-on)
compsMediannumberMedian comparable price (price comps add-on)
compsHighnumberHighest comparable price (price comps add-on)
aiConditionstringAI condition read (AI add-on)
aiNotableSpecsarrayAI notable specs (AI add-on)
aiBuyerFitstringAI buyer-fit note (AI add-on)
aiPriceAssessmentstringAI price assessment (AI add-on)
querystringSearch query that produced this record
sourcestringData source
observedAtstringISO timestamp collected

Example output record

See the real record at the top of this page. Every listing follows the same flat shape, with add-on fields staying null unless you enable the matching paid add-on.

Run via API and CLI

Start a run with the Apify API:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~reverb-music-gear-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query":["stratocaster"],"make":"Fender","maxResults":50}'

Or with the Apify CLI:

apify call scrapers_lat/reverb-music-gear-scraper \
--input '{"query":["stratocaster"],"make":"Fender","maxResults":50}'

Fetch results

Read the dataset items for a finished run:

$curl "https://api.apify.com/v2/actor-runs/RUN_ID/dataset/items?token=YOUR_TOKEN&format=json"

Swap format=json for format=csv or format=xlsx to export to CSV or Excel.

Billing and limits

This actor is pay per result. You are charged per listing returned, plus a small one-time actor start event. Optional add-ons are billed only when they produce data: the price-comparables event is charged only when comparable listings are found, and the AI gear summary event is charged only when the model returns a usable summary. Empty and failed runs return no billable results, so you are never charged for a run that returns no data. Free Apify plans are capped at 10 listings per run and cannot use the paid add-ons. The actor also respects your run spend limit and stops returning results once that limit is reached.

FAQ and troubleshooting

Do I need a Reverb account or API key? No. Provide a query, brand, category or listing IDs and run.

Why is finish null on some listings? Sellers do not always fill in every field. The actor returns exactly what the listing exposes and leaves missing fields null rather than guessing.

How do I get sold or ended listings? Search returns live listings by default. To inspect a specific item regardless of state, pass its id in listingIds; the state field tells you whether it is live, sold or ended.

Can I run many searches at once? Yes. Pass several terms in query and the actor runs one search per term, applying your max-results cap across the whole run.

Why did a price-comparables event not charge on some rows? When there are not enough comparable live listings for that exact make and model, no range is produced and nothing is charged for that row.

More scrapers at scrapers.lat

Browse the full catalog of ecommerce, marketplace and lead-generation scrapers at scrapers.lat.

This actor is an independent tool and is not affiliated with, endorsed by or sponsored by Reverb.