{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D Funding Tracker",
    "description": "Daily feed of US private fundraises from official SEC Form D filings: issuer, industry, amount raised, exemptions, executives and directors. Filters out pooled-fund noise and can return only filings that are new since your last run.",
    "version": "1.0",
    "x-build-id": "rYfRak6H6d9OULgBk"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/frank_conifer_af4~sec-form-d-funding-tracker/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-frank_conifer_af4-sec-form-d-funding-tracker",
        "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/frank_conifer_af4~sec-form-d-funding-tracker/runs": {
      "post": {
        "operationId": "runs-sync-frank_conifer_af4-sec-form-d-funding-tracker",
        "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/frank_conifer_af4~sec-form-d-funding-tracker/run-sync": {
      "post": {
        "operationId": "run-sync-frank_conifer_af4-sec-form-d-funding-tracker",
        "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": {
          "lastNDays": {
            "title": "Filed in the last N days",
            "minimum": 0,
            "maximum": 730,
            "type": "integer",
            "description": "Used when no dates are set below. 1 = yesterday plus today so far, 7 = the last week plus today (US Eastern filing dates). 0 = today only. A normal business day has 250 to 450 Form D filings, of which roughly half are pooled investment funds. Larger windows take longer (about 5 filings read per second).",
            "default": 1
          },
          "filedFrom": {
            "title": "Filed from (date)",
            "type": "string",
            "description": "Optional. First filing date (US Eastern, inclusive). Setting a date overrides Last N days. If only this is set, the range runs to today."
          },
          "filedTo": {
            "title": "Filed to (date)",
            "type": "string",
            "description": "Optional. Last filing date (inclusive). If only this is set, the range is that single day."
          },
          "fallbackToLatestFilings": {
            "title": "If the dates have no filings, use the latest filing day",
            "type": "boolean",
            "description": "SEC does not accept filings on weekends and US federal holidays. When the chosen dates contain no Form D filings at all, the Actor uses the most recent earlier filing day instead (it walks back up to three filing days until something matches your filters). The run summary says which day was used. Turn off to get an empty result for such dates.",
            "default": true
          },
          "maxFilings": {
            "title": "Max filings to return",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Upper limit of filing rows after filters. This caps your cost: each row is one charged event. Newest filing dates are processed first.",
            "default": 1000
          },
          "excludePooledFunds": {
            "title": "Exclude pooled investment funds",
            "type": "boolean",
            "description": "Most Form D filings are hedge, private equity, venture and SPV fund vehicles, not operating companies. On (default): drop filings whose industry group is Pooled Investment Fund or that offer pooled fund interests. Turn off to keep funds (useful for LP and fund-formation research). Excluded filings are free.",
            "default": true
          },
          "includeAmendments": {
            "title": "Include amendments (Form D/A)",
            "type": "boolean",
            "description": "Form D/A updates an earlier notice, for example a new amount sold or annual renewal. Off (default): only new notices (Form D). On: amendments are included and marked isAmendment with the previous accession number.",
            "default": false
          },
          "industryGroups": {
            "title": "Industry groups",
            "type": "array",
            "description": "Keep only these Form D industry groups. Pick a whole sector (for example Technology = Computers, Telecommunications, Other Technology) or single groups. Leave empty for all industries.",
            "items": {
              "type": "string",
              "enum": [
                "Technology",
                "Computers",
                "Telecommunications",
                "Other Technology",
                "Health Care",
                "Biotechnology",
                "Pharmaceuticals",
                "Health Insurance",
                "Hospitals and Physicians",
                "Other Health Care",
                "Banking & Financial Services",
                "Commercial Banking",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Pooled Investment Fund",
                "Other Banking and Financial Services",
                "Real Estate",
                "Commercial",
                "Construction",
                "REITS and Finance",
                "Residential",
                "Other Real Estate",
                "Energy",
                "Coal Mining",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Oil and Gas",
                "Other Energy",
                "Travel",
                "Airlines and Airports",
                "Lodging and Conventions",
                "Tourism and Travel Services",
                "Other Travel",
                "Agriculture",
                "Business Services",
                "Manufacturing",
                "Retailing",
                "Restaurants",
                "Other"
              ],
              "enumTitles": [
                "Technology (all)",
                "Technology: Computers",
                "Technology: Telecommunications",
                "Technology: Other Technology",
                "Health Care (all)",
                "Health Care: Biotechnology",
                "Health Care: Pharmaceuticals",
                "Health Care: Health Insurance",
                "Health Care: Hospitals and Physicians",
                "Health Care: Other Health Care",
                "Banking & Financial Services (all)",
                "Finance: Commercial Banking",
                "Finance: Insurance",
                "Finance: Investing",
                "Finance: Investment Banking",
                "Finance: Pooled Investment Fund",
                "Finance: Other Banking and Financial Services",
                "Real Estate (all)",
                "Real Estate: Commercial",
                "Real Estate: Construction",
                "Real Estate: REITs and Finance",
                "Real Estate: Residential",
                "Real Estate: Other Real Estate",
                "Energy (all)",
                "Energy: Coal Mining",
                "Energy: Electric Utilities",
                "Energy: Energy Conservation",
                "Energy: Environmental Services",
                "Energy: Oil and Gas",
                "Energy: Other Energy",
                "Travel (all)",
                "Travel: Airlines and Airports",
                "Travel: Lodging and Conventions",
                "Travel: Tourism and Travel Services",
                "Travel: Other Travel",
                "Agriculture",
                "Business Services",
                "Manufacturing",
                "Retailing",
                "Restaurants",
                "Other"
              ]
            }
          },
          "states": {
            "title": "Issuer US states",
            "type": "array",
            "description": "Keep only issuers whose principal place of business is in these US states. Two-letter codes or names, for example CA, NY, Texas. Canadian provinces work by name (Ontario). Leave empty for all.",
            "items": {
              "type": "string"
            }
          },
          "countries": {
            "title": "Issuer countries",
            "type": "array",
            "description": "Keep only issuers located in these countries, for example United States, Canada, Cayman Islands, United Kingdom (US, USA and UK work too). Leave empty for all.",
            "items": {
              "type": "string"
            }
          },
          "minAmountSold": {
            "title": "Minimum amount sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only filings that report at least this much already sold, for example 1000000 for raises of $1M or more. Filings without a number are dropped when this is set."
          },
          "minTotalOffering": {
            "title": "Minimum total offering size (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings whose total size is at least this amount. Offerings sized \"Indefinite\" (no fixed cap) are kept."
          },
          "issuerNameContains": {
            "title": "Issuer name contains (any)",
            "type": "array",
            "description": "Keep only filings whose issuer or co-issuer name contains one of these texts (case-insensitive), for example Therapeutics, AI, Labs.",
            "items": {
              "type": "string"
            }
          },
          "includeRelatedPersons": {
            "title": "Include executives, directors and promoters",
            "type": "boolean",
            "description": "Adds relatedPersons: the names, roles and city/state of the executive officers, directors and promoters listed on the filing. This is public regulatory disclosure, delivered as filed. Turn off for issuer-level data only.",
            "default": true
          },
          "onlyNewSinceLastRun": {
            "title": "Only filings not delivered in earlier runs",
            "type": "boolean",
            "description": "Monitoring mode. Accession numbers are remembered in the named key-value store below, so each run returns (and charges) only filings that earlier runs did not process. Filings cut by Max filings stay new for the next run. Combine with a daily schedule and Last N days = 1 or 2.",
            "default": false
          },
          "stateStoreName": {
            "title": "State store name",
            "type": "string",
            "description": "Named key-value store that keeps the seen accession numbers between runs (only used with the option above). Use a different name for each saved task that has different filters. Lowercase letters, digits and hyphens.",
            "default": "form-d-state"
          },
          "contactEmail": {
            "title": "Your contact email for SEC (optional)",
            "type": "string",
            "description": "SEC asks automated tools to declare who is calling in the User-Agent header. If you enter an email, requests are sent as \"Juddroid Apify Actor sec-form-d-funding-tracker you@company.com\". Leave empty to declare the Actor's public Store page instead. Only sent to sec.gov."
          },
          "maxConcurrency": {
            "title": "Parallel downloads",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "How many filings are downloaded at the same time. All requests to SEC are always capped at 5 per second in total (SEC allows 10), so values above 4 rarely make runs faster.",
            "default": 4
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Optional and usually not needed: SEC EDGAR is a public government source and works with direct requests. The 5 requests per second cap applies with or without a proxy."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}