---
title: "Retrieve a list of all print providers that fulfill orders for a specific blueprint"
method: GET
path: "/v1/catalog/blueprints/{blueprint_id}/print_providers.json"
tags: ["Catalog"]
---

# Retrieve a list of all print providers that fulfill orders for a specific blueprint

`GET /v1/catalog/blueprints/{blueprint_id}/print_providers.json`

## Request

- Base URL: `https://api.printify.com`
- URL: `https://api.printify.com/v1/catalog/blueprints/{blueprint_id}/print_providers.json`
- Auth: HTTP bearer

Retrieves the list of print providers avilable for the Blueprint

## Response `200`

Successful operation

- PrintProviderSimple[]
  - `id` integer
  - `title` string
  - `decoration_methods` string[]
  - `production_time` ProductionTime, nullable: Average production time of the blueprint at this print provider, based on recent orders. `null` when no production time is recorded for the print provider yet. Print providers with only a few recent orders report a default estimate of 2.9 business days.
    - `average` number, float: Average production time, rounded to one decimal.
    - `unit` 'business_days'

## Other responses

- `400`: Error response

## Changes

- **2026-10-19** `de0a74eaa7be`: 1 info
  - added the optional property `items/production_time` to the response with the `200` status
- **2026-07-13** `376214ac98ff`: 1 info
  - added the optional property `items/decoration_methods` to the response with the `200` status

[Operation history](https://skmtc.dev/printify/apis/printify-public-api/changes/v1/catalog/blueprints/:blueprint_id/print_providers.json/get.md)

---

[API](https://skmtc.dev/printify/apis/printify-public-api.md) - [All operations](https://skmtc.dev/printify/apis/printify-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/printify/apis/printify-public-api/revisions/a9ea68f82296?raw)
