Get Gumroad product details
Get Gumroad product details: files, bundles, previews and creator reputation.
Headers
Get your API keyAPI key (`sfk_...`)
A product URL, e.g. https://clifhuman.gumroad.com/l/latonc or https://gumroad.com/l/latonc.
Gumroad creator username (the storefront subdomain), e.g. `clifhuman`. A profile URL such as https://clifhuman.gumroad.com/ or https://gumroad.com/clifhuman is also accepted.
Product permalink, e.g. `latonc`.
pattern: ^[A-Za-z0-9._~-]{1,200}$
Endpoint-specific response payload.
Whether the item exists. `not_found` covers an unknown or deleted item (Gumroad does not tell those apart).
one of: found, not_found
Extra product details when found. A landing-layout creator still answers `found` with `layout: "landing"` and the OG tags in `landing`.
Product id when the product record carries one.
`product`: the normal product layout. `landing`: the creator replaced the storefront with a custom layout, so the extra details are not available; `landing` carries the OG tags instead.
one of: product, landing
File summaries; null on a landing layout.
The product's own files; null when not published.
File formats, e.g. `PDF` and `ZIP`.
Number of files.
≥ 0
Total size in bytes.
≥ 0
Files per variant or tier.
File formats, e.g. `PDF` and `ZIP`.
Number of files.
≥ 0
Total size in bytes.
≥ 0
The option these files belong to.
Public preview files; empty when none.
File id.
File name.
File extension.
Size in bytes.
≥ 0
Public CDN URL of the file.
File status.
Products in the bundle; empty when it is not one.
Bundled product id.
Bundled product name.
Displayed price of the bundled product.
Quantity in the bundle.
≥ 0
Native product type.
Rating summary.
Average rating, 1 to 5; null when there are no ratings.
Number of ratings.
≥ 0
Thumbnail URL.
Product URL.
Variant name.
The product's pay-what-you-want amounts; null when the product is not pay-what-you-want.
Suggested amount in the same unit as the product's `price.amount`; null when Gumroad sets none.
≥ 0
Default amount in the same unit as the product's `price.amount`; null when Gumroad sets none.
≥ 0
The creator's reputation; null when Gumroad omits it.
Average rating across the shop.
Ratings across the shop.
≥ 0
Products in the shop.
≥ 0
Sales count when the creator shows it; null otherwise.
≥ 0
Canonical product URL, without tracking.
Membership duration in months.
≥ 0
The product's installment plan; null when the product is paid in one go.
Number of payments the buyer splits the total into.
≥ 0
How often an installment is charged, e.g. `monthly`.
The user the creator collaborates with on this product; null when there is none.
Collaborator's external id.
Collaborator's display name.
Collaborator's storefront URL.
Collaborator's avatar URL.
Whether Gumroad verified the collaborator.
Small extra flags.
Whether the product is stream-only.
Whether the product is licensed.
Landing details; null on a normal product layout.
Storefront name from the OG tags.
Storefront description from the OG tags.
Storefront image from the OG tags.
Creator id of the landing-layout storefront.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/gumroad/product/details?url=https://meshhouse.gumroad.com/l/tracktools" \
-H "x-api-key: YOUR_API_KEY"Responses
Gumroad product details.