Gumroad Product Details API
The details beside a Gumroad product record: files, previews, bundle contents, pay-what-you-want amounts and seller reputation.
GET /v1/gumroad/product/details1 credit Failed requests are free
About this endpoint
GET /v1/gumroad/product/details takes the same product target as the product route: url, or creator plus permalink, or a bare permalink. It returns { data, meta } with data.lookupStatus, and data.details is null on not_found.
On found, data.details has productId, layout, fileSummaries, previewFiles, bundleItems, payWhatYouWant, sellerReputation, salesCount, longUrl, durationInMonths, installmentPlan, collaborator, flags and landing. fileSummaries gives formats, file count and total size for the product and for each option. previewFiles lists public preview files with their name, extension, size and URL. bundleItems lists the products inside a bundle. installmentPlan carries the number of installments and their recurrence, and collaborator names the user the creator shares the product with.
A creator can replace the standard storefront with a custom landing layout. layout is then landing, the extra fields are null or empty, and landing carries the available open-graph name, description, image and creator id.
Gumroad Product Details API FAQ
How is this different from the product route?
The product route returns the product record: price, ratings, options and the first reviews. This route returns the extra details that record does not carry, such as file summaries, preview files, bundle items and the product's pay-what-you-want amounts.
What does layout mean?
layout is product for a standard product and landing for a creator who replaced the storefront with a custom layout. A landing answer is still found, but only the landing object has content. Both are HTTP 200.
Can I see what files a buyer receives?
fileSummaries.product gives the formats, count and total size of the product's files; fileSummaries.options gives the same per variant or tier. previewFiles lists files marked as public previews with a URL.
Where are the bundle contents?
bundleItems lists each bundled product with its id, name, price, quantity, type, ratings, thumbnail and URL. It is empty when the product is not a bundle.
How many credits does a product details lookup 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.