FilamentColors 3D Filament Database
Pricing
Pay per event
FilamentColors 3D Filament Database
Scrape the FilamentColors.xyz filament database — 2,200+ swatches with manufacturer, material type, color name, hex code, print temperatures, and purchase links, sourced from the public REST API. Use the output to build filament comparison tools, slicer profiles, or print material databases.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape the complete FilamentColors.xyz filament swatch database — 2,200+ records — via the site's public REST API. Each record includes manufacturer name and website, material type, color name, hex color code, recommended print temperatures, translucency data, and purchase links.
What you get
Every record in the dataset contains:
| Field | Description |
|---|---|
swatch_id | Unique numeric swatch ID |
slug | URL slug (e.g. hatchbox-red-pla-1234) |
manufacturer_name | Brand (e.g. Hatchbox, eSUN, Polymaker, Prusament) |
manufacturer_website | Manufacturer's website URL |
filament_type | Material type (PLA, PETG, ABS, TPU, ASA, …) |
color_name | Human-readable color name from the manufacturer |
hex_color | Measured hex color code (e.g. #313130) |
is_available | Whether the swatch is available for purchase |
hotend_temp | Recommended hotend temperature in °C |
bed_temp | Recommended bed temperature in °C |
td | Translucency density (0 = opaque, higher = more translucent) |
amazon_purchase_url | Amazon link (if available) |
mfr_purchase_url | Manufacturer direct link (if available) |
date_published | ISO 8601 publish date |
swatch_url | Direct link to the swatch page on FilamentColors.xyz |
card_img | Thumbnail image URL of the physical swatch card |
Usage
Fetch the full database
Leave maxItems at 0 (or unset) to retrieve all ~2,200+ swatches. Each run fetches the live database — re-run to pick up newly added swatches.
{"maxItems": 0}
Limit output size
Set maxItems to cap the number of records returned:
{"maxItems": 500}
Use cases
- Slicer profile tools — build material databases indexed by manufacturer + filament type + print temps
- Filament comparison apps — find the closest color match across brands using hex values
- 3D print SaaS — feed structured filament specs into material recommendation engines
- Data analysis — inventory and price availability tracking across the 3D-print filament market
Notes
- The database is maintained by the FilamentColors.xyz community and grows over time (currently ~2,200 swatches)
- Temperature values (
hotend_temp,bed_temp) are material-type defaults, not per-swatch measurements td(translucency density) is a measured value derived from the physical swatch scan- The actor uses residential proxies to reliably access the API from Apify's cloud infrastructure


