Gumroad

List Gumroad categories

List Gumroad's Discover categories with their ids, names, slugs, parents and paths.

GET/v1/gumroad/categories
1credit
x-api-keystringheader

API key (`sfk_...`)

Response fields
19

Endpoint-specific response payload.

datalookupStatus
string

Whether the item exists. `not_found` covers an unknown or deleted item (Gumroad does not tell those apart).

one of: found, not_found

The Discover category tree, in Gumroad's order.

datacategories[]id
string

Category key.

datacategories[]name
string

Display name.

datacategories[]slug
string

URL slug.

datacategories[]parentId
stringnullable

Parent category key.

datacategories[]path
string

Slug path from a root, e.g. `3d/3d-modeling`; this is the `category` value the search endpoint takes.

The root categories (those with no parent).

dataroots[]id
string

Category key.

dataroots[]name
string

Display name.

dataroots[]slug
string

URL slug.

dataroots[]parentId
stringnullable

Parent category key.

dataroots[]path
string

Slug path from a root, e.g. `3d/3d-modeling`; this is the `category` value the search endpoint takes.

datatotal
integer

Number of categories.

≥ 0

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/gumroad/categories" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Gumroad categories.