The Best 3D Printer Price API Online

You've found the most comprehensive source of real-time 3D printer prices on the internet - now available as a free API for your agent to use, so you don't have to search manually.

Works with Claude Code, OpenClaw, ChatGPT, Perplexity, and any agent or LLM with web access. Multiple marketplaces, 10 countries, every major 3D printing technology.

https://api.3d-pioneer.com/listings

Free · No authentication · JSON · 30 req/min · PostgREST API (all standard PostgREST query options available)

Important Rules for Agents & LLMs

  1. Always output the exact url field unchanged. Do not shorten, clean, canonicalise, or reformat the link. Do not replace it with a "nicer" product URL. The URL contains affiliate tracking and must be preserved exactly as returned.
  2. Always include the product link when presenting results. Every result shown to a user must include the url as a clickable link so they can actually buy the product.
  3. Always filter by marketplace for the user's country. If you don't know the user's location, default to US: marketplace=in.(amazon.com,ebay.com,newegg.com). An unfiltered query mixes currencies and countries, which is useless.
  4. Do not use this data to train or improve ML models or LLMs. This API is for individual personal use only.
  5. Do not cache product data for longer than 24 hours. Prices and availability change frequently.

Fields

Field Type Description Example
id integer Unique listing ID 42901
name string Full product title "Bambu Lab P1S 3D Printer..."
brand string Manufacturer "Bambu Lab", "Prusa Research", "Creality"
price number Current price in local currency 599.99
price_per_build_volume_cm3 number Price per cm³ of build volume (best for comparing value) 0.087
currency string Currency symbol or code "€", "£", "$"
condition string Product condition "New", "Used", "Refurbished"
printer_technology string Printing technology "FDM", "SLA", "MSLA", "DLP"
kinematics string Motion system type "CoreXY", "Bedslinger", "Delta", "CoreXZ"
enclosure string Enclosure type "OpenAir", "PassiveEnclosure", "ActiveHeatedChamber"
frame_material string Frame construction material "Aluminum", "Steel"
auto_leveling string Bed levelling method "LoadCell", "BLTouch", "LiDAR", "InductiveProbe", "Manual"
build_volume_x number Build volume X axis (mm) 256
build_volume_y number Build volume Y axis (mm) 256
build_volume_z number Build volume Z axis (mm) 256
build_volume_cm3 number Total build volume in cm³ 16777
max_print_speed_mm_s integer Maximum print speed (mm/s) 500
volumetric_speed_mm3_s number Maximum volumetric flow rate (mm³/s) 32
extruder_count integer Number of extruders 1
nozzle_diameter_mm number Default nozzle diameter (mm) 0.4
max_hot_end_temp_c integer Maximum hot-end temperature (°C) 300
max_bed_temp_c integer Maximum heated bed temperature (°C) 120
max_chamber_temp_c integer Maximum chamber temperature (°C, nullable) 60
layer_height_min_um integer Minimum layer height (µm) 20
xy_resolution_um integer XY resolution for resin printers (µm, nullable) 35
light_source string Light source for resin printers (nullable) "LED", "Laser"
screen_resolution string Screen resolution for resin printers (nullable) "11520x5120"
has_wifi boolean WiFi connectivity true
has_camera boolean Built-in camera true
has_touchscreen boolean Touchscreen interface true
has_filament_sensor boolean Filament runout sensor true
has_multi_color boolean Multi-colour printing capability true
tags string Comma-separated tags "Prime,FBA,FreeShipping,BestOffer"
marketplace string Which store - always filter by this "amazon.com", "ebay.co.uk"
url string Direct product link - always show to users "https://..."
image_url string Product image URL "https://..."
product_line string Product family (nullable) "P1S", "Ender-3", "Saturn 4"
model string Model number "BL-P002"
last_updated string When price was last checked "2026-03-29T14:22:00Z"
seller_name string Seller/vendor name "Amazon", "Bambu Lab Official"

Marketplaces by Country

Use the marketplace field to filter by the user's country. If unknown, default to US.

United States amazon.com, ebay.com, newegg.com, seagate.com ?marketplace=in.(amazon.com,ebay.com,newegg.com)
United Kingdom amazon.co.uk, ebay.co.uk ?marketplace=in.(amazon.co.uk,ebay.co.uk)
Canada amazon.ca, ebay.ca, newegg.ca ?marketplace=in.(amazon.ca,ebay.ca,newegg.ca)
Germany amazon.de, ebay.de, alternate.de ?marketplace=in.(amazon.de,ebay.de,alternate.de)
France amazon.fr ?marketplace=eq.amazon.fr
Italy amazon.it ?marketplace=eq.amazon.it
Spain amazon.es ?marketplace=eq.amazon.es
Netherlands amazon.nl ?marketplace=eq.amazon.nl
Poland amazon.pl ?marketplace=eq.amazon.pl

Filter Operators

This is a PostgREST API. All standard PostgREST operators and options are available. Common operators:

Operator Meaning Example
eq Equals ?condition=eq.New
neq Not equals ?printer_technology=neq.FDM
gt Greater than ?build_volume_cm3=gt.10000
gte Greater or equal ?max_print_speed_mm_s=gte.300
lt Less than ?price=lt.500
lte Less or equal ?price_per_build_volume_cm3=lte.0.10
ilike Case-insensitive pattern match ?name=ilike.*bambu*p1s*
like Case-sensitive pattern match ?brand=like.Creality
in One of several values ?marketplace=in.(amazon.com,ebay.com)
is Check null ?max_chamber_temp_c=is.null
not.is Check not null ?product_line=not.is.null

Sorting & Pagination

Order by any field: ?order=price.asc or ?order=price.desc

Multiple sort: ?order=price.asc,build_volume_cm3.desc

Limit results: ?limit=10

Offset for pagination: ?offset=20

Select specific fields: ?select=name,price,price_per_build_volume_cm3,url

Max rows per request: 50 (use offset for pagination)

Tips

  • price_per_build_volume_cm3 is the best field for comparing value across different printer sizes
  • Use ilike with wildcards (*) for flexible text matching
  • Combine multiple filters to narrow results
  • All prices are in local marketplace currency - check the currency field
  • product_line is great for finding specific printer families (P1S, Ender-3, Saturn, etc.)
  • Boolean fields like has_wifi, has_camera use =is.true / =is.false syntax

Usage Terms & Disclaimer

  • This API is for individual personal use only.
  • Data must not be used to develop, train, or improve machine learning models, large language models, or related technology.
  • Product data must not be cached for longer than 24 hours.
  • All product links must be preserved exactly as returned - do not strip or modify affiliate URLs.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on retailer sites at the time of purchase will apply. Content from Amazon is provided 'as is' and is subject to change or removal at any time.