# Fayette County OH Lien Filings: UCC, Tax & Mechanics (`lienintel/fayette-county-oh-lien-filings`) Actor

Search Fayette County, Ohio recorded UCC land filings, tax liens, mechanics liens, workers-comp and unemployment liens. Get debtor and secured-party names, amounts, document numbers and property data in clean JSON. $0.015 per record.

- **URL**: https://apify.com/lienintel/fayette-county-oh-lien-filings.md
- **Developed by:** [LienIntel - UCC & Secured Lending Intelligence.](https://apify.com/lienintel) (community)
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $15.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

[![Fayette County OH Lien Filings: UCC, Tax & Mechanics](https://scrapers.lat/banners/fayette-county-oh-lien-filings.png)](https://console.apify.com/actors/AfpQwYHhm3rr5cluP/input)

## Fayette County OH Lien Filings: UCC, Tax & Mechanics

Search **Fayette County, Ohio** recorded liens by debtor, lender or document number. Get county-recorded UCC land and fixture filings, tax liens and tax-certificate transfers, federal tax liens and releases, mechanics liens, workers-compensation liens, unemployment-compensation liens and their release chains with debtor and creditor names, amounts, legal descriptions, dates and document numbers as flat rows.

Fayette County is a separate southwest Ohio recording jurisdiction centered on Washington Court House. It is **not** the Ohio Secretary of State UCC system, and it is **not** Stark County, Tuscarawas County or any other county recorder index. Data comes from the Fayette County Recorder's public real-property index directly.

Here is one real record from this actor. `document_url`, `source_page`, `source_url` are left out of this example and included in your dataset.

```json
{
  "record_id": "202600003956",
  "document_number": "202600003956",
  "instrument_number": "202600003956",
  "doc_type": "LIEN",
  "doc_type_code": "LIEN",
  "doc_group": "LIENS",
  "filing_type": "tax_lien_transfer",
  "filing_type_label": "Tax lien / tax certificate",
  "lien_category": "tax_lien",
  "lien_category_label": "Tax lien",
  "is_release": false,
  "recorded_date": "2026-10-16",
  "instrument_date": "2026-09-22",
  "recorded_year": 2026,
  "debtor_name": "WILLIAMS JUEL A",
  "debtor_names": "WILLIAMS JUEL A",
  "debtor_count": 1,
  "secured_party_name": "NAR OHIO LLC",
  "secured_party_names": "NAR OHIO LLC; FAYETTE COUNTY TREASURER",
  "secured_party_count": 2,
  "grantor_name": "WILLIAMS JUEL A",
  "grantor_names": "WILLIAMS JUEL A",
  "grantee_name": "NAR OHIO LLC",
  "grantee_names": "NAR OHIO LLC; FAYETTE COUNTY TREASURER",
  "party_direction": "grantor_debtor",
  "party_roles": "WILLIAMS JUEL A | grantor; NAR OHIO LLC | grantee; FAYETTE COUNTY TREASURER | grantee",
  "party_count": 3,
  "amount": 1458,
  "amount_raw": "$1,458.00",
  "amount_source": "consideration",
  "book": "OR",
  "volume": "249",
  "page": "787",
  "book_volume_page": "OR/249/787",
  "page_count": 1,
  "legal_description": "12 VINE ST----TAX CERT",
  "property_description": "12 VINE ST----TAX CERT",
  "municipality": null,
  "subdivision": null,
  "lot": null,
  "block": null,
  "unit": null,
  "parcel_numbers": null,
  "section": null,
  "township": null,
  "range": null,
  "acres": null,
  "remarks": "Signature Page: 1; Legal Description Page: 1",
  "county": "Fayette",
  "state": "OH",
  "source": "Fayette County Recorder (Ohio)",
  "search_role": "new_filings",
  "search_term": null,
  "search_terms": "types=ucc,tax_lien,mechanics_lien,other_lien; releases=true; 2026-09-21..2026-10-21",
  "search_type": "browse",
  "match_type": "browse",
  "observed_at": "2026-10-21T19:26:35.136Z",
  "confidence": 0.98
}
```

**[Input](https://apify.com/lienintel/fayette-county-oh-lien-filings/input-schema) | [Output](https://apify.com/lienintel/fayette-county-oh-lien-filings/output-schema) | [Pricing](https://apify.com/lienintel/fayette-county-oh-lien-filings/pricing)**

![Coverage](https://img.shields.io/badge/Coverage-Fayette%20County%2C%20Ohio-blue)
![Output](https://img.shields.io/badge/Output-JSON%20%7C%20CSV%20%7C%20Excel-orange)
![Billing](https://img.shields.io/badge/Billing-Pay%20per%20result-brightgreen)

### Table of contents

- [What you get](#what-you-get)
- [Input and filters](#input-and-filters)
- [Use cases](#use-cases)
- [Coverage and freshness](#coverage-and-freshness)
- [Pricing](#pricing)
- [Comparison with other Apify actors](#comparison-with-other-apify-actors)
- [Related LienIntel actors](#related-lienintel-actors)
- [FAQ](#faq)
- [Run it through the Apify API](#run-it-through-the-apify-api)

### What you get

- **One row per recorded lien or UCC land filing:** deduplicated by the Recorder's document number.
- **Debtor and secured-party detail:** every published party and role, not just the name that matched the search.
- **Amounts:** consideration or recorded legal-description amounts when the county publishes them.
- **Property data:** the recorded legal description, subdivision/lot remarks, municipality, book/volume/page and page count.
- **Document data:** document number, type code, type description, recording date, instrument date, book/volume/page and page count.
- **Release flags:** tax-lien, workers-comp and unemployment releases are marked so you can separate active liens from paid-off filings.
- **Matching context:** the search term, search side and search type that produced the record.

Each record can carry these 62 fields. A field the source does not publish for a record comes back as `null`.

| Field | Type | Description |
|---|---|---|
| `record_id` | string | Unique record key: the Recorder document number |
| `document_number` | string | Fayette County Recorder document number, for example 202600003979 |
| `instrument_number` | string | Instrument number when published |
| `doc_type` | string | Document type as published, for example UCC LAND DOC, FED TAX LIEN or MECHANICS LIEN |
| `doc_type_code` | string | Recorder type code, for example UCC LAND, LIEN, F TX, MECH L or WORK COMP |
| `doc_group` | string | Recorder document group as published |
| `filing_type` | string | Normalized filing type, for example ucc_initial, tax_lien_transfer, tax_lien, tax_lien_release, mechanics_lien, workers_comp_lien or unemployment_lien |
| `filing_type_label` | string | Human-readable filing type |
| `lien_category` | string | Normalized category: ucc, tax_lien, mechanics_lien or other_lien |
| `lien_category_label` | string | Human-readable lien category |
| `is_release` | boolean | True for releases, partial releases and terminations |
| `recorded_date` | string | Recording date in YYYY-MM-DD format |
| `instrument_date` | string | Instrument or document date in YYYY-MM-DD format when published |
| `recorded_year` | integer | Recording year as an integer |
| `debtor_name` | string | Primary debtor, owner, employer or grantor name |
| `debtor_names` | string | All debtor-side names |
| `debtor_count` | integer | Number of debtor-side names |
| `secured_party_name` | string | Primary secured party, lien claimant or creditor name |
| `secured_party_names` | string | All secured-party names |
| `secured_party_count` | integer | Number of secured-party names |
| `grantor_name` | string | Primary grantor name as published |
| `grantor_names` | string | All grantor names as published |
| `grantee_name` | string | Primary grantee name as published |
| `grantee_names` | string | All grantee names as published |
| `party_direction` | string | Which published side carries the debtor: grantor_debtor, grantee_debtor or secured_party_transfer |
| `party_roles` | string | All published parties as name / role strings |
| `party_count` | integer | Number of published party entries |
| `amount` | integer | Lien amount in USD when published |
| `amount_raw` | string | Raw amount text as published |
| `amount_source` | string | Field used for amount, for example consideration or remarks |
| `book` | string | Book or instrument type from the book/volume/page value |
| `volume` | string | Volume number |
| `page` | string | Page number |
| `book_volume_page` | string | Book, volume and page as published, for example OR/1689/1362 |
| `page_count` | integer | Number of recorded pages |
| `legal_description` | string | Legal description text when published |
| `property_description` | string | Formatted municipality, subdivision, lot, block, unit, section/town/range and parcel description |
| `municipality` | string | City or township from the legal description |
| `subdivision` | string | Subdivision name when published |
| `lot` | string | Lot when published |
| `block` | string | Block when published |
| `unit` | string | Unit when published |
| `parcel_numbers` | string | Parcel or PIN identifiers when published |
| `section` | string | Section number when published |
| `township` | string | Township number when published |
| `range` | string | Range number when published |
| `acres` | string | Acreage text when published |
| `remarks` | string | Recorder remarks and references, including published lien amounts |
| `document_url` | string | Public search URL for the exact document number |
| `county` | string | County name: Fayette |
| `state` | string | State code: OH |
| `source` | string | Source name |
| `source_page` | string | Public Fayette County Recorder search page |
| `source_url` | string | Public Fayette County Recorder search page |
| `search_role` | string | Search side: debtor, secured_party, document_number or new_filings |
| `search_term` | string | Search term that produced the record |
| `search_terms` | string | Search and date-range context |
| `search_type` | string | Search type: name, document or browse |
| `match_type` | string | Match type: name, document or browse |
| `observed_at` | string | ISO 8601 timestamp when the record was observed |
| `confidence` | number | Confidence score for the normalized record |
| `error` | string | Error message when no records were returned or the run failed; error records are not charged |

### Input and filters

All inputs are optional.

| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| `debtorNames` | array | no | (none) | Names to search on the debtor, owner, employer or grantor side, up to 20. Partial names are supported, for example SMITH, JONES or GOODLEAP. Each name is searched separately and results are deduplicated. |
| `securedPartyNames` | array | no | (none) | Names to search on the secured-party, lien claimant, creditor or grantee side, up to 20. For example INTERNAL REVENUE, GOODLEAP, a contractor or a workers-comp bureau. Releases are also matched by the releasing party. |
| `documentNumbers` | array | no | (none) | Exact Fayette County Recorder document numbers, up to 20, for example 202600003979 or 202600003955. The actor returns the exact document number, not prefix matches. |
| `lienTypes` | array | no | `["ucc", "tax_lien", "mechanics_lien", "o` | Categories to include. Allowed values: ucc, tax_lien, mechanics_lien, other_lien. Leave empty for all categories. |
| `includeReleases` | boolean | no | `true` | Include federal tax-lien releases, workers-compensation lien releases and unemployment-compensation lien releases. Turn off to return only new liens and active filings. |
| `dateFrom` | string | no | (none) | Earliest recorded date in YYYY-MM-DD format. Leave empty for the last 5 years on a name search, or the last 30 days on a browse run. |
| `dateTo` | string | no | (none) | Latest recorded date in YYYY-MM-DD format. Leave empty for today. |
| `maxFilings` | integer | no | `25` | Maximum number of unique lien or UCC records to return and charge. Free Apify users receive up to 10 results per run. |

A working example to paste into the Input tab:

```json
{
  "maxFilings": 10,
  "lienTypes": [
    "ucc",
    "tax_lien",
    "mechanics_lien",
    "other_lien"
  ],
  "includeReleases": true
}
```

### Use cases

- Monitor tax lien and tax certificate transfers in Fayette County, Ohio, with the debtor on each filing.
- **Commercial lenders and credit teams:** monitor a borrower or lender name for new secured-party activity.
- **Collections and recovery:** surface federal tax liens, mechanics liens, workers-comp liens and unemployment liens against a debtor.
- **KYB and due diligence:** inspect the parties, amounts, property and document data behind a recorded lien.
- **Construction and supplier credit:** find mechanics liens by owner or contractor.

### Coverage and freshness

**Lien families covered**

| Family | County index codes | Examples |
|---|---|---|
| `ucc` | `UCC LAND` | County-recorded UCC land and fixture filings |
| `tax_lien` | `LIEN`, `F TX`, `R F/TX` | Tax-certificate transfers, federal tax liens and federal tax-lien releases |
| `mechanics_lien` | `MECH L` | Mechanics liens |
| `other_lien` | `WORK COMP`, `CONT WORK C`, `R/WORK COMP`, `U COMP`, `CONT U COMP`, `R U/CP` | Workers-compensation and unemployment-compensation liens, continuations and releases |

Consumer-sensitive child-support, Medicaid, recognizance and other non-lien records are excluded. Deeds, mortgages, mortgage releases, leases, plats, powers of attorney, military discharges and other non-lien instruments are not returned.

- **Jurisdiction:** Fayette County, Ohio.
- **Source:** Fayette County Recorder public real-property index.
- **Index through:** 2026-10-21 when last checked.
- **Target-record volume:** 565 records for 2025-01-01 through 2026-10-21; 231 for 2026 year-to-date; 88 in the last 30 days.
- **Families:** UCC land/fixture, tax-lien/tax-certificate, federal tax, mechanics, workers-comp and unemployment liens.

Counts move with recording activity. Use a date range and `maxFilings` to control the run.

### Pricing

This actor uses pay-per-event pricing. These are the current Apify prices, read on 2026-11-06.

| Event | Price | When it is charged |
|---|---|---|
| `result` | $0.015 | Each record delivered to your dataset |
| `apify-actor-start` | $0.003 | When a run starts, once per GB of run memory with a minimum of one |

At the default 512 MB, a run that delivers 100 records costs $1.503.

- Apify asks for a maximum spend of at least $0.018 per run on this actor.
- Accounts on the free Apify plan receive up to 10 results per run.
- If nothing matches or the source fails, you get one row with an `error` field and no `result` charge. The start event still applies to the run.
- Set a maximum cost per run and the actor stops delivering results when it reaches that limit.

### Comparison with other Apify actors

No dedicated actor for this source on the Apify Store as of November 2026. We searched the public Store on 2026-11-06 with queries including "Fayette County Ohio lien", "Fayette County recorder" and "Fayette County ucc", and we reviewed the listings for this source and data type. Broader actors exist: `shelvick/property-deed-records` searches deed and lien records from county recorder indexes and `regdata/us-county-recorded-documents` lists county clerk records in TX, OH and MI. Their listings do not name this source, so we could not confirm that they cover it. Store listings change, so run the same search before you rely on this.

### Related LienIntel actors

Other public LienIntel actors for the same buyer:

- [Clermont County OH Liens: UCC, Tax & Mechanics](https://apify.com/lienintel/clermont-county-oh-lien-filings): county recorded liens and UCC filings in Ohio
- [Hancock County OH Lien Filings: UCC, Tax & Mechanics](https://apify.com/lienintel/hancock-county-oh-lien-filings): county recorded liens and UCC filings in Ohio
- [Madison County OH Liens: UCC, Tax, Mechanics & Workers Comp](https://apify.com/lienintel/madison-county-oh-lien-filings): county recorded liens and UCC filings in Ohio
- [Richland County OH Liens: UCC, Tax & Mechanics](https://apify.com/lienintel/richland-county-oh-lien-filings): county recorded liens and UCC filings in Ohio

### FAQ

**Is this an FCRA consumer report?**

No. It is public-record research and workflow automation.

**Does it return the actual document image?**

No. It returns the index data and a link to the public search page for the document number. Images and certified copies are not downloaded or sold.

**Does it include UCC-3 continuations and terminations?**

Fayette's public index does not expose a usable UCC-3 chain. The `UCC LAND` code covers county-recorded UCC land and fixture filings.

**Can I search by address?**

Search is by party name or exact document number. The output includes the recorded legal description and property data, which you can filter downstream.

**Does it include child-support or Medicaid liens?**

No. Those are consumer-sensitive and excluded.

**Can I get more than 10 results on a free plan?**

No. Paid users can request up to 1,000.

### Run it through the Apify API

Replace `<TOKEN>` with your Apify API token.

```bash
curl -X POST "https://api.apify.com/v2/acts/lienintel~fayette-county-oh-lien-filings/run-sync-get-dataset-items?token=<TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"maxFilings": 10, "lienTypes": ["ucc", "tax_lien", "mechanics_lien", "other_lien"], "includeReleases": true}'
```

With the Apify CLI:

```bash
apify call lienintel/fayette-county-oh-lien-filings --input '{"maxFilings": 10, "lienTypes": ["ucc", "tax_lien", "mechanics_lien", "other_lien"], "includeReleases": true}'
```

Every run writes to a dataset that you can export as JSON, CSV or Excel from the Storage tab or through the Apify API.

***

*LienIntel is an independent data provider and is not affiliated with any government office named on this page. Records are public and are provided for research and workflow automation. This is not a certified search and not a consumer report under the FCRA.*

# Actor input Schema

## `debtorNames` (type: `array`):

Names to search on the debtor, owner, employer or grantor side, up to 20. Partial names are supported, for example SMITH, JONES or GOODLEAP. Each name is searched separately and results are deduplicated.

## `securedPartyNames` (type: `array`):

Names to search on the secured-party, lien claimant, creditor or grantee side, up to 20. For example INTERNAL REVENUE, GOODLEAP, a contractor or a workers-comp bureau. Releases are also matched by the releasing party.

## `documentNumbers` (type: `array`):

Exact Fayette County Recorder document numbers, up to 20, for example 202600003979 or 202600003955. The actor returns the exact document number, not prefix matches.

## `lienTypes` (type: `array`):

Categories to include. Allowed values: ucc, tax_lien, mechanics_lien, other_lien. Leave empty for all categories.

## `includeReleases` (type: `boolean`):

Include federal tax-lien releases, workers-compensation lien releases and unemployment-compensation lien releases. Turn off to return only new liens and active filings.

## `dateFrom` (type: `string`):

Earliest recorded date in YYYY-MM-DD format. Leave empty for the last 5 years on a name search, or the last 30 days on a browse run.

## `dateTo` (type: `string`):

Latest recorded date in YYYY-MM-DD format. Leave empty for today.

## `maxFilings` (type: `integer`):

Maximum number of unique lien or UCC records to return and charge. Free Apify users receive up to 10 results per run.

## Actor input object example

```json
{
  "lienTypes": [
    "ucc",
    "tax_lien",
    "mechanics_lien",
    "other_lien"
  ],
  "includeReleases": true,
  "maxFilings": 25
}
```

# Actor output Schema

## `results` (type: `string`):

One row per recorded Fayette County UCC land filing, tax lien, mechanics lien, workers-comp or unemployment lien with document number, type, recorded date, debtor and secured party, amount, property data and a public source link.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lienintel/fayette-county-oh-lien-filings").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lienintel/fayette-county-oh-lien-filings").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lienintel/fayette-county-oh-lien-filings --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lienintel/fayette-county-oh-lien-filings"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/AfpQwYHhm3rr5cluP/builds/MBcqjp8TRvViCCxRU/openapi.json
