{
  "openapi": "3.0.1",
  "info": {
    "title": "F6S Scraper — Accelerator Calls, Programs & Investor Funds",
    "description": "F6S Scraper for accelerator calls, startup contests, grants, events and investment funds. Filter the F6S directory by industry, country, program type and open deadlines, or paste profile links. Each row has location, sector, deadline as a date, apply link, and optional website, LinkedIn and terms.",
    "version": "0.0",
    "x-build-id": "rbwmFtRWrUopfssZg"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/memo23~f6s-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-memo23-f6s-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/memo23~f6s-scraper/runs": {
      "post": {
        "operationId": "runs-sync-memo23-f6s-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/memo23~f6s-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-memo23-f6s-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",
        "properties": {
          "entityType": {
            "title": "Programs or investors",
            "enum": [
              "programs",
              "investors"
            ],
            "type": "string",
            "description": "programs (default): the f6s.com/programs directory, which holds accelerators, contests, grants, startup events and funds. investors: the f6s.com/investment-funds directory of funds and angel groups.",
            "default": "programs"
          },
          "keyword": {
            "title": "Name contains",
            "type": "string",
            "description": "Keeps records whose name contains this text, ignoring case, e.g. Techstars. It goes to F6S's own search and is checked again on every record. Empty: no name filter.",
            "default": ""
          },
          "maxItems": {
            "title": "Stop after this many records",
            "minimum": 0,
            "type": "integer",
            "description": "Total records to write, e.g. 200. 0 means no cap. Runs on Apify's free plan stop at 5. Default 100.",
            "default": 100
          },
          "maxPages": {
            "title": "Directory pages to read",
            "minimum": 0,
            "type": "integer",
            "description": "F6S shows 12 records per directory page. 0 (default) keeps reading until the directory ends or the record cap is reached.",
            "default": 0
          },
          "fetchDetails": {
            "title": "Open each profile for details (paid add-on)",
            "type": "boolean",
            "description": "Off (default): each row carries what the directory card shows. On: the actor also opens every record's F6S profile for its website, LinkedIn, full description, investment amount, equity, sectors, regions and team size, where the profile shows them. Billed as one extra event per record that gets details, and runs take longer.",
            "default": false
          },
          "sector": {
            "title": "Industry",
            "type": "string",
            "description": "e.g. FinTech or Artificial Intelligence, written as F6S writes it. When F6S knows the name, the actor sends it as F6S's industry filter; in every case it keeps only records whose sector text contains it. Empty: every industry.",
            "default": ""
          },
          "country": {
            "title": "Country",
            "type": "string",
            "description": "e.g. Germany or Singapore, written as F6S writes it (United States, not USA). When F6S knows the name, the actor sends it as F6S's country filter; in every case it keeps only records whose country contains it. With investors, F6S applies it to where they invest. Empty: every country.",
            "default": ""
          },
          "programType": {
            "title": "Program type",
            "type": "string",
            "description": "Programs only. One of: accelerator, fund, startup event, angel group, contest (or competition), conference, coworking. A value the actor does not recognise is ignored, and so is grant, which F6S cannot filter on. Empty: every type.",
            "default": ""
          },
          "deadlineOnly": {
            "title": "Open calls only",
            "type": "boolean",
            "description": "On: drops records whose directory card shows no application deadline. Off (default): keeps them all.",
            "default": false
          },
          "startUrls": {
            "title": "Specific F6S profiles",
            "type": "array",
            "description": "F6S profile links ending in /about, one per line, e.g. https://www.f6s.com/1752vc-accelerate/about. When any are given, the actor skips the directory and its filters and fetches these profiles in full. Links of another shape are skipped.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "proxy": {
            "title": "Proxy",
            "type": "object",
            "description": "Default: Apify Proxy, residential group when none is picked. F6S sits behind Imperva Reese84; the actor clears it once in a headless browser and then keeps each session on one proxy IP, which residential IPs hold longest.",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}