ParseForge Scrapers

Reverb Musical Instruments Scraper

parseforge/reverb-com-scraper

AutomationE-commerceDeveloper tools

Scrapes Reverb.com musical instrument listings by search query, category, condition, or location. Returns each listing as a flat row with price, condition, seller, and photos.

Run this scraper See the API call
Total users
14
Monthly active
1
Total runs
367
Bookmarked
1
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Reverb Musical Instruments Scraper

Scrape Reverb musical instrument listings by search query, category, condition, or location, up to a million per run. Every listing comes with its price, condition, seller, and photos. No login or API key. Export to CSV, JSON, Excel, or XML.

Reverb's official API needs an app registration, OAuth, and rate-limits you. This reads the public listing feeds directly, filtered by search query, category, condition, or seller location, and returns each match in one fixed schema. Perfect for vintage-gear flippers, music store competitive pricing, and instrument insurance.

Who uses it What they scrape Reverb for
Vintage gear flippers Which instruments are underpriced right now
Music store owners Competitive pricing for the same models
Market researchers What brands and models are trending
Instrument insurers Current market value for claims
Data analysts Historical price trends for forecasting

What it does

This Actor collects Reverb musical instrument listings by search query, category, condition, or location, and returns each one as a flat row.

  • ๐Ÿ” Search by keyword: any instrument name, brand, or model, like 'guitar', 'Fender Stratocaster', or 'piano'.
  • ๐Ÿท๏ธ Category filter: guitars, bass, amps, effects pedals, drums, keyboards, microphones, DJ equipment, and more.
  • โœจ Condition filter: new, mint, excellent, very good, good, fair, or poor.
  • ๐Ÿ“ Location filter: city or ZIP code to find local sellers.
  • ๐Ÿ“„ Pagination: fetch a specific page or up to 100 items per page.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Reverb data

๐Ÿ“ˆ Track vintage gear prices.

A flipper runs the Actor daily for 'vintage guitar' with condition 'excellent' to spot underpriced listings before they sell.

๐Ÿช Monitor competitor pricing.

A music store owner scrapes listings for the same models they stock to adjust their own prices and stay competitive.

๐Ÿ“Š Analyze market trends.

A market researcher collects thousands of listings across categories to identify which brands and models are gaining popularity.

๐Ÿ›ก๏ธ Support insurance claims.

An insurer scrapes current listings for a specific instrument model to determine fair market value for a claim.

Why choose this scraper

What you get
No API key Scrape public Reverb listings without registration or OAuth
Fixed schema Every listing returns the same fields for easy analysis
Up to 1M rows Collect large datasets in a single run
Export anywhere CSV, JSON, Excel, or XML

How it compares

This Actor focuses on flexible search and filtering for Reverb listings, while the competitors below offer similar scraping with different feature sets.

Feature ParseForge Reverb Musical Instruments Marketplace Scraper Reverb Scraper - Musical Instrument Listings & Prices API
Search by keyword Yes Not listed Yes
Filter by category Yes Not listed Yes
Filter by condition Yes Not listed Yes
Filter by location Yes Not listed Not listed
Pagination controls Yes Not listed Not listed
Export to CSV, JSON, Excel, XML Yes Not listed Not listed

Configure the run

Drive the Actor from a search query, category, condition, and location, alone or together, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $1.60
1,000 results $15.99
10,000 results $159.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Reverb Musical Instruments Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Reverb through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/reverb-com-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your search query and filters. Make sure the category slug and condition are valid. Also, try increasing maxItems or changing the page number.

Why are some listings missing fields?

Not all listings have every field populated. For example, some sellers may not provide a condition or location. The Actor returns whatever is available.

Why is the run slow?

Scraping many pages takes time. Reduce maxItems or perPage to speed up the run. You can also run multiple instances in parallel.

Why did I get a timeout error?

The website may be slow or blocking requests. Try again later or adjust the proxy settings in the Actor's options.

Can I scrape sold listings?

No, this Actor only scrapes active listings. Sold listings are not publicly accessible in the same way.

FAQ

Question Answer
Do I need a Reverb API key? No. This Actor scrapes the public Reverb website directly, so no registration or API key is required.
Can I filter by price range? The current input schema does not include a price range filter. You can filter by search query, category, condition, and location, then filter the results by price in your own code.
How many listings can I scrape in one run? You can set maxItems up to 1,000,000. The Actor will stop after collecting that many listings.
What export formats are supported? You can export the results to CSV, JSON, Excel, or XML from the Apify platform.
Can I scrape a specific seller's listings? The input schema does not have a seller filter. You can search by keyword or category and then filter by seller in the output.
Does this work for international Reverb sites? The Actor scrapes reverb.com. You can filter by location (city or ZIP code) to find local sellers, but the site is primarily US-based.
How often should I run this Actor? It depends on your use case. For price monitoring, daily runs are common. For market research, weekly or monthly may suffice.
Can I get historical data? This Actor only scrapes current listings. To build historical data, run it regularly and store the results.
Is it legal to scrape Reverb? Scraping public data is generally allowed, but you should review Reverb's terms of service and comply with any applicable laws.
What if I get blocked? The Actor uses Apify's proxy infrastructure to reduce blocking. If you experience issues, try reducing the number of requests or using a different proxy configuration.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Reverb.com, LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
searchQuery string Search term for musical instruments (e.g., 'guitar', 'piano', 'drums') not set
maxItems integer How many listings to collect per run. 10
categorySlug string (15 options) Filter by instrument category not set
condition string (8 options) Filter by instrument condition not set
location string Filter by seller location (e.g., 'US', 'CA', 'UK') not set
page integer Page of results to fetch (for pagination) 1
perPage integer Number of items to fetch per page (1-100) 50

Pricing

from $11.99 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.01199 to $0.01599

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~reverb-com-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Reverb Musical Instruments Scraper on Apify All scrapers