{
  "openapi": "3.0.1",
  "info": {
    "title": "Louisiana Distressed Property & Sheriff Sale Leads",
    "description": "Sheriff sales, code enforcement cases, blight judgments, condemned buildings, and tax-adjudicated parcels from Orleans, East Baton Rouge, and Ascension parishes in one lead feed.  Monitor mode delivers only new or changed leads on a schedule.",
    "version": "0.1",
    "x-build-id": "XBLOlZ3NhLtFiJSON"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/maniginam~louisiana-distressed-property-leads/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-maniginam-louisiana-distressed-property-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/maniginam~louisiana-distressed-property-leads/runs": {
      "post": {
        "operationId": "runs-sync-maniginam-louisiana-distressed-property-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/maniginam~louisiana-distressed-property-leads/run-sync": {
      "post": {
        "operationId": "run-sync-maniginam-louisiana-distressed-property-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",
        "properties": {
          "onlyNewOrChanged": {
            "title": "Only new or changed leads (monitor mode)",
            "type": "boolean",
            "description": "When on, the Actor remembers every lead it delivered for this exact search and outputs only leads it has not delivered before, or whose status, open state, hearing date, sale date, or owner changed since.  Unchanged leads are skipped and not charged.  Use it with a daily or weekly schedule.",
            "default": false
          },
          "parishes": {
            "title": "Parishes",
            "maxItems": 3,
            "uniqueItems": true,
            "type": "array",
            "description": "Orleans, East Baton Rouge, and Ascension.  Leave empty to search every parish.",
            "items": {
              "type": "string",
              "enum": [
                "orleans",
                "eastBatonRouge",
                "ascension"
              ],
              "enumTitles": [
                "Orleans (New Orleans)",
                "East Baton Rouge (Baton Rouge)",
                "Ascension"
              ]
            }
          },
          "distressTypes": {
            "title": "Distress types",
            "maxItems": 7,
            "uniqueItems": true,
            "type": "array",
            "description": "Which kinds of distress to include.  Each type comes from the parishes noted beside it.  Leave empty for every type.",
            "items": {
              "type": "string",
              "enum": [
                "sheriffSale",
                "codeHearing",
                "codeEnforcementCase",
                "blightJudgment",
                "propertyMaintenance",
                "condemnedBuilding",
                "taxAdjudicated"
              ],
              "enumTitles": [
                "Sheriff sale (Orleans, Ascension)",
                "Code enforcement hearing (Orleans)",
                "Code enforcement case (Orleans)",
                "Blight judgment in abatement (Orleans)",
                "Grass, graffiti, and property maintenance case (Orleans)",
                "Condemned building (East Baton Rouge)",
                "Tax-adjudicated parcel (East Baton Rouge)"
              ]
            }
          },
          "openCasesOnly": {
            "title": "Open cases only",
            "type": "boolean",
            "description": "When on, only leads the source marks as open or upcoming: open code cases, scheduled sheriff sales, active condemnations, and so on.  Turn it off to include closed cases, which a monitor needs in order to report a case closing.",
            "default": true
          },
          "since": {
            "title": "Lead date on or after",
            "type": "string",
            "description": "Earliest lead date (YYYY-MM-DD), inclusive.  The lead date is the filing date for code cases, the hearing date for hearings, the sale date for sheriff sales, the condemnation date for condemned buildings, and January 1 of the tax sale year for adjudicated parcels.  Leave empty for no lower bound."
          },
          "maxResults": {
            "title": "Maximum leads",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Upper limit on leads delivered by this run across every source, newest first within each source.  Each delivered lead is charged as one distressed-property-record event.",
            "default": 1000
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}