Photoluv Studios

Photoluv Studios API

Photoluv Studios is a bilingual portrait photography studio in Miami, Florida. This is its public API: session types, packages, Client Closet dresses, published posts, and one endpoint for sending a booking enquiry. No key, no sign-up, no authentication.

Start here

Authentication

There is none, and there is nothing to sign up for. Everything these endpoints return is already published on the website; they exist so an agent does not have to scrape it. Client galleries are not part of this API — those are private deliveries behind an access code and no endpoint here can reach them.

Rate limits

Reads: 120 requests per 60s. Writes (POST /v1/solicitudes): 5 per 300s, because what it writes lands in a real inbox that a real person reads. Every response carries the current state, so a client can throttle itself instead of discovering the limit by hitting it:

RateLimit-Policy: "lectura";q=120;w=60
RateLimit: "lectura";r=118;t=57
RateLimit-Limit: 120
RateLimit-Remaining: 118
RateLimit-Reset: 57

Over the limit you get 429 with Retry-After in seconds and an RFC 9457 problem document. Retry-After wins over the t parameter whenever both are present.

Endpoints

OperationRequestWhat it is for
getEstudioGET /v1/estudioGet the studio profile
listServiciosGET /v1/serviciosList session types
listPaquetesGET /v1/paquetesList packages and add-ons
listVestidosGET /v1/vestidosList Client Closet dresses
listPostsGET /v1/blogList published blog posts
createSolicitudPOST /v1/solicitudesSend a booking enquiry

Examples

What does the studio photograph, and from how much?

Every session type, with the starting price where one is published. `precioDesde` is the cheapest package that applies to the session, unless the studio set a figure by hand. It is null for sessions planned by consultation and for any session no package covers — never substitute a number.

curl -s https://photoluvstudios.com/v1/servicios?lang=en

Where are they and how do you reach them?

Address, phone, WhatsApp, email, hours and the languages the studio works in.

curl -s https://photoluvstudios.com/v1/estudio

Send a booking enquiry

The only endpoint that writes. A person reads every enquiry it creates — send one only when someone has actually asked you to get in touch. It does not book a date and takes no payment.

curl -s -X POST https://photoluvstudios.com/v1/solicitudes \
  -H 'Content-Type: application/json' \
  -d '{
    "nombre": "Ana Rivera",
    "email": "[email protected]",
    "telefono": "+1 305 555 0147",
    "sesion": "maternidad",
    "fecha": "2026-11-14",
    "mensaje": "Due in December, hoping for a golden-hour session.",
    "idioma": "en"
  }'

Read any page as Markdown

Content negotiation on the page’s own URL, or the same path with .md appended. Responses carry Vary: Accept.

curl -s -H 'Accept: text/markdown' https://photoluvstudios.com/en
curl -s https://photoluvstudios.com/en/vestidos.md

What this API will not do

Photoluv StudiosContact the studio