# Placer County CA Lien Filings: UCC, Tax & Mechanics (`lienintel/placer-county-ca-lien-filings`) Actor

Search Placer County, California recorded liens by debtor, lender or document number. Get UCC statements, tax liens, mechanics liens, judgments, lis pendens and releases with grantor/grantee parties, dates and document numbers in clean JSON. $0.015 per record.

- **URL**: https://apify.com/lienintel/placer-county-ca-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

[![Placer County CA Lien Filings: UCC, Tax & Mechanics](https://scrapers.lat/banners/placer-county-ca-lien-filings.png)](https://console.apify.com/actors/4fds6oLilEr91ejYm/input)

## Placer County CA Lien Filings: UCC, Tax & Mechanics

Search **Placer County, California** recorded liens by debtor, lender or document number. Get county-recorded UCC statements and the UCC-3 chain, federal and California tax liens, mechanics liens, judgment liens, lis pendens and HOA assessment liens with grantor and grantee parties, recorded dates, sequence numbers and document numbers as flat rows.

Placer County is a separate California recording jurisdiction centered on Auburn and Roseville. It is **not** the California Secretary of State UCC system, and it is **not** Orange County, Merced County or any other county recorder index. Data comes from the Placer County Clerk-Recorder's public index directly.

Here is one real record from this actor.

```json
{
  "record_id": "2026-0059315",
  "document_number": "2026-0059315",
  "instrument_number": "2026-0059315",
  "doc_type": "STATE TAX LIEN - TAX AND FEE ADMINISTRATION",
  "doc_type_code": "STL-TFA",
  "filing_type": "tax_lien",
  "filing_type_label": "California tax and fee administration lien",
  "lien_category": "tax_lien",
  "lien_category_label": "Tax lien",
  "is_release": false,
  "recorded_date": "2026-10-19",
  "recorded_year": 2026,
  "debtor_name": "STOCKTON JENNIFER A",
  "debtor_names": "STOCKTON JENNIFER A",
  "debtor_count": 1,
  "secured_party_name": "CALIFORNIA STATE TAX AND FEE ADMINISTRATION",
  "secured_party_names": "CALIFORNIA STATE TAX AND FEE ADMINISTRATION",
  "secured_party_count": 1,
  "grantor_name": "STOCKTON JENNIFER A",
  "grantor_names": "STOCKTON JENNIFER A",
  "grantee_name": "CALIFORNIA STATE TAX AND FEE ADMINISTRATION",
  "grantee_names": "CALIFORNIA STATE TAX AND FEE ADMINISTRATION",
  "party_direction": "grantor_debtor",
  "party_roles": "STOCKTON JENNIFER A | Grantor; CALIFORNIA STATE TAX AND FEE ADMINISTRATION | Grantee",
  "party_count": 2,
  "book": null,
  "page": null,
  "book_page": null,
  "sequence_number": null,
  "page_count": 1,
  "verified": true,
  "has_image": null,
  "document_url": "https://countyfusion4.govos.com/countyweb/loginDisplay.action?countyname=Placer",
  "county": "Placer",
  "state": "CA",
  "source": "Placer County Clerk-Recorder (California)",
  "source_page": "https://www.placer.ca.gov/1748/Real-Property-Records",
  "source_url": "https://www.placer.ca.gov/1748/Real-Property-Records",
  "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-22..2026-10-21",
  "search_type": "browse",
  "match_type": "browse",
  "observed_at": "2026-10-21T21:22:46.389Z",
  "confidence": 0.98
}
```

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

![Coverage](https://img.shields.io/badge/Coverage-Placer%20County%2C%20California-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-Recorder's document number.
- **Debtor and secured-party detail:** the county's grantor and grantee lists, with the debtor side resolved per document type.
- **Release flags:** UCC terminations, tax-lien releases, mechanics-lien releases, judgment satisfactions and HOA assessment-lien releases are marked so you can separate active liens from paid-off filings.
- **Document data:** document number, document type, type code, recorded date, recorded year, sequence number, page count, book/page and verified flag.
- **Matching context:** the search term, search side and search type that produced the record.

Each record can carry these 46 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 Placer County document number |
| `document_number` | string | Placer County Clerk-Recorder document number, for example 2026-0059250 |
| `instrument_number` | string | Instrument number; same as the document number |
| `doc_type` | string | Document type as published, for example UCC STATEMENT, FEDERAL TAX LIEN or MECHANICS LIEN |
| `doc_type_code` | string | Normalized type code, for example UCC1, UCC3T, FTL, STL-TFA, ML, AJ, LP or HOA |
| `filing_type` | string | Normalized filing type, for example ucc_initial, ucc_termination, tax_lien, tax_lien_release, mechanics_lien, judgment_lien, judgment_satisfaction, lis_pendens or other_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 UCC terminations, tax-lien releases, mechanics-lien releases, judgment satisfactions and HOA assessment-lien releases |
| `recorded_date` | string | Recording date in YYYY-MM-DD format |
| `recorded_year` | integer | Recording year as an integer |
| `debtor_name` | string | Primary debtor, owner, defendant or grantor name |
| `debtor_names` | string | All debtor-side names, separated by semicolons |
| `debtor_count` | integer | Number of debtor-side names |
| `secured_party_name` | string | Primary secured party, lien claimant, creditor or release claimant name |
| `secured_party_names` | string | All secured-party names, separated by semicolons |
| `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, secured_party_transfer or mixed |
| `party_roles` | string | All published parties as name / role strings |
| `party_count` | integer | Number of published party entries |
| `book` | string | Book number when published |
| `page` | string | Page number when published |
| `book_page` | string | Book and page as published |
| `sequence_number` | string | Recorder sequence number when published |
| `page_count` | integer | Number of recorded pages |
| `verified` | boolean | True when the county marks the document as verified |
| `has_image` | string | Null when the public result list does not publish an image flag; document images are available from the recorder image viewer |
| `document_url` | string | Public Placer County guest record-search page |
| `county` | string | County name: Placer |
| `state` | string | State code: CA |
| `source` | string | Source name |
| `source_page` | string | Official Placer County real-property records page |
| `source_url` | string | Official Placer County real-property records 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, defendant or grantor side, up to 20. Partial names are supported, for example SMITH, JONES or RODRIGUEZ. 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, TESLA or a contractor name. Releases and terminations are also matched by the releasing party. |
| `documentNumbers` | array | no | (none) | Exact Placer County Clerk-Recorder document numbers, up to 20, for example 2026-0059250 or 2026-0059315. The actor returns the exact document number, not prefix matches. |
| `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 and state tax-lien releases, mechanics-lien releases, judgment satisfactions and HOA assessment-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 2 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

- Search Roseville and Auburn-area state tax and fee liens, HOA assessments and lis pendens.
- **Commercial lenders and credit teams:** monitor a borrower or lender name for new secured-party activity.
- **Collections and recovery:** surface federal and California tax liens, mechanics liens and judgment liens against a debtor.
- **KYB and due diligence:** inspect the parties 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 | Placer document types | Examples |
|---|---|---|
| `ucc` | `UCC STATEMENT`, `UCC CONTINUATION`, `UCC AMENDMENT`, `UCC ASSIGNMENT`, `UCC TERMINATION` | Equipment, solar, vehicle and commercial financing statements; UCC-3 continuations, assignments and terminations |
| `tax_lien` | `FEDERAL TAX LIEN`, `STATE TAX LIEN`, `STATE TAX LIEN - TAX AND FEE ADMINISTRATION`, `STATE TAX LIEN - FRANCHISE TAX BOARD`, `STATE TAX LIEN - EMPLOYMENT DEVELOPMENT DEPARTMENT` and their releases | IRS liens, California tax and fee administration liens, FTB liens and EDD liens |
| `mechanics_lien` | `MECHANICS LIEN`, `RELEASE OF MECHANICS LIEN - BY CLAIMANT` | Construction and supplier liens and releases |
| `judgment_lien` | `ABSTRACT OF JUDGMENT`, `SATISFACTION OF JUDGMENT`, `RELEASE OF JUDGMENT` | Judgment liens and satisfactions |
| `lis_pendens` | `LIS PENDENS` | Pending litigation affecting title |
| `other_lien` | `NOTICE OF DELINQUENT ASSESSMENT - HOMEOWNERS ASSOCIATION`, `RELEASE OF NOTICE ASSESSMENT LIEN` | HOA assessment liens and releases |

Child-support, family-support, support-judgment and other consumer-sensitive records are filtered out. Deeds, deeds of trust, reconveyances, mortgages, mortgage releases, plats, fictitious-business-name filings, notary bonds and other non-lien instruments are not returned.

- **Jurisdiction:** Placer County, California.
- **Index:** Placer County Clerk-Recorder public recorded-document index.
- **Record families:** UCC, federal and California tax liens, mechanics liens, judgment liens, lis pendens and HOA assessment liens.
- **Freshness:** the public index is current through the latest recording date, including recordings from the current week.
- **Search modes:** debtor name, secured-party name, exact document number and recorded-date browse.
- **Party detail:** the public detail page publishes every grantor and grantee name, document type, sequence number and page count.
- **Party direction:** initial UCC statements and continuations, tax liens, mechanics liens, judgment liens, lis pendens and HOA liens put the debtor/owner on the grantor side. UCC terminations, tax-lien releases, mechanics-lien releases, judgment satisfactions and HOA releases put the releasing party on the grantor side, so the debtor is on the grantee side.
- **Limits:** the public search caps a single result set at 10,000 rows.

### 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 "Placer County California lien", "Placer County recorder" and "Placer 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:

- [Imperial County CA Lien Filings: UCC, Tax & Mechanics](https://apify.com/lienintel/imperial-county-ca-lien-filings): county recorded liens and UCC filings in California
- [Merced County CA Lien Filings: UCC, Tax & Mechanics](https://apify.com/lienintel/merced-county-ca-lien-filings): county recorded liens and UCC filings in California
- [Orange County CA Liens: UCC, Tax, Mechanics & Judgments](https://apify.com/lienintel/orange-county-ca-lien-filings): county recorded liens and UCC filings in California
- [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 this a consumer credit report?**

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

**Does it cover the whole state of California?**

No. It covers Placer County recordings. California's statewide UCC filings are a different source; this actor reads county-recorded liens and the county UCC index.

**Does it include dollar amounts?**

The free public detail page does not publish lien amounts or legal descriptions, so the actor returns the fields the county publishes: parties, type, date, sequence, page count and document number. Amounts are left `null` rather than guessed.

**Does it return releases?**

Yes, by default. Set `includeReleases` to `false` to return only new liens and active filings.

**How fresh is it?**

The index is current through the latest recording date. A browse run defaults to the last 30 days.

**Can I search a lender name?**

Yes. Use `securedPartyNames` to search the secured-party, lien-claimant, creditor or grantee side, including the releasing party on terminations and releases.

### Run it through the Apify API

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

```bash
curl -X POST "https://api.apify.com/v2/acts/lienintel~placer-county-ca-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/placer-county-ca-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, owner, defendant or grantor side, up to 20. Partial names are supported, for example SMITH, JONES or RODRIGUEZ. 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, TESLA or a contractor name. Releases and terminations are also matched by the releasing party.

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

Exact Placer County Clerk-Recorder document numbers, up to 20, for example 2026-0059250 or 2026-0059315. The actor returns the exact document number, not prefix matches.

## `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 and state tax-lien releases, mechanics-lien releases, judgment satisfactions and HOA assessment-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 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, 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 Placer County UCC statement, tax lien, mechanics lien, judgment lien, lis pendens or other lien with document number, type, recorded date, grantor/grantee parties, release flag 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/placer-county-ca-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/placer-county-ca-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/placer-county-ca-lien-filings --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lienintel/placer-county-ca-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/4fds6oLilEr91ejYm/builds/6rYrF8U7bqM0Pud90/openapi.json
