aid: bestprintondemand name: BestPrintOnDemand image: https://bestprintondemand.co/opengraph-image description: BestPrintOnDemand provides a live, keyless JSON API for on-demand printing services. Their API offers endpoints to list products, retrieve cost estimates, and compare pricing across major POD suppliers such as Printful, Printify, and Gelato. The service includes an OpenAPI 3.2 specification at /openapi.json and a simple API index at /api/v1. Data is sourced with timestamps and supplier references, enabling developers to integrate real-time pricing into e‑commerce platforms and custom applications. url: https://raw.githubusercontent.com/api-evangelist/bestprintondemand/refs/heads/main/apis.yml x-type: company x-source: harvest:new-submission x-tier: profiled x-tier-reason: enrichment pass 2026-10-06 (modular-v1; was harvest) specificationVersion: '0.20' created: '2026-10-06' modified: '2026-10-12' tags: - Company - API - Print-on-Demand - Pricing - OpenAPI maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io common: - type: AgenticAccess url: agentic-access/bestprintondemand-agentic-access.yml - type: Spectral url: rules/bestprintondemand-rules.yml - type: JSONLD url: json-ld/bestprintondemand-context.jsonld - type: Vocabulary url: vocabulary/bestprintondemand-vocabulary.yml - type: DataModel url: data-model/bestprintondemand-data-model.yml - type: ErrorCatalog url: errors/bestprintondemand-problem-types.yml - type: Conformance url: conformance/bestprintondemand-conformance.yml - type: Pricing url: https://bestprintondemand.co/price-changes - type: LLMsTxt url: llms/bestprintondemand-llms.txt - type: Hosts url: hosts/bestprintondemand-hosts.yml - type: Vendors url: vendors/bestprintondemand-vendors.yml - type: TermsOfService url: https://bestprintondemand.co/legal/terms - type: PrivacyPolicy url: https://bestprintondemand.co/legal/privacy - type: Blog url: https://bestprintondemand.co/blog - type: APIReference url: https://bestprintondemand.co/data - type: DomainSecurity url: security/bestprintondemand-domain-security.yml - type: Website url: https://bestprintondemand.co - type: Documentation url: https://bestprintondemand.co/data#api - type: APIsJSON url: https://bestprintondemand.co/apis.json - type: MCPServer url: mcp/bestprintondemand-mcp.yml - type: OpenAPI url: https://bestprintondemand.co/openapi.json apis: - aid: bestprintondemand:bestprintondemand-print-on-demand-costs-api name: BestPrintOnDemand API description: Find print-on-demand products, get every supplier's base price, US shipping and total for one product (with profit at a sell price after a sales channel's fees), compare two suppliers, and list attributed price changes. Plain GET requests, JSON answers, no key. humanURL: https://bestprintondemand.co/data#api baseURL: https://bestprintondemand.co/api/v1 tags: - Print-on-demand costs properties: - type: OpenAPI url: openapi/bestprintondemand-print-on-demand-costs-api-openapi.yml - type: Documentation url: https://bestprintondemand.co/data#api - type: JSONSchema url: json-schema/bestprintondemand-answer-schema.json x-submission-notes: 'Reconsidered by Kin 2026-10-06: now a live keyless JSON API (/api/v1: products, costs, compare), OpenAPI 3.2 /openapi.json, apis.json, remote MCP /mcp (registry co.bestprintondemand/print-on-demand-costs). Data: POD supplier prices (Printful/Printify/Gelato) with source+date.' x-submission-probe: per provider reply 2026-10-06; verify on profile x-submitted-by: hello@bestprintondemand.co (apis.io/add, 2026-10-06) x-enrichment: date: '2026-10-06' status: enriched artifacts_added: 26 pass: modular-v1 engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local x-correction: date: '2026-10-12' by: hello@bestprintondemand.co (email reply) note: Removed NameGender's contracts, AsyncAPI, JSON Schemas and every artifact derived from them (cross-provider contamination in the 2026-10-06 profiling batch); replaced with the provider's own OpenAPI 3.2.1, apis.json and MCP server.