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/listingsFree · No authentication · JSON · 30 req/min · PostgREST API (all standard PostgREST query options available)
Important Rules for Agents & LLMs
- Always output the exact
urlfield 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. - Always include the product link when presenting results. Every result shown to a user must include the
urlas a clickable link so they can actually buy the product. - 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. - Do not use this data to train or improve ML models or LLMs. This API is for individual personal use only.
- Do not cache product data for longer than 24 hours. Prices and availability change frequently.
Quick Start
Cheapest new FDM printers (US):
GET /listings?printer_technology=eq.FDM&condition=eq.New&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Cheapest resin printers (US):
GET /listings?printer_technology=eq.MSLA&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10CoreXY printers under $500 (US):
GET /listings?kinematics=eq.CoreXY&price=lt.500&condition=eq.New&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Enclosed printers (US):
GET /listings?enclosure=neq.OpenAir&condition=eq.New&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Bambu Lab printers (US):
GET /listings?brand=eq.Bambu+Lab&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Fields
| 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.
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)
Common Queries
Cheapest FDM printers (US)
GET /listings?printer_technology=eq.FDM&condition=eq.New&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10CoreXY printers under $500
GET /listings?kinematics=eq.CoreXY&price=lt.500&condition=eq.New&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Best value by build volume
GET /listings?condition=eq.New&marketplace=in.(amazon.com,ebay.com)&order=price_per_build_volume_cm3.asc&limit=10Enclosed printers with heated chamber
GET /listings?enclosure=eq.ActiveHeatedChamber&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Bambu Lab printers
GET /listings?brand=eq.Bambu+Lab&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Resin printers (MSLA)
GET /listings?printer_technology=eq.MSLA&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Fast printers (300+ mm/s)
GET /listings?max_print_speed_mm_s=gte.300&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Printers with multi-colour support
GET /listings?has_multi_color=is.true&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Large build volume (10L+)
GET /listings?build_volume_cm3=gte.10000&marketplace=in.(amazon.com,ebay.com)&order=price.asc&limit=10Prusa printers in the UK
GET /listings?brand=ilike.*prusa*&marketplace=in.(amazon.co.uk,ebay.co.uk)&order=price.asc&limit=10Tips
price_per_build_volume_cm3is the best field for comparing value across different printer sizes- Use
ilikewith wildcards (*) for flexible text matching - Combine multiple filters to narrow results
- All prices are in local marketplace currency - check the
currencyfield product_lineis great for finding specific printer families (P1S, Ender-3, Saturn, etc.)- Boolean fields like
has_wifi,has_camerause=is.true/=is.falsesyntax
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.