{
  "openapi": "3.0.1",
  "info": {
    "title": "Gumroad Scraper",
    "description": "Powerful Gumroad product scraper that extracts digital products, courses, and assets with advanced filtering options. Search by category, price range, rating, and file type. Supports unlimited product collection with structured data output including seller details, ratings, and pricing information.",
    "version": "0.0",
    "x-build-id": "RAOC2nYzlW6AUINM8"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/muhammetakkurtt~gumroad-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-muhammetakkurtt-gumroad-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/muhammetakkurtt~gumroad-scraper/runs": {
      "post": {
        "operationId": "runs-sync-muhammetakkurtt-gumroad-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/muhammetakkurtt~gumroad-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-muhammetakkurtt-gumroad-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "category"
        ],
        "properties": {
          "category": {
            "title": "Category Hierarchy",
            "enum": [
              "all_products",
              "art_draw",
              "art_commission",
              "art_digital",
              "art_digital_course",
              "art_digital_brush",
              "art_digital_brush_blender",
              "art_digital_brush_ps",
              "art_digital_brush_procreate",
              "art_digital_kit",
              "art_digital_texture",
              "art_traditional",
              "design_main",
              "design_arch",
              "design_brand",
              "design_brand_cards",
              "design_brand_logo",
              "design_brand_social",
              "design_entertain",
              "design_fashion",
              "design_fonts",
              "design_graphics",
              "design_graphics_assets",
              "design_graphics_social",
              "design_graphics_mock",
              "design_graphics_mock_canva",
              "design_graphics_mock_ai",
              "design_graphics_mock_id",
              "design_graphics_mock_ps",
              "design_graphics_texture",
              "design_graphics_vector",
              "design_icons",
              "design_icons_3d",
              "design_icons_ios",
              "design_icons_vector",
              "design_industrial",
              "design_interior",
              "design_print",
              "design_print_canva",
              "design_print_ai",
              "design_print_id",
              "design_print_ppt",
              "design_ui",
              "design_ui_adobe",
              "design_ui_figma",
              "design_ui_html",
              "design_ui_xd",
              "design_wall",
              "3d_main",
              "3d_assets",
              "3d_assets_3dsmax",
              "3d_assets_acc",
              "3d_assets_acc_bags",
              "3d_assets_acc_belts",
              "3d_assets_acc_chokers",
              "3d_assets_acc_gloves",
              "3d_assets_acc_harness",
              "3d_assets_acc_jewelry",
              "3d_assets_acc_masks",
              "3d_assets_acc_wings",
              "3d_assets_avatar",
              "3d_assets_avatar_base",
              "3d_assets_avatar_ears",
              "3d_assets_avatar_feet",
              "3d_assets_avatar_hair",
              "3d_assets_avatar_head",
              "3d_assets_avatar_horns",
              "3d_assets_avatar_tails",
              "3d_assets_blender",
              "3d_assets_c4d",
              "3d_assets_cloth",
              "3d_assets_cloth_body",
              "3d_assets_cloth_bottom",
              "3d_assets_cloth_bra",
              "3d_assets_cloth_dress",
              "3d_assets_cloth_jacket",
              "3d_assets_cloth_lingerie",
              "3d_assets_cloth_outfit",
              "3d_assets_cloth_pants",
              "3d_assets_cloth_shirt",
              "3d_assets_cloth_shorts",
              "3d_assets_cloth_skirt",
              "3d_assets_cloth_sweater",
              "3d_assets_cloth_swim",
              "3d_assets_cloth_top",
              "3d_assets_cloth_under",
              "3d_assets_foot",
              "3d_assets_foot_boots",
              "3d_assets_foot_legging",
              "3d_assets_foot_shoes",
              "3d_assets_foot_socks",
              "3d_assets_foot_stock",
              "3d_assets_head",
              "3d_assets_head_hats",
              "3d_assets_maya",
              "3d_assets_modo",
              "3d_assets_props",
              "3d_assets_props_comp",
              "3d_assets_props_hand",
              "3d_assets_props_plush",
              "3d_assets_props_prefab",
              "3d_assets_props_weapon",
              "3d_assets_sketchup",
              "3d_assets_unity",
              "3d_assets_unity_anim",
              "3d_assets_unity_fx",
              "3d_assets_unity_shader",
              "3d_assets_unreal",
              "3d_assets_zbrush",
              "3d_modeling",
              "3d_animation",
              "3d_arvr",
              "3d_arvr_spark",
              "3d_avatar",
              "3d_avatar_female",
              "3d_avatar_male",
              "3d_avatar_nb",
              "3d_avatar_opt",
              "3d_avatar_quest",
              "3d_avatar_species",
              "3d_character",
              "3d_rigging",
              "3d_texture",
              "3d_texture_base",
              "3d_texture_eyes",
              "3d_texture_face",
              "3d_texture_icons",
              "3d_texture_matcap",
              "3d_texture_pbr",
              "3d_texture_tattoo",
              "3d_vrchat",
              "3d_vrchat_avatar",
              "3d_vrchat_follow",
              "3d_vrchat_osc",
              "3d_vrchat_setup",
              "3d_vrchat_spring",
              "3d_vrchat_tools",
              "3d_vrchat_guide",
              "3d_vrchat_world_const",
              "3d_vrchat_worlds",
              "3d_vrchat_worlds_asset",
              "3d_vrchat_worlds_midi",
              "3d_vrchat_worlds_quest",
              "3d_vrchat_worlds_tools",
              "3d_vrchat_worlds_udon",
              "3d_vrchat_worlds_udon_sys",
              "3d_vrchat_worlds_udon2",
              "self_main",
              "self_cook",
              "self_cook_nutri",
              "self_cook_recipe",
              "self_cook_vegan",
              "self_craft",
              "self_craft_3dprint",
              "self_craft_auto",
              "self_craft_board",
              "self_craft_child",
              "self_craft_jewelry",
              "self_craft_lego",
              "self_craft_paper",
              "self_craft_sew",
              "self_craft_sew_course",
              "self_craft_sew_kit",
              "self_craft_wood",
              "self_craft_wood_course",
              "self_craft_wood_kit",
              "self_dating",
              "self_outdoor",
              "self_outdoor_fish",
              "self_outdoor_hunt",
              "self_outdoor_trek",
              "self_philo",
              "self_product",
              "self_psych",
              "self_spirit",
              "self_spirit_astro",
              "self_spirit_magic",
              "self_spirit_medit",
              "self_spirit_mystic",
              "self_spirit_mystic_tarot",
              "self_spirit_wicca",
              "self_travel",
              "self_wedding",
              "self_wellness",
              "music_main",
              "music_dance",
              "music_dance_dance",
              "music_dance_theater",
              "music_instrument",
              "music_instrument_guitar",
              "music_instrument_piano",
              "music_sound",
              "music_sound_course",
              "music_sound_plugin",
              "music_sound_plugin_ableton",
              "music_sound_plugin_fl",
              "music_sound_plugin_logic",
              "music_sound_sample",
              "music_sound_sheet",
              "music_vocal",
              "film_main",
              "film_comedy",
              "film_comedy_sketch",
              "film_comedy_standup",
              "film_dance",
              "film_doc",
              "film_movie",
              "film_movie_action",
              "film_movie_anim",
              "film_movie_anime",
              "film_movie_black",
              "film_movie_classic",
              "film_movie_drama",
              "film_movie_faith",
              "film_movie_foreign",
              "film_movie_horror",
              "film_movie_bollywood",
              "film_movie_indie",
              "film_movie_family",
              "film_movie_lgbtq",
              "film_movie_music",
              "film_movie_romance",
              "film_movie_scifi",
              "film_movie_western",
              "film_perform",
              "film_short",
              "film_sports",
              "film_theater",
              "film_prod",
              "film_prod_course",
              "film_prod_luts",
              "film_prod_stock",
              "film_prod_asset",
              "film_prod_asset_ae",
              "film_prod_asset_c4d",
              "film_prod_asset_pr",
              "film_video",
              "dev_main",
              "dev_app",
              "dev_app_react",
              "dev_app_swift",
              "dev_hw",
              "dev_hw_pi",
              "dev_prog",
              "dev_prog_cs",
              "dev_prog_py",
              "dev_plugin",
              "dev_plugin_vscode",
              "dev_plugin_wp",
              "dev_web",
              "dev_web_aws",
              "dev_web_js",
              "dev_web_js_react",
              "dev_web_ruby",
              "biz_main",
              "biz_account",
              "biz_entre",
              "biz_entre_course",
              "biz_entre_podcast",
              "biz_entre_resource",
              "biz_gigs",
              "biz_invest",
              "biz_manage",
              "biz_market",
              "biz_market_analytics",
              "biz_market_email",
              "biz_market_social",
              "biz_network",
              "biz_finance",
              "biz_estate",
              "edu_main",
              "edu_class",
              "edu_english",
              "edu_history",
              "edu_math",
              "edu_science",
              "edu_science_med",
              "edu_social",
              "edu_social_hist",
              "edu_social_law",
              "edu_social_pol",
              "edu_special",
              "edu_test",
              "game_main",
              "game_stream",
              "photo_main",
              "photo_cosplay",
              "photo_course",
              "photo_preset",
              "photo_ref",
              "photo_stock",
              "write_main",
              "write_course",
              "write_resource",
              "comic_main",
              "health_main",
              "health_exercise",
              "health_run",
              "health_sport",
              "health_weight",
              "health_yoga",
              "audio_main",
              "audio_asmr",
              "audio_heal",
              "audio_hypno",
              "audio_sleep",
              "audio_sublim",
              "audio_voice",
              "book_main",
              "book_child",
              "book_fantasy",
              "book_mystery",
              "book_romance",
              "book_scifi",
              "book_ya",
              "music_rec",
              "music_rec_album",
              "music_rec_single",
              "music_rec_single_alt",
              "music_rec_single_blues",
              "music_rec_single_bway",
              "music_rec_single_child",
              "music_rec_single_christ",
              "music_rec_single_classic_rock",
              "music_rec_single_classical",
              "music_rec_single_comedy",
              "music_rec_single_country",
              "music_rec_single_dance",
              "music_rec_single_folk",
              "music_rec_single_gospel",
              "music_rec_single_metal",
              "music_rec_single_holiday",
              "music_rec_single_jazz",
              "music_rec_single_latin",
              "music_rec_single_newage",
              "music_rec_single_opera",
              "music_rec_single_pop",
              "music_rec_single_rap",
              "music_rec_single_rnb",
              "music_rec_single_rock",
              "music_rec_single_sound",
              "music_rec_single_world",
              "other_main"
            ],
            "type": "string",
            "description": "Select a category (or 'All Products' to scrape without category filtering)",
            "default": "all_products"
          },
          "fileType": {
            "title": "File Types",
            "uniqueItems": true,
            "type": "array",
            "description": "Select one or more file types (empty = all types)",
            "items": {
              "type": "string",
              "enum": [
                "pdf",
                "zip",
                "mp4",
                "rar",
                "jpg",
                "mp3",
                "png",
                "mov",
                "mid",
                "amxd",
                "wav",
                "txt",
                "exe",
                "7z",
                "epub",
                "unitypackage",
                "fbx",
                "spp",
                "blend",
                "obj",
                "stl",
                "mtl",
                "docx",
                "link",
                "ogg",
                "synthesia",
                "sib",
                "m4v",
                "psd",
                "fig",
                "brushset",
                "scs",
                "mobi",
                "doc",
                "xlsx",
                "sbs",
                "json"
              ],
              "enumTitles": [
                "PDF",
                "ZIP",
                "MP4",
                "RAR",
                "JPG",
                "MP3",
                "PNG",
                "MOV",
                "MIDI",
                "Ableton Device",
                "WAV",
                "Text",
                "Executable",
                "7-Zip",
                "EPUB",
                "Unity Package",
                "FBX",
                "Substance Painter",
                "Blender",
                "OBJ",
                "STL",
                "MTL",
                "Word Document",
                "External Link",
                "OGG",
                "Synthesia",
                "Sibelius",
                "M4V",
                "Photoshop",
                "Figma",
                "Brush Set",
                "SCS",
                "Mobi",
                "DOC",
                "Excel",
                "Substance Designer",
                "JSON"
              ]
            },
            "default": []
          },
          "sort": {
            "title": "Sort By",
            "enum": [
              "trending",
              "hot_and_new",
              "best_sellers"
            ],
            "type": "string",
            "description": "Sort products by",
            "default": "trending"
          },
          "maxProducts": {
            "title": "Maximum Products",
            "minimum": 0,
            "maximum": 10000,
            "type": "integer",
            "description": "Maximum number of products to collect (0-10000)",
            "default": 100
          },
          "minPrice": {
            "title": "Minimum Price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Minimum price in USD (0 = no minimum)",
            "default": 0
          },
          "maxPrice": {
            "title": "Maximum Price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum price in USD (0 = no maximum)",
            "default": 0
          },
          "minRating": {
            "title": "Minimum Rating",
            "minimum": 0,
            "maximum": 4,
            "type": "integer",
            "description": "Minimum product rating (0 = no filter, 1-4 = filter by rating)",
            "default": 0
          },
          "productUrls": {
            "title": "Product URLs",
            "type": "array",
            "description": "Enter a list of Gumroad product URLs to scrape directly. If you use this, the category search will be skipped.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Using a proxy is recommended for faster and more reliable results",
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": []
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}