{
  "openapi": "3.0.1",
  "info": {
    "title": "County Clerk Records - Lis Pendens, Liens & Deeds (TX, OH, MI)",
    "description": "Daily index of documents recorded with US county clerks: lis pendens, liens, deeds, deeds of trust, releases, affidavits of heirship and sheriff's deeds. Pre-foreclosure and probate leads, lien monitoring and title research. No API key needed.",
    "version": "0.1",
    "x-build-id": "gvauBDxgTxCsH2Jbf"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/regdata~us-county-recorded-documents/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-regdata-us-county-recorded-documents",
        "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/regdata~us-county-recorded-documents/runs": {
      "post": {
        "operationId": "runs-sync-regdata-us-county-recorded-documents",
        "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/regdata~us-county-recorded-documents/run-sync": {
      "post": {
        "operationId": "run-sync-regdata-us-county-recorded-documents",
        "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": "Counties",
            "type": "array",
            "description": "The counties to read, from the county clerk's official public records search. Counties are read one after another.",
            "items": {
              "type": "string",
              "enum": [
                "garland.ar",
                "arapahoe.co",
                "boulder.co",
                "routt.co",
                "greenwich.ct",
                "sterling.ct",
                "kennebec.me",
                "calhoun.mi",
                "hillsdale.mi",
                "isabella.mi",
                "lenawee.mi",
                "mecosta.mi",
                "oceana.mi",
                "presqueisle.mi",
                "roscommon.mi",
                "tuscola.mi",
                "donaana.nm",
                "eddy.nm",
                "union.nm",
                "butler.oh",
                "carroll.oh",
                "clark.oh",
                "cuyahoga.oh",
                "franklin.oh",
                "greene.oh",
                "hardin.oh",
                "harrison.oh",
                "jefferson.oh",
                "ottawa.oh",
                "sandusky.oh",
                "berks.pa",
                "delaware.pa",
                "indiana.pa",
                "lawrence.pa",
                "eastprovidence.ri",
                "beaufort.sc",
                "oconee.sc",
                "anderson.tx",
                "bee.tx",
                "bell.tx",
                "bexar.tx",
                "brazos.tx",
                "brewster.tx",
                "burleson.tx",
                "cameron.tx",
                "chambers.tx",
                "cochran.tx",
                "coleman.tx",
                "collin.tx",
                "dallas.tx",
                "denton.tx",
                "freestone.tx",
                "gillespie.tx",
                "goliad.tx",
                "grayson.tx",
                "grimes.tx",
                "hidalgo.tx",
                "hockley.tx",
                "jefferson.tx",
                "jimwells.tx",
                "kendall.tx",
                "leon.tx",
                "liveoak.tx",
                "llano.tx",
                "matagorda.tx",
                "midland.tx",
                "milam.tx",
                "montgomery.tx",
                "nacogdoches.tx",
                "nueces.tx",
                "reeves.tx",
                "refugio.tx",
                "rusk.tx",
                "sanpatricio.tx",
                "smith.tx",
                "starr.tx",
                "tarrant.tx",
                "walker.tx",
                "wilson.tx",
                "zapata.tx",
                "sanjuan.ut",
                "usvi",
                "chester.vt"
              ],
              "enumTitles": [
                "Garland County, AR",
                "Arapahoe County, CO",
                "Boulder County, CO",
                "Routt County, CO",
                "Greenwich, CT",
                "Sterling, CT",
                "Kennebec County, ME",
                "Calhoun County, MI",
                "Hillsdale County, MI",
                "Isabella County, MI",
                "Lenawee County, MI",
                "Mecosta County, MI",
                "Oceana County, MI",
                "Presque Isle County, MI",
                "Roscommon County, MI",
                "Tuscola County, MI",
                "Dona Ana County, NM",
                "Eddy County, NM",
                "Union County, NM",
                "Butler County, OH",
                "Carroll County, OH",
                "Clark County, OH",
                "Cuyahoga County, OH",
                "Franklin County, OH",
                "Greene County, OH",
                "Hardin County, OH",
                "Harrison County, OH",
                "Jefferson County, OH",
                "Ottawa County, OH",
                "Sandusky County, OH",
                "Berks County, PA",
                "Delaware County, PA",
                "Indiana County, PA",
                "Lawrence County, PA",
                "East Providence, RI",
                "Beaufort County, SC",
                "Oconee County, SC",
                "Anderson County, TX",
                "Bee County, TX",
                "Bell County, TX",
                "Bexar County, TX",
                "Brazos County, TX",
                "Brewster County, TX",
                "Burleson County, TX",
                "Cameron County, TX",
                "Chambers County, TX",
                "Cochran County, TX",
                "Coleman County, TX",
                "Collin County, TX",
                "Dallas County, TX",
                "Denton County, TX",
                "Freestone County, TX",
                "Gillespie County, TX",
                "Goliad County, TX",
                "Grayson County, TX",
                "Grimes County, TX",
                "Hidalgo County, TX",
                "Hockley County, TX",
                "Jefferson County, TX",
                "Jim Wells County, TX",
                "Kendall County, TX",
                "Leon County, TX",
                "Live Oak County, TX",
                "Llano County, TX",
                "Matagorda County, TX",
                "Midland County, TX",
                "Milam County, TX",
                "Montgomery County, TX",
                "Nacogdoches County, TX",
                "Nueces County, TX",
                "Reeves County, TX",
                "Refugio County, TX",
                "Rusk County, TX",
                "San Patricio County, TX",
                "Smith County, TX",
                "Starr County, TX",
                "Tarrant County, TX",
                "Walker County, TX",
                "Wilson County, TX",
                "Zapata County, TX",
                "San Juan County, UT",
                "US Virgin Islands",
                "Chester, VT"
              ]
            }
          },
          "dateFrom": {
            "title": "Recorded from",
            "type": "string",
            "description": "First recorded date, YYYY-MM-DD. Default: yesterday. At most 31 days per run."
          },
          "dateTo": {
            "title": "Recorded to",
            "type": "string",
            "description": "Last recorded date, YYYY-MM-DD, inclusive. Default: yesterday. Counties publish each day once their indexing is done, so the most recent day can still be incomplete."
          },
          "documentCategories": {
            "title": "Document categories",
            "type": "array",
            "description": "Keep only these kinds of documents. Leave empty for every document recorded in the window. Each document gets one category, matched on the county's document type wording.",
            "items": {
              "type": "string",
              "enum": [
                "preForeclosure",
                "liens",
                "releases",
                "deedsTransfers",
                "distressedTransfers",
                "probateHeirship",
                "mortgages"
              ],
              "enumTitles": [
                "Pre-foreclosure (lis pendens, notice of sale, substitute trustee, notice of default)",
                "Liens (mechanic's, tax, hospital, judgment, HOA, lien affidavits)",
                "Releases (release of lien, release of lis pendens, satisfaction)",
                "Deeds and transfers (warranty, quitclaim, special warranty, gift)",
                "Distressed transfers (sheriff's, trustee's, tax deed, deed in lieu)",
                "Probate and heirship (affidavit of heirship, transfer on death, small estate)",
                "Mortgages (deed of trust, mortgage, modification, assignment)"
              ]
            }
          },
          "partyName": {
            "title": "Party name (optional)",
            "type": "string",
            "description": "Only documents where this name appears as a grantor or grantee, e.g. \"SMITH JOHN\" or a company name. Counties index people as LAST FIRST. Leave empty for every document in the window."
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 0,
            "type": "integer",
            "description": "Most documents delivered in this run, across all counties. 0 = no limit.",
            "default": 1000
          },
          "onlyNewSinceLastRun": {
            "title": "Only documents not delivered before",
            "type": "boolean",
            "description": "For a scheduled daily feed: skips documents this feed already delivered (remembered for 60 days), so a window that overlaps the previous run still delivers each document once.",
            "default": false
          },
          "stateStoreName": {
            "title": "Feed memory store name",
            "type": "string",
            "description": "Key-value store in your Apify account that remembers delivered documents. Use a different name for each independent feed.",
            "default": "county-records-feed-state"
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}