# Tompkins County NY Liens: UCC, Tax, Mechanics & Judgments (`lienintel/tompkins-county-ny-lien-filings`) Actor

Search Tompkins County, New York recorded liens by debtor, lender or document number. Get UCC filings, federal tax liens, mechanics liens, judgments, lis pendens and releases with parties, amounts, property data and dates in clean JSON.

- **URL**: https://apify.com/lienintel/tompkins-county-ny-lien-filings.md
- **Developed by:** [LienIntel - UCC & Secured Lending Intelligence.](https://apify.com/lienintel) (community)
- **Categories:** Business, Lead generation, Automation
- **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

[![Tompkins County NY Liens: UCC, Tax, Mechanics & Judgments](https://scrapers.lat/banners/tompkins-county-ny-lien-filings.png)](https://console.apify.com/actors/i5Yvl1fMsJen0xPb5/input)

## Tompkins County NY Liens: UCC, Tax, Mechanics & Judgments

Search **Tompkins County, New York** recorded liens by debtor, lender or document number. Get county-recorded UCC filings and the UCC-3 chain, federal tax liens, mechanics liens, judgments, lis pendens, releases and satisfactions with debtor and creditor names, amounts, property data, dates and document numbers as flat rows.

Tompkins County is a separate upstate New York recording jurisdiction centered on Ithaca. It is **not** part of NYC ACRIS, and this actor does **not** use the New York State Department of State UCC system. It reads the Tompkins County Clerk public recorded-document index directly, including the county UCC records, judgment docket, federal tax liens, mechanics liens, lis pendens and other statutory liens.

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": "2026-11112",
  "document_number": "2026-11112",
  "instrument_number": "2026-11112",
  "doc_type": "SATISFACTION",
  "doc_type_code": "SOJ",
  "doc_group": "JUDGMENT",
  "filing_type": "judgment_satisfaction",
  "filing_type_label": "Judgment satisfaction",
  "lien_category": "judgment_lien",
  "lien_category_label": "Judgment lien",
  "is_release": true,
  "recorded_date": "2026-10-20",
  "recorded_year": 2026,
  "debtor_name": "NELSON ADA O",
  "debtor_names": "NELSON ADA O",
  "debtor_count": 1,
  "secured_party_name": "PEOPLE OF THE STATE OF NEW YORK",
  "secured_party_names": "PEOPLE OF THE STATE OF NEW YORK; DRYDEN TOWN COURT",
  "secured_party_count": 2,
  "grantor_name": "NELSON ADA O",
  "grantor_names": "NELSON ADA O",
  "grantee_name": "PEOPLE OF THE STATE OF NEW YORK",
  "grantee_names": "PEOPLE OF THE STATE OF NEW YORK; DRYDEN TOWN COURT",
  "party_direction": "grantor_debtor",
  "party_roles": "NELSON ADA O | grantor; PEOPLE OF THE STATE OF NEW YORK | grantee; DRYDEN TOWN COURT | grantee",
  "party_count": 3,
  "amount": 413,
  "amount_raw": "$413.00",
  "amount_source": "consideration",
  "book": "J",
  "volume": null,
  "page": null,
  "book_volume_page": "J/--/--",
  "page_count": 2,
  "legal_description": null,
  "property_description": null,
  "municipality": null,
  "subdivision": null,
  "lot": null,
  "block": null,
  "unit": null,
  "parcel_numbers": null,
  "remarks": null,
  "county": "Tompkins",
  "state": "NY",
  "source": "Tompkins County Clerk (New York)",
  "search_role": "new_filings",
  "search_term": null,
  "search_terms": "types=ucc,tax_lien,mechanics_lien,judgment_lien,lis_pendens,other_lien; releases=true; 2026-09-21..2026-10-21",
  "search_type": "browse",
  "match_type": "browse",
  "observed_at": "2026-10-21T14:09:45.662Z",
  "confidence": 0.98
}
```

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

![Coverage](https://img.shields.io/badge/Coverage-Tompkins%20County%2C%20New%20York-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, judgment, lis pendens or UCC filing:** deduplicated by the Clerk's document number.
- **Debtor and secured-party detail:** every published party and role, not just the name that matched the search.
- **Amounts:** consideration and judgment amounts when the county publishes them.
- **Property data:** municipality, subdivision, lot, block, unit, parcel/PIN and a formatted property description.
- **Document data:** document number, type code, type description, recording date, book/volume/page and page count.
- **Matching context:** the search term, search side and search type that produced the record.

Each record can carry these 57 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 Clerk document number |
| `document_number` | string | Tompkins County Clerk document number, for example 2026-11062 |
| `instrument_number` | string | Instrument number when published |
| `doc_type` | string | Document type as published, for example UCC, FEDERAL TAX LIEN or MECHANICS LIEN |
| `doc_type_code` | string | Recorder type code, for example UCC, UCN, FTL, LML, DOJ or LIS |
| `doc_group` | string | Recorder document group as published |
| `filing_type` | string | Normalized filing type, for example ucc_initial, continuation, termination, tax_lien, mechanics_lien, judgment_lien or lien_release |
| `filing_type_label` | string | Human-readable filing type |
| `lien_category` | string | Normalized category: ucc, tax_lien, mechanics_lien, judgment_lien, lis_pendens or other_lien |
| `lien_category_label` | string | Human-readable lien category |
| `is_release` | boolean | True for releases, satisfactions, terminations and discharges |
| `recorded_date` | string | Recording date in YYYY-MM-DD format |
| `recorded_year` | integer | Recording year as an integer |
| `debtor_name` | string | Primary debtor, defendant 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, plaintiff, grantee 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 | Consideration amount in USD when published |
| `amount_raw` | string | Raw amount text as published |
| `amount_source` | string | Field used for amount, for example consideration |
| `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/692/582 |
| `page_count` | integer | Number of recorded pages |
| `legal_description` | string | Legal description text when published |
| `property_description` | string | Formatted municipality, subdivision, lot, block, unit and parcel description |
| `municipality` | string | City or town 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 section-block-lot identifiers when published |
| `remarks` | string | Recorder remarks and references |
| `document_url` | string | Public search URL for the exact document number |
| `county` | string | County name: Tompkins |
| `state` | string | State code: NY |
| `source` | string | Source name |
| `source_page` | string | Public Tompkins County Clerk search page |
| `source_url` | string | Public Tompkins County Clerk 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, defendant or grantor side, up to 20. Partial names are supported, for example SMITH, JONES or 33 WEST MAIN. Each name is searched separately and results are deduplicated. |
| `securedPartyNames` | array | no | (none) | Names to search on the secured-party, plaintiff, grantee or creditor side, up to 20. For example INTERNAL REVENUE, TOMPKINS BANK or a contractor name. Releases and terminations are also matched by the releasing party. |
| `documentNumbers` | array | no | (none) | Exact Tompkins County Clerk document numbers, up to 20, for example 2026-11062 or 2026-10081. Document numbers include the four-digit year and a hyphen. |
| `lienTypes` | array | no | `["ucc", "tax_lien", "mechanics_lien", "j` | Categories to include. Allowed values: ucc, tax_lien, mechanics_lien, judgment_lien, lis_pendens, other_lien. Leave empty for all categories. |
| `includeReleases` | boolean | no | `true` | Include UCC terminations, federal tax-lien releases, judgment satisfactions, mechanics-lien releases and generic 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, judgment, lis-pendens 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
{
  "debtorNames": [
    "SMITH"
  ],
  "maxFilings": 10
}
```

### Use cases

- Review Ithaca-area mechanics liens, judgments and UCC filings in upstate New York.
- **Commercial lenders and credit teams:** monitor a borrower or lender name for new secured-party activity.
- **Collections and recovery:** surface federal tax liens, judgments and mechanics liens against a debtor.
- **KYB and due diligence:** inspect the parties, amounts, property and document chain behind a recorded lien.
- **Construction and supplier credit:** find mechanics liens and continuations by owner, contractor or project.

### Coverage and freshness

**Lien families covered**

| Family | County index codes | Examples |
|---|---|---|
| `ucc` | `UCC`, `UCN`, `UAM`, `UAS`, `UTN` | UCC financing statements, continuations, amendments, assignments and terminations |
| `tax_lien` | `FTL` | Federal tax liens from the Internal Revenue Service |
| `mechanics_lien` | `LML`, `LCT` | Mechanics liens and orders continuing a mechanics lien |
| `judgment_lien` | `DOJ`, `SOJ` | Money judgments, judgment transcripts and satisfactions |
| `lis_pendens` | `LIS` | Lis pendens and foreclosure notices |
| `other_lien` | `NAS`, `LEP`, `LRL` | Abstracts of judgment, miscellaneous lien notices and generic lien releases |

Consumer-sensitive child-support, family-support, social-service, welfare, divorce, custody, paternity and protection-order records are excluded. Deeds, mortgages, mortgage releases, plats, marriage records, military discharges and other non-lien instruments are not returned.

- **Jurisdiction:** Tompkins County, New York, including Ithaca, Dryden, Groton, Lansing, Newfield, Enfield, Caroline, Danby and Ulysses.
- **Source:** Tompkins County Clerk public recorded-document index.
- **Freshness:** the public index was current through the prior business day when the actor was built; the actor reads the live index on every run.
- **Record families:** county-recorded UCC, federal tax liens, mechanics liens, judgments, lis pendens, other statutory liens and their releases.
- **Not included:** New York State Department of State UCC filings, NYC ACRIS records, deeds, mortgages, mortgage satisfactions, plats, certified copies, document images, child-support, family-support, social-service, welfare, matrimonial and criminal records.

### 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 "Tompkins County New York lien", "Tompkins County recorder" and "Tompkins 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. 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:

- [Nassau County NY Liens: Tax, Mechanics, Judgment & UCC](https://apify.com/lienintel/nassau-county-ny-lien-filings): county recorded liens and UCC filings in New York
- [Suffolk County NY Liens: UCC, Tax, Judgment & Lis Pendens](https://apify.com/lienintel/suffolk-county-ny-lien-filings): county recorded liens and UCC filings in New York
- [NYC UCC Filings Scraper: ACRIS Liens, Debtors & Lenders](https://apify.com/lienintel/nyc-ucc-filings): state UCC filings in New York
- [Alaska Recorder UCC & Lien Filings: Debtors & Lenders](https://apify.com/lienintel/alaska-recorder-ucc-lien-filings): county recorded liens and UCC filings in Alaska

### FAQ

**Is Tompkins County part of NYC ACRIS?**

No. Tompkins County is an upstate county with its own Clerk index. NYC ACRIS covers Bronx, Kings, New York, Queens and Richmond only.

**Does this use the New York State UCC system?**

No. Data comes from the Tompkins County Clerk index.

**Can I search by lender or secured party?**

Yes. Use `securedPartyNames`. The actor filters results to the secured-party, plaintiff, grantee or creditor side.

**Can I get only new liens without releases?**

Yes. Set `includeReleases: false`. UCC terminations, judgment satisfactions and lien releases are then skipped.

**Can I look up one document number?**

Yes. Use `documentNumbers` with the exact Clerk number, for example `2026-11062`. Prefix matches are rejected.

**Does the actor return document images?**

No. It returns the public index detail, parties, amounts and property data. Images and certified copies are not downloaded or sold.

**Is this an FCRA consumer report?**

No. This is public-record research for business, lending, KYB and due-diligence workflows.

### Run it through the Apify API

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

```bash
curl -X POST "https://api.apify.com/v2/acts/lienintel~tompkins-county-ny-lien-filings/run-sync-get-dataset-items?token=<TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"debtorNames": ["SMITH"], "maxFilings": 10}'
```

With the Apify CLI:

```bash
apify call lienintel/tompkins-county-ny-lien-filings --input '{"debtorNames": ["SMITH"], "maxFilings": 10}'
```

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, defendant or grantor side, up to 20. Partial names are supported, for example SMITH, JONES or 33 WEST MAIN. Each name is searched separately and results are deduplicated.

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

Names to search on the secured-party, plaintiff, grantee or creditor side, up to 20. For example INTERNAL REVENUE, TOMPKINS BANK or a contractor name. Releases and terminations are also matched by the releasing party.

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

Exact Tompkins County Clerk document numbers, up to 20, for example 2026-11062 or 2026-10081. Document numbers include the four-digit year and a hyphen.

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

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

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

Include UCC terminations, federal tax-lien releases, judgment satisfactions, mechanics-lien releases and generic 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, judgment, lis-pendens 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",
    "judgment_lien",
    "lis_pendens",
    "other_lien"
  ],
  "includeReleases": true,
  "maxFilings": 25
}
```

# Actor output Schema

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

One row per recorded Tompkins County lien, judgment, lis pendens or UCC filing 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/tompkins-county-ny-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/tompkins-county-ny-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/tompkins-county-ny-lien-filings --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lienintel/tompkins-county-ny-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/i5Yvl1fMsJen0xPb5/builds/85wXeQ6sTAJeDfm2O/openapi.json
