Reverb

Reverb is a marketplace for musicians to buy and sell new, used, and vintage musical instruments and gear, owned by Etsy. The Reverb API is a HATEOAS hypermedia REST API using application/hal+json, with interactive Swagger documentation and an X-Auth-Token header authentication scheme.

Reverb publishes 21 APIs on the APIs.io network, including REST API, Accounts API, Articles API, and 18 more. Tagged areas include Marketplace, Music, Instruments, and Ecommerce.

Reverb’s developer surface includes authentication and 10 more developer resources.

32.3/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreeSelf serve⚡ Free to try
21 APIs
MarketplaceMusicInstrumentsEcommerce

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 32.3/100 · thin
Contract Quality 14.4 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/reverb: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 21

Individual APIs this provider publishes, each with its own machine-readable definition.

Reverb REST API

HATEOAS hypermedia REST API at https://reverb.com/api using application/hal+json. Auth via POST /api/auth/tokens to obtain a token used in X-Auth-Token header. Endpoints exposed...

Reverb Accounts API

The Accounts API from Reverb — 1 operation(s) for accounts.

Reverb Articles API

The Articles API from Reverb — 2 operation(s) for articles.

Reverb Auth API

The Auth API from Reverb — 4 operation(s) for auth.

Reverb Autocomplete API

The Autocomplete API from Reverb — 1 operation(s) for autocomplete.

Reverb Autosuggest API

The Autosuggest API from Reverb — 1 operation(s) for autosuggest.

Reverb Braintree API

The Braintree API from Reverb — 1 operation(s) for braintree.

Reverb Cart API

The Cart API from Reverb — 1 operation(s) for cart.

Reverb Categories API

The Categories API from Reverb — 2 operation(s) for categories.

Reverb Collections API

The Collections API from Reverb — 1 operation(s) for collections.

Reverb Countries API

The Countries API from Reverb — 1 operation(s) for countries.

Reverb Currencies API

The Currencies API from Reverb — 2 operation(s) for currencies.

Reverb Listings API

The Listings API from Reverb — 1 operation(s) for listings.

Reverb My API

The My API from Reverb — 21 operation(s) for my.

Reverb Payment Methods API

The Payment Methods API from Reverb — 1 operation(s) for payment methods.

Reverb Priceguide API

The Priceguide API from Reverb — 1 operation(s) for priceguide.

Reverb Push Notifications API

The Push Notifications API from Reverb — 1 operation(s) for push notifications.

Reverb Reverb API API

The Reverb API API from Reverb — 1 operation(s) for reverb api.

Reverb Shipping API

The Shipping API from Reverb — 2 operation(s) for shipping.

Reverb Shop API

The Shop API from Reverb — 3 operation(s) for shop.

Reverb Wants API

The Wants API from Reverb — 1 operation(s) for wants.

Scroll for all 21

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Reverb API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Reverb Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Reverb Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Reverb Authentication

apiKey · 1 scheme

SECURITY

Reverb Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Reverb Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Reverb Agentic Access

49 operations · 4 acting

49 operations · 4 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: reverb
url: https://raw.githubusercontent.com/api-evangelist/reverb/refs/heads/main/apis.yml
name: Reverb
kind: company
description: Reverb is a marketplace for musicians to buy and sell new, used, and vintage musical instruments and gear, owned
  by Etsy. The Reverb API is a HATEOAS hypermedia REST API using application/hal+json, with interactive Swagger documentation
  and an X-Auth-Token header authentication scheme.
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/reverb.png
tags:
- Marketplace
- Music
- Instruments
- Ecommerce
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
apis:
- aid: reverb:rest-api
  name: Reverb REST API
  description: HATEOAS hypermedia REST API at https://reverb.com/api using application/hal+json. Auth via POST /api/auth/tokens
    to obtain a token used in X-Auth-Token header. Endpoints exposed via _links include accounts, articles, listings, autocomplete,
    autosuggest, cart, categories, collections, currencies, payment_methods, price_guides, my account, my orders, my listings,
    etc.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - REST
  - HATEOAS
  - HAL+JSON
  properties:
  - type: Documentation
    url: https://reverb.com/page/api
  - type: Swagger
    url: https://reverb.com/swagger
  - type: Authentication
    url: https://reverb.com/page/api
- aid: reverb:reverb-accounts-api
  name: Reverb Accounts API
  description: The Accounts API from Reverb — 1 operation(s) for accounts.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/reverb-accounts-api-openapi.yml
- aid: reverb:reverb-articles-api
  name: Reverb Articles API
  description: The Articles API from Reverb — 2 operation(s) for articles.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Articles
  properties:
  - type: OpenAPI
    url: openapi/reverb-articles-api-openapi.yml
- aid: reverb:reverb-auth-api
  name: Reverb Auth API
  description: The Auth API from Reverb — 4 operation(s) for auth.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/reverb-auth-api-openapi.yml
- aid: reverb:reverb-autocomplete-api
  name: Reverb Autocomplete API
  description: The Autocomplete API from Reverb — 1 operation(s) for autocomplete.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Autocomplete
  properties:
  - type: OpenAPI
    url: openapi/reverb-autocomplete-api-openapi.yml
- aid: reverb:reverb-autosuggest-api
  name: Reverb Autosuggest API
  description: The Autosuggest API from Reverb — 1 operation(s) for autosuggest.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Autosuggest
  properties:
  - type: OpenAPI
    url: openapi/reverb-autosuggest-api-openapi.yml
- aid: reverb:reverb-braintree-api
  name: Reverb Braintree API
  description: The Braintree API from Reverb — 1 operation(s) for braintree.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Braintree
  properties:
  - type: OpenAPI
    url: openapi/reverb-braintree-api-openapi.yml
- aid: reverb:reverb-cart-api
  name: Reverb Cart API
  description: The Cart API from Reverb — 1 operation(s) for cart.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Cart
  properties:
  - type: OpenAPI
    url: openapi/reverb-cart-api-openapi.yml
- aid: reverb:reverb-categories-api
  name: Reverb Categories API
  description: The Categories API from Reverb — 2 operation(s) for categories.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Categories
  properties:
  - type: OpenAPI
    url: openapi/reverb-categories-api-openapi.yml
- aid: reverb:reverb-collections-api
  name: Reverb Collections API
  description: The Collections API from Reverb — 1 operation(s) for collections.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Collections
  properties:
  - type: OpenAPI
    url: openapi/reverb-collections-api-openapi.yml
- aid: reverb:reverb-countries-api
  name: Reverb Countries API
  description: The Countries API from Reverb — 1 operation(s) for countries.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Countries
  properties:
  - type: OpenAPI
    url: openapi/reverb-countries-api-openapi.yml
- aid: reverb:reverb-currencies-api
  name: Reverb Currencies API
  description: The Currencies API from Reverb — 2 operation(s) for currencies.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Currencies
  properties:
  - type: OpenAPI
    url: openapi/reverb-currencies-api-openapi.yml
- aid: reverb:reverb-listings-api
  name: Reverb Listings API
  description: The Listings API from Reverb — 1 operation(s) for listings.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Listings
  properties:
  - type: OpenAPI
    url: openapi/reverb-listings-api-openapi.yml
- aid: reverb:reverb-my-api
  name: Reverb My API
  description: The My API from Reverb — 21 operation(s) for my.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - My
  properties:
  - type: OpenAPI
    url: openapi/reverb-my-api-openapi.yml
- aid: reverb:reverb-payment-methods-api
  name: Reverb Payment Methods API
  description: The Payment Methods API from Reverb — 1 operation(s) for payment methods.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Payment Methods
  properties:
  - type: OpenAPI
    url: openapi/reverb-payment-methods-api-openapi.yml
- aid: reverb:reverb-priceguide-api
  name: Reverb Priceguide API
  description: The Priceguide API from Reverb — 1 operation(s) for priceguide.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Priceguide
  properties:
  - type: OpenAPI
    url: openapi/reverb-priceguide-api-openapi.yml
- aid: reverb:reverb-push-notifications-api
  name: Reverb Push Notifications API
  description: The Push Notifications API from Reverb — 1 operation(s) for push notifications.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Push Notifications
  properties:
  - type: OpenAPI
    url: openapi/reverb-push-notifications-api-openapi.yml
- aid: reverb:reverb-reverb-api-api
  name: Reverb Reverb API API
  description: The Reverb API API from Reverb — 1 operation(s) for reverb api.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Reverb API
  properties:
  - type: OpenAPI
    url: openapi/reverb-reverb-api-api-openapi.yml
- aid: reverb:reverb-shipping-api
  name: Reverb Shipping API
  description: The Shipping API from Reverb — 2 operation(s) for shipping.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Shipping
  properties:
  - type: OpenAPI
    url: openapi/reverb-shipping-api-openapi.yml
- aid: reverb:reverb-shop-api
  name: Reverb Shop API
  description: The Shop API from Reverb — 3 operation(s) for shop.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Shop
  properties:
  - type: OpenAPI
    url: openapi/reverb-shop-api-openapi.yml
- aid: reverb:reverb-wants-api
  name: Reverb Wants API
  description: The Wants API from Reverb — 1 operation(s) for wants.
  humanURL: https://reverb.com/page/api
  baseURL: https://reverb.com/api
  tags:
  - Wants
  properties:
  - type: OpenAPI
    url: openapi/reverb-wants-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/reverb-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/reverb-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/reverb-domain-security.yml
- type: Authentication
  url: authentication/reverb-authentication.yml
- type: GitHubOrganization
  url: https://github.com/reverbdotcom
- type: LinkedIn
  url: https://www.linkedin.com/company/reverbdotcom
- type: Website
  url: https://reverb.com/
- type: Developer
  url: https://reverb.com/page/api
- type: Plans
  url: plans/reverb-plans-pricing.yml
- type: RateLimits
  url: rate-limits/reverb-rate-limits.yml
- type: FinOps
  url: finops/reverb-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com