PrintTuner

API Documentation

Free API for 3D printing data. No authentication required.

Base URL: https://api.printtuner.com

Response Format

{
  "success": true,
  "data": [ ... ],
  "meta": { "total": 50, "page": 1, "limit": 20 }
}
GET /api/v1/printers

List all supported 3D printers

Parameters

Name Type Required Description
brand string No Filter by brand (e.g. "Creality")
limit number No Max results (default 50, max 100)

Example

GET https://api.printtuner.com/api/v1/printers?brand=Bambu+Lab
GET /api/v1/materials

List all supported printing materials

Example

GET https://api.printtuner.com/api/v1/materials
GET /api/v1/profiles

Get print profiles for a printer+material combination

Parameters

Name Type Required Description
printer string No Printer ID (e.g. "ender-3-v3")
material string No Material ID (e.g. "pla")

Example

GET https://api.printtuner.com/api/v1/profiles?printer=ender-3-v3&material=pla
GET /api/v1/troubleshoot

Get troubleshooting rules and fixes

Parameters

Name Type Required Description
symptom string No Specific symptom (e.g. "stringing")

Example

GET https://api.printtuner.com/api/v1/troubleshoot?symptom=warping

Rate Limits

  • 60 requests per minute per IP
  • No authentication required for read-only endpoints
  • Data is cached for 5 minutes