Endpoint Playground
Searches or browses Reverb's (reverb.com) marketplace for new and used musical instruments and gear. query, category, product_type, make, min_price, and max_price are all optional and combine as an AND -- a free-text query can be combined with category/product_type/make/price filters in the same request, or every field can be omitted to browse the full active catalog. category accepts a leaf slug from reverb-categories' own categories[].slug field; product_type is a fixed, closed 14-value enum (listed below) that should be passed together with category from the SAME reverb-categories entry, since a category slug alone is not always globally unique (e.g. "cables" exists under both Accessories and Home Audio). An unrecognized category value is silently ignored by the upstream (returns the unfiltered catalog, not zero results or an error) -- a known upstream quirk. make accepts a manufacturer name from reverb-makes' own makes[] field and is a confirmed, real filter. A query with genuinely zero matches returns a well-formed empty result rather than an error.
curl 'https://api.crawlora.net/api/v1/reverb/search?product_type=accessories' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | No | Free-text search query | |
| category | string | No | Category facet filter, from reverb-categories' own categories[].slug field -- pass together with product_type from the same entry | |
| product_type | string | No | accessories | Product-type filter |
| make | string | No | Manufacturer name filter, from reverb-makes' own makes[] field | |
| min_price | number | No | Minimum price (inclusive), in USD | |
| max_price | number | No | Maximum price (inclusive), in USD | |
| page | integer | No | One-based page number, defaults to 1 | |
| limit | integer | No | Results per page, defaults to 24, maximum 50 (the upstream's own silent cap) |
{
"code": 200,
"msg": "OK",
"data": {
"query": "fender stratocaster",
"page": 1,
"limit": 5,
"count": 5,
"total_results": 50676,
"total_pages": 10136,
"source_url": "https://reverb.com/api/listings?page=1&per_page=5&query=fender+stratocaster",
"fetched_at": "2026-10-15T01:22:49Z",
"listings": [
{
"id": 36356670,
"title": "Fender Stratocaster Knob Set Black",
"url": "https://reverb.com/item/36356670-fender-stratocaster-knob-set-black",
"make": "Fender Stratocaster Knob Set Black",
"finish": "Black",
"condition": "Brand New",
"condition_slug": "brand-new",
"price": 7.99,
"currency": "USD",
"inventory": 4,
"has_inventory": true,
"offers_enabled": false,
"auction": false,
"shop_name": "Mantova's Two Street Music",
"cover_photo_url": "https://rvb-img.reverb.com/i/s--NHwwCtQL--/quality=medium-low,height=800,width=800,fit=contain/lmzpht1a8tglbmjvb58h.jpg",
"photo_count": 2,
"category_uuids": [
"f87eeadc-82f0-4e67-97df-8ac363f28e1a"
],
"created_at": "2020-10-16T15:37:06-05:00",
"published_at": "2020-10-16T15:37:08-05:00"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.