Stan Store hub

Stan Store Products API

The listed products on one creator's store, in the order the creator set, with slugs ready for the product route.

GET /v1/stan-store/creators/{handle}/products

1 credit Failed requests are free

About this endpoint

GET /v1/stan-store/creators/{handle}/products returns lookupStatus, reason, handle, profileUrl, products, productPageCount and includesUnlisted.

products is the creator's listed store in display order. Each row carries slug, type (digital_download, course, meeting, webinar, membership, community, fulfillment, lead_magnet, link, referral_link or other), title, description as plain text with description links kept as Markdown, descriptionLinks, descriptionImages, tagline, buttonText, image URLs, price, order, listed and section. productPageCount is how many of those rows have a slug you can pass to the product route.

This route lists only the products the creator shows on the store page. A product page can exist without being shown there. Those pages are not included in products or in productPageCount, so includesUnlisted is always false. If you already have such a slug, the product route still reads that page.

Stan Store Products API FAQ

What is the difference between products and productPageCount?

products holds every page the creator shows on the store, including link and referral pages that have no product page. productPageCount counts only rows with a non-null slug, so it is the number of products you can request with GET /v1/stan-store/creators/{handle}/products/{slug}.

Does products list every product page that exists?

No. It lists the pages the creator shows on the store page. A product page can exist without being shown there, and those pages are not included in products or in productPageCount. includesUnlisted is always false to make that scope explicit. If you already have a slug for one of those pages, the product route still reads it.

What are descriptionLinks and descriptionImages?

descriptionLinks holds the HTTP(S) links found in the product description, each with its text and URL, in page order. descriptionImages holds the HTTP(S) image URLs in the same description. The description text keeps links as Markdown [text](url).

What does type mean?

type is the normalized page type: digital_download, course, meeting, webinar, membership, community, fulfillment, lead_magnet, link or referral_link. Meeting and webinar products are the ones the availability route can return slots or sessions for.

How do I get the full product record?

This route returns summaries. Take a row's slug and call GET /v1/stan-store/creators/{handle}/products/{slug} for price, inventory, checkout questions, reviews, course outline, meeting or webinar settings, upsell and affiliate terms.

How many credits does the products list cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.