Discover/colorfabb.com API
live

colorfabb.com APIcolorfabb.com

Access ColorFabb's full 3D printing filament catalog via API. Retrieve material specs, pricing, RAL colors, search results, and Yotpo review ratings.

Endpoints
6
Updated
14d ago
Try it
Page number
Material ID to filter by (e.g. '17285' for PLA High Speed Pro). IDs available from get_fil
api.parse.bot/scraper/0189a1d8-2fdf-4338-9a15-fd03376cde15/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0189a1d8-2fdf-4338-9a15-fd03376cde15/get_all_filaments?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Retrieve a paginated list of all filaments with basic details and configurations. Returns 12 products per page by default.

Input
ParamTypeDescription
pageintegerPage number
materialstringMaterial ID to filter by (e.g. '17285' for PLA High Speed Pro). IDs available from get_filament_categories endpoint.
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with name, url, slug, price_incl_tax, price_excl_tax, id, config, stock_status, yotpo_id",
    "total_count": "integer total number of products matching the filter",
    "current_page": "integer current page number"
  },
  "sample": {
    "data": {
      "products": [
        {
          "id": "1525",
          "url": "https://colorfabb.com/varioshore-tpu-black",
          "name": "VARIOSHORE TPU BLACK",
          "slug": "varioshore-tpu-black",
          "yotpo_id": "1525",
          "stock_status": "In Stock:  make selection",
          "price_excl_tax": "€44.79",
          "price_incl_tax": "€54.20"
        }
      ],
      "total_count": 344,
      "current_page": 1
    },
    "status": "success"
  }
}

About the colorfabb.com API

The ColorFabb API covers 6 endpoints for extracting filament product data from colorfabb.com, including material specifications, pricing, stock status, and customer review ratings. The get_filament_detail endpoint returns per-product fields like SKU, printing advice, and specifications for any filament slug. You can also enumerate the full catalog with get_all_filaments, filter by material category ID, or search by keyword — all without managing a browser session.

Catalog and Category Browsing

The get_all_filaments endpoint returns paginated product listings — 12 per page — with fields including name, slug, price_incl_tax, price_excl_tax, stock_status, id, config, and yotpo_id. You can narrow results with the optional material parameter, which accepts a material category ID such as 17285 for PLA High Speed Pro. To discover valid category IDs and their associated product counts, call get_filament_categories first — it returns an array of objects with name, id, and count. The get_ral_colors endpoint mirrors the same response shape specifically for RAL color filaments.

Product Detail and Specifications

For a single product, get_filament_detail accepts a URL slug like varioshore-tpu-black and returns the full data set: sku, name, description, price_excl_tax, price_incl_tax, a specifications object with key-value pairs (material properties, diameter, spool weight, and similar fields), and a printing_advice object covering parameters such as recommended nozzle temperature and print speed. The options array is present in the response but is often empty.

Search and Review Data

search_filaments accepts a query string (e.g. PLA, black, TPU) and returns matching products with sku, name, description, url, image_url, price, and slug, along with a total_items count. For review data, get_filament_reviews takes the product_id field (available as id from get_all_filaments or get_ral_colors) and returns a bottomline object from Yotpo with totalReviews, averageScore, totalOrganicReviews, and organicAverageScore. Individual review text and reviewer details are not included.

Common use cases
  • Build a filament comparison tool using specifications from get_filament_detail across multiple slugs
  • Monitor stock availability by polling stock_status from get_all_filaments for specific material categories
  • Aggregate average ratings from get_filament_reviews to rank filaments within a category by user score
  • Compile a cross-category price sheet using price_excl_tax and price_incl_tax fields from paginated catalog results
  • Power a search autocomplete feature using keyword results from search_filaments with image and URL fields
  • Enumerate all RAL color variants with stock status using get_ral_colors for color-matching workflows
  • Track category product counts over time using the count field from get_filament_categories
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does ColorFabb have an official public developer API?+
ColorFabb does not publish a public developer API. This Parse API provides structured access to product data, specifications, pricing, and review summaries from the colorfabb.com catalog.
How do I filter filaments by material type in get_all_filaments?+
Pass a material category ID in the material parameter. To find valid IDs, call get_filament_categories first — it returns each category's id alongside its name and product count. For example, the PLA High Speed Pro category uses ID 17285.
Does get_filament_reviews return individual review text and reviewer names?+
No — get_filament_reviews returns only aggregate Yotpo data: totalReviews, averageScore, totalOrganicReviews, and organicAverageScore. Individual review content and reviewer details are not currently exposed. You can fork this API on Parse and revise it to add an endpoint that fetches per-review text.
What are the pagination limits for catalog endpoints?+
Both get_all_filaments and get_ral_colors return 12 products per page. The response includes total_count and current_page so you can calculate total pages. There is no parameter to change page size — you iterate using the page input.
Does the API expose filament color variants or spool size options for a product?+
The options array is present in get_filament_detail responses but is typically empty. Variant-level data such as distinct color swatches or spool weight options per SKU is not currently broken out as structured fields. You can fork this API on Parse and revise it to extract variant data from individual product pages.
Page content last updated . Spec covers 6 endpoints from colorfabb.com.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.