FilamentColors 3D Filament Database avatar

FilamentColors 3D Filament Database

Pricing

Pay per event

Go to Apify Store
FilamentColors 3D Filament Database

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

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:

FieldDescription
swatch_idUnique numeric swatch ID
slugURL slug (e.g. hatchbox-red-pla-1234)
manufacturer_nameBrand (e.g. Hatchbox, eSUN, Polymaker, Prusament)
manufacturer_websiteManufacturer's website URL
filament_typeMaterial type (PLA, PETG, ABS, TPU, ASA, …)
color_nameHuman-readable color name from the manufacturer
hex_colorMeasured hex color code (e.g. #313130)
is_availableWhether the swatch is available for purchase
hotend_tempRecommended hotend temperature in °C
bed_tempRecommended bed temperature in °C
tdTranslucency density (0 = opaque, higher = more translucent)
amazon_purchase_urlAmazon link (if available)
mfr_purchase_urlManufacturer direct link (if available)
date_publishedISO 8601 publish date
swatch_urlDirect link to the swatch page on FilamentColors.xyz
card_imgThumbnail 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