Developer API
A free, read-only JSON API for the Picture To Portraits catalog — every art style, every print product, and live pricing. No key, no signup. Built for AI shopping agents, comparison tools, and partner integrations.
API index — machine-readable list of every endpoint.
Every orderable art style with name, description, sample image, and starting prices.
One style in detail: about copy, what it suits, FAQs, occasions, and related styles.
Every physical product option — paper, canvas, framed canvas — with sizes and live prices from the same table checkout charges from.
Live price for one style + product + size. Digital downloads need no size.
https://picturetoportraits.com/api/v1/quote?style=watercolor-pet&product=canvas&size=12x16
Ground rules
- Read-only. Ordering happens on the website because the customer must see the free preview of their own portrait before paying — that judgment stays human. Send shoppers to a style page URL from the API.
- Prices are live. A style retired from the catalog disappears from these endpoints on the next request, so cache with the returned
Cache-Controland re-check before quoting a shopper. - CORS is open (
*) and responses are versioned under/api/v1— shapes here only change with a new version prefix. - Also available: /llms.txt (site summary for LLM agents) and /products.json (flat product feed).
Ordering for a client or in volume?
Realtors and businesses ordering repeatedly (closing gifts, client thank-yous): email info@picturetoportraits.com and we'll set you up. An ordering API is on the roadmap — tell us what you'd automate and you'll shape it.
