Pixieset

Pixieset is an all-in-one photography business platform - client galleries, a store for print/digital sales, a website builder, a mobile gallery app, and Studio Manager (CRM, booking, invoicing, contracts, questionnaires) - used by hundreds of thousands of photographers. Pixieset does not publish a public or partner developer API, does not run a developer program, and has no self-serve API keys or OAuth signup; there is no official API reference, SDK, or webhook system for third parties. The product itself is powered internally by two session-cookie-authenticated web APIs (a Studio API at studio.pixieset.com/api/v1 for business management and a Gallery API at galleries.pixieset.com/api/v1 for gallery delivery and e-commerce) that Pixieset's own web app calls, and which an independent developer has reverse-engineered and published as unofficial, unaffiliated documentation (111+ endpoints). This entry documents that real access model honestly - no public API exists, and the endpoint shapes below are modeled from that third-party reverse-engineering effort, not from any Pixieset-published reference - treat them as unverified and subject to change or removal without notice.

5 APIs 0 Features
PhotographyClient GalleriesStudio ManagementCRMBookingInvoicingContractsNo Public API

APIs

Pixieset Studio Clients & CRM API

Internal client relationship management surface of Pixieset's own Studio web app - list, search, retrieve, and update clients and leads (id prefix cl_), their address info, note...

Pixieset Studio Sessions & Booking API

Internal session-type and booking surface used by the Studio web app - define bookable session types (id prefix set_) with duration, location, pricing, and payment methods, chec...

Pixieset Studio Invoices & Payments API

Internal invoicing and payment surface used by the Studio web app - list and retrieve invoices (id prefix in_) and line items in the smallest currency unit, read per-invoice and...

Pixieset Studio Contracts API

Internal contracts surface used by the Studio web app - list and retrieve client contracts (id prefix co_) with rendered HTML content, due dates, status, and multi-party signatu...

Pixieset Gallery Collections & Delivery API

Internal gallery-delivery surface used by Pixieset's client galleries product - manage collections that group galleries of photos and videos, control password protection, expiry...

Pricing Plans

Pixieset Plans Pricing

8 plans

PLANS

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans

Sources

Raw ↑
aid: pixieset
url: https://raw.githubusercontent.com/api-evangelist/pixieset/refs/heads/main/apis.yml
name: Pixieset
kind: company
description: Pixieset is an all-in-one photography business platform - client galleries, a store for print/digital sales,
  a website builder, a mobile gallery app, and Studio Manager (CRM, booking, invoicing, contracts, questionnaires) - used
  by hundreds of thousands of photographers. Pixieset does not publish a public or partner developer API, does not run a developer
  program, and has no self-serve API keys or OAuth signup; there is no official API reference, SDK, or webhook system for
  third parties. The product itself is powered internally by two session-cookie-authenticated web APIs (a Studio API at studio.pixieset.com/api/v1
  for business management and a Gallery API at galleries.pixieset.com/api/v1 for gallery delivery and e-commerce) that Pixieset's
  own web app calls, and which an independent developer has reverse-engineered and published as unofficial, unaffiliated documentation
  (111+ endpoints). This entry documents that real access model honestly - no public API exists, and the endpoint shapes below
  are modeled from that third-party reverse-engineering effort, not from any Pixieset-published reference - treat them as
  unverified and subject to change or removal without notice.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Photography
- Client Galleries
- Studio Management
- CRM
- Booking
- Invoicing
- Contracts
- No Public API
created: '2026-07-04'
modified: '2026-07-04'
specificationVersion: '0.19'
apis:
- aid: pixieset:pixieset-studio-clients-crm-api
  name: Pixieset Studio Clients & CRM API
  tags:
  - Clients
  - CRM
  - Leads
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://trozz.github.io/pixieset-api-docs/docs/studio-api/clients
  baseURL: https://studio.pixieset.com/api/v1
  properties:
  - url: https://trozz.github.io/pixieset-api-docs/docs/studio-api/overview
    type: Documentation
  - url: https://trozz.github.io/pixieset-api-docs/docs/studio-api/clients
    type: APIReference
  - url: openapi/pixieset-openapi.yml
    type: OpenAPI
  description: Internal client relationship management surface of Pixieset's own Studio web app - list, search, retrieve,
    and update clients and leads (id prefix cl_), their address info, notes, associated galleries, and documents. Not a Pixieset-published
    API; endpoint shapes are modeled from unofficial third-party reverse-engineering documentation and are unverified against
    Pixieset's current implementation.
- aid: pixieset:pixieset-studio-sessions-booking-api
  name: Pixieset Studio Sessions & Booking API
  tags:
  - Sessions
  - Bookings
  - Scheduling
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://trozz.github.io/pixieset-api-docs/docs/studio-api/sessions
  baseURL: https://studio.pixieset.com/api/v1
  properties:
  - url: https://trozz.github.io/pixieset-api-docs/docs/studio-api/sessions
    type: APIReference
  - url: openapi/pixieset-openapi.yml
    type: OpenAPI
  description: Internal session-type and booking surface used by the Studio web app - define bookable session types (id prefix
    set_) with duration, location, pricing, and payment methods, check day/month availability, manage schedules and interval
    overrides, and list booked sessions and pending inquiries. Not a Pixieset-published API; modeled from unofficial reverse-engineering
    documentation, unverified against Pixieset's current implementation.
- aid: pixieset:pixieset-studio-invoices-payments-api
  name: Pixieset Studio Invoices & Payments API
  tags:
  - Invoices
  - Payments
  - Billing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://trozz.github.io/pixieset-api-docs/docs/studio-api/invoices
  baseURL: https://studio.pixieset.com/api/v1
  properties:
  - url: https://trozz.github.io/pixieset-api-docs/docs/studio-api/invoices
    type: APIReference
  - url: openapi/pixieset-openapi.yml
    type: OpenAPI
  description: Internal invoicing and payment surface used by the Studio web app - list and retrieve invoices (id prefix in_)
    and line items in the smallest currency unit, read per-invoice and per-client payment records (id prefix ip_) including
    processor/transaction fees and card/PayPal details, invoice summaries and currency totals, and disputed-payment counts.
    Not a Pixieset-published API; modeled from unofficial reverse-engineering documentation, unverified against Pixieset's
    current implementation.
- aid: pixieset:pixieset-studio-contracts-api
  name: Pixieset Studio Contracts API
  tags:
  - Contracts
  - Documents
  - E-Signature
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://trozz.github.io/pixieset-api-docs/docs/studio-api/contracts
  baseURL: https://studio.pixieset.com/api/v1
  properties:
  - url: https://trozz.github.io/pixieset-api-docs/docs/studio-api/contracts
    type: APIReference
  - url: openapi/pixieset-openapi.yml
    type: OpenAPI
  description: Internal contracts surface used by the Studio web app - list and retrieve client contracts (id prefix co_)
    with rendered HTML content, due dates, status, and multi-party signature records, plus manage reusable contract templates
    (id prefix ct_) with HTML body, `{{variable}}` placeholders, signer configuration, and due-day/reminder settings. Not
    a Pixieset-published API; modeled from unofficial reverse-engineering documentation, unverified against Pixieset's current
    implementation.
- aid: pixieset:pixieset-gallery-collections-delivery-api
  name: Pixieset Gallery Collections & Delivery API
  tags:
  - Galleries
  - Collections
  - Client Delivery
  - E-Commerce
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://trozz.github.io/pixieset-api-docs/docs/gallery-api/overview
  baseURL: https://galleries.pixieset.com/api/v1
  properties:
  - url: https://trozz.github.io/pixieset-api-docs/docs/gallery-api/overview
    type: Documentation
  - url: https://trozz.github.io/pixieset-api-docs/docs/gallery-api/collections
    type: APIReference
  - url: openapi/pixieset-openapi.yml
    type: OpenAPI
  description: Internal gallery-delivery surface used by Pixieset's client galleries product - manage collections that group
    galleries of photos and videos, control password protection, expiry, and per-client access, list collection clients and
    visitor emails, and track photo/video downloads, sharing links, and client favorites for the built-in print/digital-sales
    store. Not a Pixieset-published API; modeled from unofficial reverse-engineering documentation, unverified against Pixieset's
    current implementation.
common:
- type: DomainSecurity
  url: security/pixieset-domain-security.yml
- type: Authentication
  url: authentication/pixieset-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/pixieset
- type: Website
  url: https://pixieset.com
- type: Documentation
  url: https://help.pixieset.com/hc/en-us
- type: Plans
  url: plans/pixieset-plans-pricing.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com