# Jackson County MI UCC, Tax Lien & Judgment Records (`lienintel/jackson-county-mi-lien-filings`) Actor

Search Jackson County, Michigan recorded UCC fixture filings, federal and state tax liens, judgment liens and releases by debtor, creditor or instrument number. Get parties, dates, book/page, amounts and legal descriptions. $0.03 per record.

- **URL**: https://apify.com/lienintel/jackson-county-mi-lien-filings.md
- **Developed by:** [LienIntel - UCC & Secured Lending Intelligence.](https://apify.com/lienintel) (community)
- **Categories:** Business, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $30.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

## Jackson County MI UCC, Tax Lien & Judgment Records

Search Jackson County, Michigan recorded UCC fixture filings, federal and state tax liens, judgment liens and releases by debtor, creditor or exact instrument number. Get clean, flat JSON with the published parties, recording date, book and page, lien amount, legal description and property data.

**One record = one recorded instrument. $0.03 per record + $0.003 actor start.**

### What you get

- **UCC fixture filings** recorded against real property, with the debtor and secured party.
- **UCC fixture filing continuations** that extend an existing filing.
- **Federal tax liens** filed by the IRS, with the taxpayer and lien amount.
- **Michigan state tax liens** filed by the State of Michigan, with the taxpayer and lien amount.
- **Judgment liens**, with the judgment creditor and judgment debtor.
- **Releases**, including UCC fixture filing releases, state tax-lien releases, lien releases and lis-pendens releases, with `is_release=true`.
- **Exact instrument lookup** by Jackson County document number.

Every row includes the published First Party and Second Party lists, the mapped debtor and secured party, party counts, recording date, signed date, processed and received timestamps, liber, page, page count, recording status, lien amount, legal description, parcel number, property address, comments and a public detail URL.

### Fields

| Field | Description |
|---|---|
| `document_number` | Jackson County instrument number, for example `3017926` |
| `doc_type` | Published instrument type, for example `FIXTURE FILING` or `JUDGMENT LIEN` |
| `filing_type` | Normalized type: `ucc_fixture_filing`, `ucc_fixture_continuation`, `ucc_fixture_release`, `federal_tax_lien`, `state_tax_lien`, `state_tax_lien_release`, `judgment_lien`, `lien_release` or `lis_pendens_release` |
| `lien_category` | `ucc`, `tax_lien`, `judgment` or `other_lien` |
| `is_release` | `true` for releases |
| `recorded_date` | Recorded date, `YYYY-MM-DD` |
| `signed_date` | Instrument signed date when published |
| `debtor_name`, `debtor_names` | Debtor, taxpayer or judgment debtor |
| `secured_party_name`, `secured_party_names` | Secured party, creditor, agency or lien claimant |
| `grantor_names`, `grantee_names` | Raw published First Party and Second Party lists |
| `party_direction` | `grantor_debtor` for UCC fixture filings and continuations; `grantee_debtor` for tax liens, judgment liens and releases |
| `book`, `page`, `book_page` | Liber and page |
| `page_count` | Number of recorded pages |
| `amount`, `amount_text` | Lien amount when published |
| `legal_description` | Legal description as published |
| `parcel_number` | Parcel number extracted from the legal description |
| `property_address`, `property_city`, `property_state`, `property_zip` | Property address when published |
| `document_status` | Recording status, for example `Recorded and Verified document` |
| `detail_url` | Public document-detail page |
| `observed_at` | ISO timestamp when the record was observed |

### Example output

```json
{
  "document_number": "3017926",
  "doc_type": "FIXTURE FILING",
  "filing_type": "ucc_fixture_filing",
  "lien_category": "ucc",
  "is_release": false,
  "recorded_date": "2026-10-28",
  "debtor_name": "GLENN THERON REMINGTON",
  "secured_party_name": "REPRISE FINANCIAL DBA; SKOPOS FINANCIAL DBA",
  "party_direction": "grantor_debtor",
  "book": "2291",
  "page": "0433",
  "book_page": "2291/0433",
  "page_count": 3,
  "legal_description": "SUMMIT SE QTR SECTION: 12 T/R: T3S/R1W PART OF PARCEL: 000131245404501",
  "parcel_number": "000131245404501",
  "property_address": "1845 E SOUTH ST",
  "property_state": "MI",
  "document_status": "Recorded and Verified document"
}
```

### Inputs

| Input | Type | Description |
|---|---|---|
| `debtorNames` | array | Debtor, taxpayer or judgment-debtor names; partial names supported |
| `securedPartyNames` | array | Creditor, lender, agency or lien-claimant names |
| `documentNumbers` | array | Exact Jackson County instrument numbers |
| `lienTypes` | array | `ucc`, `tax_lien`, `judgment`, `other_lien`; empty = all |
| `includeReleases` | boolean | Include releases; default `true` |
| `dateFrom`, `dateTo` | string | Recorded-date range in `YYYY-MM-DD` |
| `maxFilings` | integer | Maximum records to return; 1–200 |

The county index matches names from the beginning of the published party name. Use the leading words as published: `TERRAZAS`, `SMITH`, `JACKSON PLACE`, `INTERNAL REVENUE`, `STATE OF MICHIGAN`, `OAKS CAPITAL` or `REPRISE FINANCIAL`. A word from the middle of a long party name can return no results.

If no names or instrument numbers are supplied, the actor browses the recorded-date range. The default browse range is the last 30 days. Name searches default to the last 2 years.

### Coverage and freshness

- **Jurisdiction:** Jackson County, Michigan.
- **Source:** Jackson County Register of Deeds public recorded-document index, a free public CountyFusion guest search.
- **Coverage:** UCC fixture filings, UCC fixture filing continuations and releases, federal tax liens, Michigan state tax liens and releases, judgment liens, lien releases and lis-pendens releases.
- **Freshness:** the index publishes instruments as they are recorded and indexed. Newly recorded instruments can show `Verify with OCR` for a short time while the county completes indexing.
- **Not included:** deeds, mortgages, mortgage discharges, assignments of mortgage, death certificates, plats, easements, powers of attorney, probate records, family-law records, notary bonds, notices of commencement, generic `LIEN` rows without an identifiable claimant, terminations without an identifiable secured party, and subordination agreements that publish no debtor.

### Who uses it

- **Commercial lenders, equipment financiers and factors** checking a debtor's county-recorded UCC and tax-lien position.
- **Credit and collections teams** monitoring federal tax liens, state tax liens and judgment liens.
- **Title, escrow and legal researchers** pulling parties, legal descriptions, parcel numbers and release status.
- **Data teams** enriching a CRM or risk model with fresh public-record events.
- **MCA and small-business funders** using fixture filings and judgment liens as a financing or distress signal.

### Pricing and limits

- **$0.03 per result** (`result` event), flat.
- **$0.003 actor start** (`apify-actor-start`), charged once per run at 512 MB.
- Minimum total charge **$0.033**.
- Free Apify users are capped at **10 results per run**.
- No charge when the search returns no records or fails; error rows have no billable event.
- The actor stops as soon as your configured spend limit is reached.
- Runs at **512 MB** with a 1-hour default timeout.

### FAQ

**Does this cover Michigan statewide UCC filings?**
No. Michigan statewide UCC filings are a separate state system. This actor covers instruments recorded with the Jackson County Register of Deeds, including county-level UCC fixture filings, tax liens, judgment liens and releases.

**Does it return deeds or mortgages?**
No. The actor requests and returns only the lien and UCC families listed above.

**Can I search by debtor, creditor and instrument number?**
Yes. Use `debtorNames`, `securedPartyNames` or `documentNumbers`. Each term is searched separately and results are deduplicated by instrument number.

**Why is a party name sometimes on the other side?**
The county publishes First Party and Second Party. For UCC fixture filings the debtor is the First Party. For tax liens, judgment liens and releases the creditor or agency is the First Party and the debtor is the Second Party. The actor applies the verified direction for each instrument type and always includes the raw published lists.

**Is this a consumer report?**
No. It is public-record research for business, legal and due-diligence workflows, not an FCRA consumer report and not legal advice.

### Related LienIntel actors

- **Wayne County MI Lien Filings** — Wayne County Register of Deeds.
- **Allegan County MI Lien Filings** — Allegan County Register of Deeds.
- **Stark County OH UCC & Lien Filings** — Ohio county recorder index.
- **Berks County PA UCC Filings** — Pennsylvania county recorder index.

### Source and scope

- **Jurisdiction:** Jackson County, Michigan.
- **Source:** Jackson County Register of Deeds public index, a free public CountyFusion guest search linked from the county's online services.
- **Party mapping:** the published detail page is authoritative. UCC fixture filings and continuations put the debtor first and the secured party second. Federal tax liens, state tax liens, judgment liens and releases put the agency, creditor or releasing secured party first and the debtor second.
- **Legal:** public-record research, not a consumer report and not legal advice. Do not use the output for FCRA eligibility decisions. Verify any record against the county before relying on it for a legal or financial decision.

# Actor input Schema

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

Names to search on the debtor, taxpayer or judgment-debtor side, up to 20. The county index matches from the start of the published name, so SMITH, TERRAZAS or JACKSON PLACE work. Each name is searched separately and results are deduplicated.

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

Names to search on the secured-party, creditor, agency or lien-claimant side, up to 20. Use the leading words as published, for example INTERNAL REVENUE, STATE OF MICHIGAN, OAKS CAPITAL or REPRISE FINANCIAL.

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

Exact Jackson County recorded instrument numbers, up to 20, for example 3018007 or 3017751. The actor returns the exact instrument, not prefix matches.

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

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

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

Include UCC fixture filing releases, federal and state tax-lien releases, lien releases and lis-pendens releases. Turn off to return only active liens and new filings.

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

Earliest recorded date in YYYY-MM-DD format. Leave empty for the last 2 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",
    "judgment",
    "other_lien"
  ],
  "includeReleases": true,
  "maxFilings": 25
}
```

# Actor output Schema

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

One row per recorded Jackson County UCC fixture filing, federal or state tax lien, judgment lien, lien release or lis-pendens release, with instrument number, recorded date, debtor and secured party, book/page, amount, legal description and property data.

# 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/jackson-county-mi-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/jackson-county-mi-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/jackson-county-mi-lien-filings --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lienintel/jackson-county-mi-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/6iaathLYoQKSOzm2p/builds/QfgKbE8MMuZyDpZXs/openapi.json
