Reverb Price Guide Used Gear Scraper
Pricing
Pay per event
Reverb Price Guide Used Gear Scraper
Scrape Reverb's used-gear Price Guide API for estimated value bands, transaction history, and condition breakdowns across guitars, basses, amps, synths, and drums. Delivers structured valuation data — ideal for dealers, insurers, flippers, and appraisers.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
18 days ago
Last modified
Categories
Share
Extract structured valuation data from Reverb — the de-facto Blue Book for used guitars, basses, amps, synths, and drums. Returns current market-low price bands, instrument specifications, and photo URLs for any keyword search across Reverb's catalog.
What it does
Queries Reverb's comparison_shopping_pages API with your search keywords and returns structured price data for every matching instrument model. Each result reflects the current lowest asking price on Reverb — split by used vs. new condition — for that canonical product.
Note (2026-07): Reverb retired its
/api/priceguidevaluation endpoint upstream (returns HTTP 403 on every request as of 2026-07-17 — see FR 519). This actor now sources price data from thecomparison_shopping_pagesendpoint instead. Output field names are unchanged, butestimated_value_low/estimated_value_highnow represent the current used/new market-low asking price rather than Reverb's historical-transaction valuation band. Transaction-history fields (last_transaction_price,last_transaction_date,transaction_count,condition_breakdown) remain null — that data was only ever available via the retired endpoint's nested/transactionsresource.
Each result includes:
- Current market-low price range (used vs. new) with currency
- Instrument details: make, model, year, category
- Canonical Reverb product page URL for reference
- Photo URL (where available)
- Source query for multi-keyword attribution
Use cases
- Gear dealers and music shops: Benchmark trade-in and resale values for guitar and amp inventory
- Insurers and appraisers: Pull current market values for declared-value policies and loss claims
- Gear flippers and collectors: Track price trends across models, years, and finishes
- Research and analytics: Build used-instrument price indices by category, make, or year range
Input
| Field | Type | Description |
|---|---|---|
queries | Array of strings | Search keywords to query (e.g. ["les paul", "stratocaster"]). Defaults to a broad sweep of common instrument types if omitted. |
maxItems | Integer | Maximum total records to collect across all queries. |
Example input
{"queries": ["les paul", "stratocaster", "jazz bass"],"maxItems": 500}
Leave queries empty to run the default instrument sweep (les paul, stratocaster, telecaster, jazzmaster, jazz bass).
Output
Each record represents one priced instrument model on Reverb:
{"price_guide_id": 104713,"title": "Gibson Les Paul Standard '60s (2019 - Present)","make": "Gibson","model": "Les Paul Standard '60s","year": "2019 - Present","finish": "","categories": "electric-guitars","estimated_value_low": 1750,"estimated_value_high": 2399,"estimated_value_currency": "USD","last_transaction_price": null,"last_transaction_date": null,"transaction_count": null,"condition_breakdown": null,"reverb_url": "https://reverb.com/p/gibson-les-paul-standard-60s-2019-present","photos": "https://rvb-img.reverb.com/i/...","source_query": "les paul","scraped_at": "2026-07-19T23:12:00.000Z"}
Data source
This actor queries Reverb's comparison_shopping_pages API directly — a clean public HAL+JSON API with no authentication or Cloudflare protection required. This makes it significantly more reliable than actors that scrape the Reverb storefront HTML.
Reverb's original /api/priceguide valuation endpoint (historical-transaction estimated value bands) was retired upstream on the vendor side; this actor was migrated to comparison_shopping_pages (current used/new market-low pricing) to keep the data surface live. finish and per-condition transaction detail are not exposed by this endpoint and remain empty/null.
Rate limits and performance
The actor uses a 200ms delay between API pages as a courtesy — no published rate limit exists. Page size is capped at 50 items per request (the server-enforced maximum for this endpoint). A run collecting several thousand records across multiple queries typically completes in a few minutes.
Competitor comparison
| Actor | Target | Approach |
|---|---|---|
| This actor | Reverb market-low pricing (comparison_shopping_pages) | Direct API — no CF, no render |
| Most other Reverb actors | Reverb storefront (listings) | HTML scraping — CF-guarded, fragile |
This is the only actor targeting Reverb's canonical-product pricing dataset. Competitors scrape active listings, which are subject to Cloudflare protection and page-layout changes.