pluginboutique.com APIpluginboutique.com ↗
Access Plugin Boutique product listings, brand catalogs, deals, free plugins, and detailed specs via a structured REST API with 9 endpoints.
curl -X GET 'https://api.parse.bot/scraper/269682b9-a9c1-4d93-982c-807f5616ec62/search_products?page=1&query=reverb' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for audio plugins by keyword. Returns paginated product listings matching the search query.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| queryrequired | string | Search keyword (e.g., 'reverb', 'synth'). |
{
"type": "object",
"fields": {
"page": "current page number",
"has_more": "boolean indicating if more pages are available",
"products": "array of product objects with id, name, url, brand, category, price, and rating"
},
"sample": {
"data": {
"page": 1,
"has_more": false,
"products": [
{
"id": "492",
"url": "https://www.pluginboutique.com/product/2-Effects/9-Limiter/492-Oxford-Inflator",
"name": "Oxford Inflator",
"brand": {
"url": "https://www.pluginboutique.com/manufacturers/63-Sonnox",
"name": "Sonnox"
},
"price": "$39.00 (75% off)",
"rating": "4.7",
"category": {
"url": "https://www.pluginboutique.com/categories/9-Limiter",
"name": "Limiter"
}
}
]
},
"status": "success"
}
}About the pluginboutique.com API
The Plugin Boutique API provides 9 endpoints for querying audio plugin products, brands, deals, and detailed product specs from pluginboutique.com. The get_product_details endpoint returns structured fields including description, features, system requirements (Mac and Windows arrays), manufacturer, rating, and current price — all addressable by product URL. Listing endpoints support pagination via has_more and cover categories, bundles, new arrivals, and free products.
Product Search and Category Browsing
The search_products endpoint accepts a query string (e.g., 'reverb', 'synth') and returns paginated arrays of product objects, each with id, name, url, brand, category, price, and rating. The list_products_by_category endpoint extends this with a category_id parameter — '1' for Instruments, '2' for Effects, '3' for Studio Tools, '81' for Bundles — plus optional boolean flags for free, deals, and bundles, and a sort parameter accepting values like hot, newest, price_asc, and price_desc.
Product Details and Brand Data
get_product_details takes a full product page URL and returns a richer response: a features array, a description string, a manufacturer field, and a system_requirements object with separate Mac and Windows arrays of requirement strings. This endpoint is the primary source for per-plugin technical data. list_brands returns the full catalog of manufacturers with id, name, and url, and get_brand_products then accepts a brand_id to paginate that brand's product listings.
Deals, Free Plugins, Bundles, and New Arrivals
Four convenience endpoints address common discovery workflows: list_deals returns currently discounted products; list_free_products returns plugins priced at zero; list_bundles returns bundle offerings from the Bundles category; and list_new_arrivals returns the most recently added products sorted by newest. All four are paginated using the shared page input and has_more response field, making it straightforward to iterate through full result sets.
- Build a plugin deal tracker that polls
list_dealsand alerts users when discounted products appear. - Populate a plugin database with system requirements by iterating product URLs through
get_product_details. - Compare plugin ratings across categories using
list_products_by_categorywith theratingsort option. - Generate a brand directory page by fetching all manufacturers from
list_brandsand linking to their catalogs. - Surface free plugin recommendations using
list_free_productsfiltered and paginated for a newsletter or app. - Monitor new plugin releases by polling
list_new_arrivalsand checking for previously unseen productidvalues. - Build a bundle comparison tool using
list_bundlesand enriching each result withget_product_detailsdata.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Plugin Boutique have an official developer API?+
What does `get_product_details` return that the listing endpoints do not?+
get_product_details returns a features array, a full description string, a manufacturer field, and a system_requirements object split into Mac and Windows arrays. Listing endpoints return only summary fields: id, name, url, brand, category, price, and rating.Does `list_new_arrivals` cover all product categories, or only Effects?+
list_new_arrivals returns results from the Effects category sorted by newest. Instruments, Studio Tools, and other categories are not included in this endpoint. You can fork the API on Parse and revise it to query list_products_by_category with the relevant category_id and sort=newest to cover additional categories.Are user reviews or review text available through any endpoint?+
rating field in product objects is a numeric string summary only. You can fork the API on Parse and revise it to add an endpoint that extracts per-review data from a product's page.How does pagination work across listing endpoints?+
page parameter and return a has_more boolean. When has_more is true, increment page by one and repeat the request. There is no total count field, so you continue paginating until has_more is false.