{
  "openapi": "3.0.1",
  "info": {
    "title": "Florida Vacant Land & Absentee Owner Leads (Tax Roll)",
    "description": "Florida vacant land leads and absentee owner list from the state tax roll: vacant parcels with owner mailing address, acreage, value and last sale, all 67 counties.",
    "version": "0.1",
    "x-build-id": "ZYyX0yM6xLa6lGzUn"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/finaldynamics~florida-vacant-land-leads/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-finaldynamics-florida-vacant-land-leads",
        "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/finaldynamics~florida-vacant-land-leads/runs": {
      "post": {
        "operationId": "runs-sync-finaldynamics-florida-vacant-land-leads",
        "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/finaldynamics~florida-vacant-land-leads/run-sync": {
      "post": {
        "operationId": "run-sync-finaldynamics-florida-vacant-land-leads",
        "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": [
          "counties"
        ],
        "properties": {
          "counties": {
            "title": "Florida counties",
            "type": "array",
            "description": "County names, not case sensitive. St. Johns, Saint Lucie, Dade and De Soto spellings work. Use \"all\" for all 67 counties; otherwise counties run in the order listed.",
            "items": {
              "type": "string"
            },
            "default": [
              "Liberty"
            ]
          },
          "roll": {
            "title": "Tax roll",
            "enum": [
              "latest",
              "preliminary",
              "final"
            ],
            "type": "string",
            "description": "Latest selects the newest listed year, final if non-empty, otherwise preliminary; ignores rollYear. Preliminary/final uses rollYear, or the newest listed year when blank.",
            "default": "latest"
          },
          "rollYear": {
            "title": "Roll year",
            "minimum": 1000,
            "maximum": 9999,
            "type": "integer",
            "description": "Optional four-digit assessment year for preliminary or final; blank defaults to the newest listed year. An empty or missing folder is a source error."
          },
          "landUseCodes": {
            "title": "DOR land use codes",
            "type": "array",
            "description": "Three-digit codes 000–099. Common vacant uses: 000 residential, 010 commercial, 040 industrial, 070 institutional, 080 governmental, 099 acreage not zoned agricultural. Other codes, including agricultural, are accepted.",
            "items": {
              "type": "string"
            },
            "default": [
              "000"
            ]
          },
          "ownerLocation": {
            "title": "Owner mailing location",
            "enum": [
              "any",
              "out-of-state",
              "in-state"
            ],
            "type": "string",
            "description": "Where the owner's mailing address is: any, out of state (another state or a foreign country), or in state (Florida). Owners with no mailing state on the roll match neither out of state nor in state.",
            "default": "any"
          },
          "excludePublicOwners": {
            "title": "Exclude public owners",
            "type": "boolean",
            "description": "Leave out land owned by federal, state, county, city, school, water district and railroad owners, and parcels with a government land use code (080 to 089). Turn off to include them.",
            "default": true
          },
          "excludeHomestead": {
            "title": "Exclude homestead parcels",
            "type": "boolean",
            "description": "Leave out parcels with a homestead exemption, which usually means the owner lives there.",
            "default": false
          },
          "minAcres": {
            "title": "Minimum acres",
            "minimum": 0,
            "type": "number",
            "description": "Smallest parcel size in acres, from the land area on the roll. Leave empty for no minimum. Parcels with no land area on the roll are left out when this is set."
          },
          "maxAcres": {
            "title": "Maximum acres",
            "minimum": 0,
            "type": "number",
            "description": "Largest parcel size in acres, from the land area on the roll. Leave empty for no maximum. Parcels with no land area on the roll are left out when this is set."
          },
          "minJustValue": {
            "title": "Minimum just value",
            "minimum": 0,
            "type": "integer",
            "description": "Optional inclusive minimum JV in dollars. Blank disables this bound; missing source values do not match an active bound."
          },
          "maxJustValue": {
            "title": "Maximum just value",
            "minimum": 0,
            "type": "integer",
            "description": "Optional inclusive maximum JV in dollars. Blank disables this bound; missing source values do not match an active bound."
          },
          "lastSaleBeforeYear": {
            "title": "Last recorded sale before year",
            "minimum": 1000,
            "maximum": 9999,
            "type": "integer",
            "description": "Keep parcels whose most recent sale on the roll was before this year, plus parcels with no sale on the roll. The roll carries up to two recent sales, not the full history. Leave empty to ignore sales."
          },
          "ownerNameExcludes": {
            "title": "Exclude owner name substrings",
            "type": "array",
            "description": "Drop owners containing any of these case-insensitive substrings.",
            "items": {
              "type": "string"
            },
            "default": []
          },
          "maxResults": {
            "title": "Maximum results",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Maximum parcels across all counties. The current download is cancelled when this limit or the charge limit is reached.",
            "default": 100
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}