Discover/Thomann API
live

Thomann APIthomann.fr ↗

Search Thomann.fr's catalog of musical instruments and audio equipment. Get product prices, ratings, availability, and manufacturer data via one API endpoint.

Endpoint health
verified 3d ago
search_products
1/1 passing latest checkself-healing
Endpoints
1
Updated
2mo ago

What is the Thomann API?

The Thomann.fr API provides access to Thomann's French-market musical instrument and audio equipment catalog through a single search_products endpoint that returns up to 16 fields per product, including price, currency, manufacturer, rating, rating count, and availability. You can paginate through results, control page size (25, 50, or 100 items), and sort listings to match your use case.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination (starts at 1).
Sort order for results.
Number of products per page. Must be one of: 25, 50, or 100.
Search keyword or phrase (e.g. 'yamaha piano', 'headphones', 'microphone').
→ api.parse.bot/scraper/c23f8095-41c1-48b8-9fd4-227d74284c21/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c23f8095-41c1-48b8-9fd4-227d74284c21/search_products?sort=smb&limit=25&query=headphones' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalmissing one? ·

Search for products on Thomann.fr by keyword. Returns paginated results with product details including price, availability, rating, and features. Results are sorted by popularity by default. Each page returns up to the specified limit of products (25, 50, or 100). Use the page parameter to navigate through results.

Input
ParamTypeDescription
pageintegerPage number for pagination (starts at 1).
sortstringSort order for results.
limitintegerNumber of products per page. Must be one of: 25, 50, or 100.
queryrequiredstringSearch keyword or phrase (e.g. 'yamaha piano', 'headphones', 'microphone').
Response
{
  "type": "object",
  "fields": {
    "limit": "Number of results per page",
    "query": "The search query that was executed",
    "products": "Array of product objects with id, article_number, manufacturer, model, title, subtitle, price, currency, rating, rating_count, availability, in_stock, features, image_url, and url",
    "last_page": "Last available page number",
    "current_page": "Current page number",
    "total_results": "Estimated total number of results (last_page * limit)"
  },
  "sample": {
    "data": {
      "limit": 25,
      "query": "headphones",
      "products": [
        {
          "id": 200712,
          "url": "https://www.thomann.fr/the_tbone_headphone_adapter.htm?type=quickSearch",
          "model": "Headphone Adapter",
          "price": 2.99,
          "title": "the t.bone Headphone Adapter",
          "rating": 9.694,
          "currency": "EUR",
          "features": [
            "Encastrable",
            "Mini Jack 3,5 mm femelle - Jack mâle 6,3 mm"
          ],
          "in_stock": true,
          "subtitle": "Adpatateur stéréo pour casque",
          "image_url": "https://thumbs.static-thomann.de/thumb/thumb220x220/pics/prod/300470.webp",
          "availability": "Disponible immédiatement",
          "manufacturer": "the t.bone",
          "rating_count": 5661,
          "article_number": "300470"
        }
      ],
      "last_page": 83,
      "current_page": 1,
      "total_results": 2075
    },
    "status": "success"
  }
}

About the Thomann API

What the API returns

The search_products endpoint accepts a required query string — anything from 'yamaha piano' to 'condenser microphone' — and returns an array of product objects from Thomann.fr's catalog. Each product includes id, article_number, manufacturer, model, title, subtitle, price, currency, rating, rating_count, and availability status. The response also carries pagination metadata: current_page, last_page, limit, and total_results (calculated as last_page * limit).

Pagination and sorting

Results default to popularity ordering. The optional sort parameter lets you override this. Page size is controlled by the limit parameter and must be exactly 25, 50, or 100. The page parameter (starting at 1) lets you walk through deeper result sets. total_results gives an estimate of catalog depth for a given query, useful for building paginated UIs or estimating coverage before fetching all pages.

Coverage and scope

The API targets thomann.fr, Thomann's French-language storefront. Prices are returned in the currency field alongside the numeric price, so downstream consumers can format display correctly. Because results reflect the French regional storefront, pricing and availability may differ from thomann.de or thomann.co.uk. Product detail pages, bundle configurations, and customer review text are not exposed — the endpoint covers search-level data only.

Reliability & maintenanceVerified

The Thomann API is a managed, monitored endpoint for thomann.fr — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when thomann.fr changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official thomann.fr API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track street prices for specific instruments (e.g., 'fender stratocaster') across Thomann.fr to monitor market movements.
  • Build a product comparison tool using manufacturer, model, price, and rating fields returned per search.
  • Aggregate rating and rating_count data to identify top-rated products in a given equipment category.
  • Feed a gear recommendation engine by querying category terms and ranking results by rating or price.
  • Monitor availability status for high-demand items like synthesizers or audio interfaces.
  • Populate a music gear blog or newsletter with current Thomann.fr listings and prices for a given topic.
  • Cross-reference article_number values against your own inventory to detect catalog overlap or gaps.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Thomann have an official developer API?+
Thomann does not publish a public developer API. There is no documented REST or GraphQL API available to third-party developers on their website.
What does the `search_products` endpoint actually return for each product?+
Each product object includes id, article_number, manufacturer, model, title, subtitle, price, currency, rating, rating_count, and availability status. Pagination fields (current_page, last_page, limit, total_results) accompany the product array.
Does the API cover product detail pages, specifications, or full customer review text?+
Not currently. The API returns search-result-level data for each matched product. Full spec sheets, detailed descriptions, and individual customer review text are not included in the response. You can fork this API on Parse and revise it to add a product-detail endpoint covering those fields.
Are results specific to the French Thomann storefront?+
Yes. The API targets thomann.fr, so prices are in the currency returned for that regional storefront. Availability and pricing may differ from the German (thomann.de) or UK (thomann.co.uk) versions of the site. Those storefronts are not currently covered, but you can fork the API on Parse and revise it to target a different regional domain.
How accurate is the `total_results` field?+
total_results is an estimate derived from last_page * limit. It reflects the pagination depth Thomann exposes for a given query rather than a precise database count, so it may not match a figure shown on the site's own search UI.
Page content last updated . Spec covers 1 endpoint from thomann.fr.
Related APIs in EcommerceSee all →
thomann.de API
Search and browse Thomann's music store catalog to find products by category, view detailed specifications and pricing, read customer reviews, and filter results to discover the instruments and gear you're looking for. Access comprehensive product information including descriptions, availability, and ratings all in one place.
thomann.pt API
Browse Thomann's discounted B-Stock and blowout inventory by category or subcategory, search for deals by keyword, and retrieve full product details including specifications, images, pricing, and availability. Also surfaces the current featured daily deal.
sweetwater.com API
Search Sweetwater's catalog of musical instruments, audio equipment, and accessories to find products with detailed pricing, availability, ratings, and images. Get autocomplete suggestions as you type to quickly discover exactly what you're looking for.
manomano.fr API
Search ManoMano.fr products by keyword and browse listings with prices, brands, images, and product URLs.
guitarcenter.com API
Search Guitar Center's electric guitar catalog to instantly access product listings with pricing, customer reviews, and detailed specifications across different variants. Compare guitars and find the perfect instrument with complete product information all in one place.
roland.com API
Search Roland's product catalog to find instruments, equipment, and accessories with detailed specs and availability. Browse product information, specifications, and details directly from Roland's US website to compare models and make informed purchasing decisions.
orchestraltools.com API
Browse and search Orchestral Tools' collection of virtual instruments, samples, and bundles by series, genre, and price to find exactly what you need. Add products to your cart and view detailed specifications, pricing, and availability for each instrument.
rebuy.de API
Search for refurbished electronics and media products on rebuy.de and access current pricing information to find the best deals on used items. Compare prices and availability across their catalog to discover affordable alternatives to brand new products.