blendermarket.com APIblendermarket.com ↗
Access Blender Market product listings, search, reviews, FAQs, documentation, and creator profiles via a structured JSON API. 10 endpoints covered.
curl -X GET 'https://api.parse.bot/scraper/4982b6f0-10fd-4544-8b94-9896b6b232a2/list_products?page=1' \ -H 'X-API-Key: $PARSE_API_KEY'
List products with pagination. Returns paginated product listings from the marketplace. Supports optional filters for price, rating, license, sale status, and sort order, though server-side enforcement of some filters may vary.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| sort | string | Sort order for results. |
| on_sale | string | Set to '1' to filter products currently on sale. |
| price_filter | string | Price range filter value. |
| rating_filter | string | Rating filter value. |
| license_filter | string | License type filter value. |
{
"type": "object",
"fields": {
"page": "integer indicating the current page number",
"products": "array of product objects, each containing name, slug, price, creator_name, creator_slug, category_name, category_slug, and thumbnail_url"
},
"sample": {
"data": {
"page": 1,
"products": [
{
"name": "Adam Head – Realistic 3D Male Character Head (High Quality, Game Ready)",
"slug": "adam--realistic-3d-male-character-model-high-quality-game-ready",
"price": "$32.99",
"creator_name": "Siddique Art",
"creator_slug": "siddique-art",
"category_name": "Models",
"category_slug": "models",
"thumbnail_url": "https://assets.superhivemarket.com/store/product/254763/image/medium-f2a1350ad54b2a4ffa209c9d6dea291c.png"
}
]
},
"status": "success"
}
}About the blendermarket.com API
The Blender Market API provides 10 endpoints covering product listings, search, per-product details, reviews, FAQs, documentation, and creator profiles from blendermarket.com (Superhive). You can call get_product_detail to retrieve a product's full HTML description, price tiers, sales stats, and metadata, or use search_products with a keyword and optional category_id to locate specific add-ons or 3D assets across the marketplace.
Product Discovery and Search
The list_products endpoint returns paginated product listings with optional filters: on_sale (set to '1' for sale items), price_filter, rating_filter, license_filter, and a sort parameter. Each product object in the response includes name, slug, price, creator_name, creator_slug, category_name, category_slug, and a thumbnail URL. Note that server-side enforcement of some filters is not guaranteed, so post-processing of results may be needed. search_products accepts a required query string and an optional category_id, and echoes the query back in the response alongside matching product objects in the same shape.
Product Detail, Reviews, and Documentation
get_product_detail takes a slug (obtainable from any listing endpoint) and returns a description field as raw HTML, a price_tiers array (each tier has a name and optional id), a stats object with sales and rating_score, a creator object with name and slug, and a metadata key-value map. get_product_reviews returns an array of review objects per product — each with reviewer, date, rating (integer 1–5), text, and a replies array for any creator responses. get_product_documentation returns documentation as an HTML string (or null if unavailable); some products only include external links here.
Categories, Sales, and Creators
list_products_by_category accepts a category_slug (e.g., 'addons', 'models') and a page parameter for pagination. list_sale_products is a dedicated endpoint for currently discounted items, also paginated. get_popular_products requires no inputs and returns the current homepage-featured product set. get_creator_profile accepts a username and returns the creator's name, website (either a URL string or null), username, and their full product listing array. Creator slugs from product listings map directly to the username parameter.
FAQ and Metadata
get_product_faq returns an array of {question, answer} pairs for a given product slug. Not every product has FAQ entries — the array may be empty. Combined with get_product_detail metadata, these endpoints give enough structured context to build product comparison tools, catalog trackers, or creator discovery workflows without needing to manually inspect individual product pages.
- Track price changes on specific Blender add-ons using
get_product_detailand itsprice_tiersarray - Build a Blender add-on search tool filtered by category using
search_productswithcategory_id - Aggregate user sentiment by parsing
ratingandtextfields fromget_product_reviewsacross multiple products - Monitor which products are currently discounted by polling
list_sale_productson a schedule - Index a creator's full catalog and external website from
get_creator_profilefor directory or attribution purposes - Populate a content site with product descriptions and metadata using
get_product_detailHTML fields - Compare FAQ coverage across competing add-ons using
get_product_faqresponse arrays
| 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 Blender Market have an official developer API?+
What does `get_product_detail` return beyond basic listing data?+
get_product_detail returns fields not present in listing endpoints: a full HTML description, a price_tiers array (with tier name and optional id), a stats object containing sales count and rating_score, a creator object, and a metadata key-value map covering product-specific attributes like Blender version compatibility and license type.Are there any known limitations with the filter parameters on `list_products`?+
price_filter, rating_filter, and license_filter — may vary. Results may need client-side filtering to reliably enforce those criteria.Does the API return download links or purchase/checkout data for products?+
Can I retrieve reviews with creator replies, and are all review fields always populated?+
get_product_reviews returns a replies array on each review object for any creator responses. The text, date, and rating fields are present per review, but the completeness of replies depends on whether the creator has responded on the product page. Products with no reviews return an empty reviews array.