{
  "openapi": "3.0.1",
  "info": {
    "title": "Florida New Business Filings - Sunbiz Daily Feed",
    "description": "Florida LLC, corporation and DBA filings from the state's official Sunbiz daily data files, published daily including weekends, as clean JSON. Filter by entity type, status, ZIP, city or name keyword. No browser, no search-site scraping.",
    "version": "0.1",
    "x-build-id": "R4TEjoT7UabzswDFd"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/fecklesspleb~florida-sunbiz-daily-filings/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-fecklesspleb-florida-sunbiz-daily-filings",
        "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/fecklesspleb~florida-sunbiz-daily-filings/runs": {
      "post": {
        "operationId": "runs-sync-fecklesspleb-florida-sunbiz-daily-filings",
        "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/fecklesspleb~florida-sunbiz-daily-filings/run-sync": {
      "post": {
        "operationId": "run-sync-fecklesspleb-florida-sunbiz-daily-filings",
        "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": {
          "recordTypes": {
            "title": "Record types",
            "type": "array",
            "description": "Which official daily files to read. Corporations = new and updated corporations, LLCs, partnerships, trusts and registered agent designations. Events = amendments, mergers, dissolutions, reinstatements. Fictitious names = DBAs.",
            "items": {
              "type": "string",
              "enum": [
                "corporations",
                "corporate_events",
                "fictitious_names",
                "fictitious_events"
              ],
              "enumTitles": [
                "Corporations & LLCs (daily filings)",
                "Corporate events (amendments, mergers, dissolutions)",
                "Fictitious names (DBAs)",
                "Fictitious name events"
              ]
            },
            "default": [
              "corporations"
            ]
          },
          "date": {
            "title": "Filing date",
            "type": "string",
            "description": "One filing date (YYYY-MM-DD). Leave empty (and leave the range empty) to get the newest file the state has published, normally yesterday's or today's filings. The state publishes files for weekend days too; a date without a file is skipped and listed in the run summary."
          },
          "startDate": {
            "title": "Start date",
            "type": "string",
            "description": "First filing date of a range (YYYY-MM-DD). Up to 31 days per run. Use instead of Filing date."
          },
          "endDate": {
            "title": "End date",
            "type": "string",
            "description": "Last filing date of the range (YYYY-MM-DD). Defaults to the start date."
          },
          "entityTypes": {
            "title": "Entity types",
            "type": "array",
            "description": "Keep only these entity types (corporation records only). Empty = all.",
            "items": {
              "type": "string",
              "enum": [
                "llc",
                "corporation",
                "nonprofit",
                "limited_partnership",
                "trust",
                "registered_agent_designation",
                "other"
              ],
              "enumTitles": [
                "LLC",
                "Profit corporation",
                "Non-profit",
                "Limited partnership",
                "Trust",
                "Registered agent designation",
                "Other / unknown code"
              ]
            }
          },
          "filingTypes": {
            "title": "Filing type codes",
            "type": "array",
            "description": "Raw state filing type codes, e.g. FLAL (Florida LLC), FORL (foreign LLC), DOMP, FORP, DOMNP, FORNP, DOMLP, FORLP, NPREG, TRUST, AGENT. Empty = all.",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "title": "Status",
            "enum": [
              "any",
              "active",
              "inactive"
            ],
            "type": "string",
            "description": "Active or inactive (for fictitious names, inactive = cancelled or expired). Event records have no status and are not filtered.",
            "default": "any"
          },
          "zipPrefixes": {
            "title": "ZIP code prefixes",
            "type": "array",
            "description": "Keep records whose principal (business) ZIP starts with one of these, e.g. 331 for Miami, 32801 for one ZIP.",
            "items": {
              "type": "string"
            }
          },
          "cities": {
            "title": "Cities",
            "type": "array",
            "description": "Exact principal-address city names, case-insensitive, e.g. Tampa, Orlando.",
            "items": {
              "type": "string"
            }
          },
          "counties": {
            "title": "Counties (fictitious names only)",
            "type": "array",
            "description": "Only the fictitious name files have a county. Corporation files do not, so corporation records are dropped when this is set; use ZIP prefixes or cities for corporations.",
            "items": {
              "type": "string"
            }
          },
          "nameKeywords": {
            "title": "Name keywords",
            "type": "array",
            "description": "Keep records whose business name contains any of these words (case-insensitive), e.g. roofing, dental, realty.",
            "items": {
              "type": "string"
            }
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 0,
            "type": "integer",
            "description": "Stop after this many records (default 5, at most $0.01 for corporation records). 0 = no limit: a full day is about 3,000 corporation records, about $6. You are charged per record returned. With onlyNewSinceLastRun, the next run continues where this one stopped.",
            "default": 5
          },
          "onlyNewSinceLastRun": {
            "title": "Only records not returned by an earlier run",
            "type": "boolean",
            "description": "For scheduled runs: continue from where earlier runs of this Actor in your account stopped. Files read to the end are skipped; a file cut short by Max results or your max cost per run is continued after the last charged record, so the same record is never charged twice. Progress is saved per daily file in the key-value store florida-sunbiz-daily-filings-state. Off by default: every run then starts at the top of the newest file.",
            "default": false
          },
          "debugRawSample": {
            "title": "Debug: save raw sample lines",
            "type": "boolean",
            "description": "DEBUG ONLY, for the Actor's maintainers. Saves the first 20 raw lines of each file read (exact bytes as base64, plus a text view and the sliced fields) to the run's key-value store as RAW_SAMPLE_<file name>. Raw lines can contain personal names and addresses. Off by default.",
            "default": false
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}