{
  "openapi": "3.0.1",
  "info": {
    "title": "Florida Property Records — Owner, Absentee, Tax & Sale Data",
    "description": "858,000+ Florida parcels with owner names, owner mailing addresses, assessor values, sale history and building details. Filter for absentee and out-of-state owners. Hillsborough (Tampa) & Pasco counties.",
    "version": "0.1",
    "x-build-id": "bcCAU5vtp8ktAQLQM"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/teamsasuke~florida-property-records/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-teamsasuke-florida-property-records",
        "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/teamsasuke~florida-property-records/runs": {
      "post": {
        "operationId": "runs-sync-teamsasuke-florida-property-records",
        "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/teamsasuke~florida-property-records/run-sync": {
      "post": {
        "operationId": "run-sync-teamsasuke-florida-property-records",
        "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": {
          "counties": {
            "title": "Counties",
            "type": "array",
            "description": "Which county rolls to read. Leave empty for all of them.",
            "items": {
              "type": "string",
              "enum": [
                "Hillsborough",
                "Pasco"
              ],
              "enumTitles": [
                "Hillsborough (Tampa) — 531k parcels",
                "Pasco — 326k parcels"
              ]
            },
            "default": [
              "Hillsborough"
            ]
          },
          "maxResults": {
            "title": "Maximum results",
            "minimum": 1,
            "maximum": 900000,
            "type": "integer",
            "description": "Stop after this many matching parcels. Start small while you tune filters — there are 858,000 parcels in total.",
            "default": 1000
          },
          "requireValidAddress": {
            "title": "Skip parcels with no street address",
            "type": "boolean",
            "description": "About 5% of a county roll is submerged land, rights of way and drainage tracts with no real address (they appear as \"0\"). These are excluded by default. Turn this off to get the complete roll.",
            "default": true
          },
          "propertyTypes": {
            "title": "Property type",
            "type": "array",
            "description": "Normalised across counties, so 'Single Family' means the same thing everywhere. Leave empty for all types.",
            "items": {
              "type": "string",
              "enum": [
                "Single Family",
                "Condominium",
                "Multi-Family",
                "Mobile Home",
                "Vacant Land",
                "Commercial",
                "Industrial",
                "Agricultural",
                "Institutional",
                "Government",
                "Other"
              ]
            },
            "default": []
          },
          "absenteeOwnersOnly": {
            "title": "Absentee owners only",
            "type": "boolean",
            "description": "Only parcels where the owner's mailing address differs from the property address — the standard signal the owner does not live there.",
            "default": false
          },
          "outOfStateOwnersOnly": {
            "title": "Out-of-state owners only",
            "type": "boolean",
            "description": "Only parcels whose owner receives mail outside Florida.",
            "default": false
          },
          "excludeHomestead": {
            "title": "Exclude homestead-exempt properties",
            "type": "boolean",
            "description": "Drop parcels with a homestead exemption, i.e. the owner's primary residence. Only some counties publish this flag; parcels without the data are kept.",
            "default": false
          },
          "ownerType": {
            "title": "Owner type",
            "enum": [
              "any",
              "individual",
              "entity"
            ],
            "type": "string",
            "description": "Whether the owner looks like a company or trust, or a private individual.",
            "default": "any"
          },
          "cities": {
            "title": "Cities",
            "type": "array",
            "description": "Property city, e.g. TAMPA, BRANDON, RIVERVIEW, NEW PORT RICHEY, WESLEY CHAPEL.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "zipCodes": {
            "title": "ZIP codes",
            "type": "array",
            "description": "Five-digit property ZIP codes, e.g. 33607.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "minJustValue": {
            "title": "Minimum market value (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Assessor just/market value floor."
          },
          "maxJustValue": {
            "title": "Maximum market value (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Assessor just/market value ceiling."
          },
          "minYearBuilt": {
            "title": "Built after year",
            "minimum": 1800,
            "maximum": 2100,
            "type": "integer",
            "description": "Only parcels with an actual year built at or after this year."
          },
          "maxYearBuilt": {
            "title": "Built before year",
            "minimum": 1800,
            "maximum": 2100,
            "type": "integer",
            "description": "Only parcels with an actual year built at or before this year."
          },
          "minLivingAreaSqFt": {
            "title": "Minimum living area (sq ft)",
            "minimum": 0,
            "type": "integer",
            "description": "Only parcels with at least this much heated living area."
          },
          "lastSoldBeforeYear": {
            "title": "Last sold before year",
            "minimum": 1900,
            "maximum": 2100,
            "type": "integer",
            "description": "Find long-held property — parcels whose last recorded sale predates this year."
          },
          "lastSoldAfterYear": {
            "title": "Last sold after year",
            "minimum": 1900,
            "maximum": 2100,
            "type": "integer",
            "description": "Only parcels sold since this year."
          },
          "ownerNameContains": {
            "title": "Owner name contains",
            "type": "string",
            "description": "Case-insensitive substring match, e.g. HOLDINGS."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}