# Allegheny County PA UCC Filings: Debtors & Secured Parties (`lienintel/allegheny-county-pa-ucc-filings`) Actor

Search Allegheny County, Pennsylvania UCC financing statements by debtor, secured party, instrument number or date. Get debtor and lender names, filing type, dates, book/page and status in clean JSON. $0.015 per record.

- **URL**: https://apify.com/lienintel/allegheny-county-pa-ucc-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

[![Allegheny County PA UCC Filings: Debtors & Secured Parties](https://scrapers.lat/banners/allegheny-county-pa-ucc-filings.png)](https://console.apify.com/actors/yTh9Wa0COAoBbBFjU/input)

## Allegheny County PA UCC Filings: Debtors & Secured Parties

Search **Allegheny County, Pennsylvania** UCC financing statements by debtor, secured party, exact instrument number or recorded-date window. Get debtor names, secured-party names, filing type, recorded dates, book/page, page count and document status as flat rows.

Allegheny County is Pennsylvania's second-most-populous county and the Pittsburgh commercial lending hub. This actor covers the **Allegheny County Recorder of Deeds Financing Statements index directly:** the county UCC record, not the Pennsylvania Department of State UCC database and not a multi-county bundle.

Here is one real record from this actor.

```json
{
  "source": "Allegheny County Recorder of Deeds UCC index (Pennsylvania)",
  "state": "PA",
  "county": "Allegheny",
  "record_id": "allegheny-pa-ucc-20879503",
  "instrument_number": "108251",
  "internal_record_id": "20879503",
  "document_type": "Finance Statement",
  "document_family": "ucc",
  "filing_type": "initial",
  "is_initial": true,
  "is_continuation": false,
  "is_amendment": false,
  "is_assignment": false,
  "is_termination": false,
  "is_release": false,
  "file_date": "2026-10-30",
  "instrument_date": null,
  "recorded_date": "2026-10-30",
  "book": null,
  "volume": null,
  "page": null,
  "book_page": null,
  "pages": 9,
  "consideration": null,
  "document_status": "Awaiting Verification",
  "e_recorded": "YES",
  "town": null,
  "debtor_name": "NATIONAL CHURCH RESIDENCES",
  "debtor_names": [
    "NATIONAL CHURCH RESIDENCES",
    "NATIONAL CHURCH RESIDENCES RIVERVIEW MAN",
    "RIVERVIEW MANOR SENIOR HOUS L P"
  ],
  "secured_party_name": "BANK NY MELLON",
  "secured_party_names": [
    "BANK NY MELLON"
  ],
  "party_count": 4,
  "matched_name": null,
  "matched_role": null,
  "search_type": "instrument",
  "search_term": "108251",
  "source_page": "https://pa_allegheny.uslandrecords.com/palr/",
  "source_url": "https://pa_allegheny.uslandrecords.com/palr/",
  "observed_at": "2026-10-31T11:10:02.392Z"
}
```

**[Input](https://apify.com/lienintel/allegheny-county-pa-ucc-filings/input-schema) | [Output](https://apify.com/lienintel/allegheny-county-pa-ucc-filings/output-schema) | [Pricing](https://apify.com/lienintel/allegheny-county-pa-ucc-filings/pricing)**

![Coverage](https://img.shields.io/badge/Coverage-Allegheny%20County%2C%20Pennsylvania-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 county UCC instrument:** initial financing statements, continuations, amendments, assignments and terminations.
- **Both sides of the filing:** every published Direct party (debtor) and Indirect party (secured party, lender or assignee), not just the name that matched.
- **Filing chain context:** normalized `filing_type` plus `is_initial`, `is_continuation`, `is_amendment`, `is_assignment`, `is_termination` and `is_release` flags.
- **Document data:** instrument number, county document type, file date, instrument date, book/volume/page, page count, consideration, document status and E-Recorded flag.
- **Search context:** the party name or instrument number that produced the row.

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

| Field | Type | Description |
|---|---|---|
| `source` | string | Allegheny County Recorder of Deeds UCC index (Pennsylvania) |
| `state` | string | PA |
| `county` | string | Allegheny |
| `record_id` | string | Stable record key for the county instrument |
| `instrument_number` | string | Allegheny County UCC instrument number |
| `internal_record_id` | string | County internal document pointer used to fetch the detail page |
| `document_type` | string | County document type description, for example Finance Statement or Termination |
| `document_family` | string | Normalized document family: ucc |
| `filing_type` | string | Normalized UCC filing type: initial, continuation, amendment, assignment, termination, release, correction or other |
| `is_initial` | boolean | True for an initial UCC financing statement |
| `is_continuation` | boolean | True for a UCC continuation |
| `is_amendment` | boolean | True for a UCC amendment |
| `is_assignment` | boolean | True for a UCC assignment |
| `is_termination` | boolean | True for a UCC termination |
| `is_release` | boolean | True for a termination, release, satisfaction or discharge |
| `file_date` | string | County recorded or file date in YYYY-MM-DD format |
| `instrument_date` | string | Instrument date in YYYY-MM-DD format when published |
| `recorded_date` | string | Normalized recorded date in YYYY-MM-DD format |
| `book` | string | Book or document prefix from the published book/volume/page reference |
| `volume` | string | Volume from the published book/volume/page reference |
| `page` | string | Page from the published book/volume/page reference |
| `book_page` | string | Published book/volume/page reference |
| `pages` | integer | Number of pages in the instrument |
| `consideration` | string | Consideration amount in USD when published |
| `document_status` | string | Published document status, for example Complete |
| `e_recorded` | string | E-Recorded flag published by the county: YES or NO |
| `town` | string | Municipality or town published for the instrument |
| `debtor_name` | string | First Direct party, normally the debtor |
| `debtor_names` | array | All Direct parties, normally debtors and grantors |
| `secured_party_name` | string | First Indirect party, normally the secured party or lender |
| `secured_party_names` | array | All Indirect parties, normally secured parties, lenders and assignees |
| `party_count` | integer | Number of published parties on the instrument |
| `matched_name` | string | Name variant that matched the search when the run used a party search |
| `matched_role` | string | Direct or Indirect role of the matched party |
| `search_type` | string | Search mode used: party, instrument or recorded_date |
| `search_term` | string | Party name or instrument number used for this record |
| `source_page` | string | Official Allegheny County Recorder of Deeds search page |
| `source_url` | string | Official Allegheny County Recorder of Deeds search page |
| `observed_at` | string | ISO timestamp when the record was observed |
| `from_date` | string | Start of the recorded-date window for an error record |
| `to_date` | string | End of the recorded-date window for an error record |
| `detail_failures` | string | Number of candidate detail pages that could not be read on a no-data run |
| `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) | Debtor or grantor names to search on the Direct side of the county UCC index, up to 10. Partial names work: ACME, SMITH or FOUNDATION. Results are deduplicated. |
| `securedPartyNames` | array | no | (none) | Lender, secured-party or assignee names to search on the Indirect side, up to 10. Partial names work: PNC, FOUNDATION or BANK OF. |
| `instrumentNumber` | string | no | (none) | Optional exact Allegheny County UCC instrument number, for example 108210. When set, the actor returns that instrument only and ignores the name fields. |
| `fromDate` | string | no | (none) | Earliest recorded date for a date-window browse or a party search. Defaults to 90 days ago for browsing, 2010-01-01 for a party search and 1990-01-01 for an exact instrument lookup. |
| `toDate` | string | no | (none) | Latest recorded date. Defaults to today. |
| `maxFilings` | integer | no | `25` | Maximum number of UCC instruments 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
}
```

### Use cases

- Find new Pittsburgh-area financing statements and tell initial filings from continuations or terminations with the `is_*` flags.
- **Commercial lenders and credit teams:** monitor a borrower or lender name for new secured-party activity in western Pennsylvania.
- **Collections and recovery:** find active UCC positions and terminations against a debtor.
- **KYB, due diligence and vendor onboarding:** inspect the debtor and secured-party parties behind a county UCC record.
- **Equipment lessors and suppliers:** check whether a customer's assets are already encumbered.

### Coverage and freshness

| Item | Detail |
|---|---|
| Jurisdiction | Allegheny County, Pennsylvania |
| Source | Allegheny County Recorder of Deeds public UCC index |
| Office searched | Financing Statements |
| Record families | UCC-1 initial filings, UCC-3 continuations, amendments, assignments and terminations |
| Default browse window | Last 90 days |
| Party search | Debtor (Direct) and secured party (Indirect), partial names |
| Exact lookup | County instrument number |
| Images | Not included; this actor returns the public index and party detail only |

Allegheny County records federal tax liens, mechanics liens and judgment liens in other offices. This actor is intentionally limited to the Recorder of Deeds **Financing Statements** index, so its rows are UCC filings rather than a mixed lien feed.

- Data comes from the county's free public index. It does not purchase document images and does not return image files.
- Party names are published in the county's index format, including abbreviations and letter-spaced corporate suffixes such as `L L C`. The actor preserves the published name and also accepts common suffix variants in search input.
- The county index can lag same-day recordings. Use the newest file date in your results as the practical cutoff.
- This is public recorded-document data. Verify current lien status and instrument details against the official county record before making a legal or lending decision.

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

- [Berks County PA UCC Filings: Debtors, Lenders & Liens](https://apify.com/lienintel/berks-county-pa-ucc-filings): county recorded liens and UCC filings in Pennsylvania
- [Delaware County PA UCC Filings: Debtors, Lenders & Liens](https://apify.com/lienintel/delaware-county-pa-ucc-filings): county recorded liens and UCC filings in Pennsylvania
- [Allegheny County PA Tax Liens: Dockets, Amounts & Assignees](https://apify.com/lienintel/allegheny-county-pa-tax-liens): delinquent property tax records in Pennsylvania
- [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 returns public recorded documents for research and workflow automation. It is not a consumer report under the FCRA and must not be used to decide credit, employment, housing or insurance eligibility.

**Does it return the document image?**

No. You get the indexed data for each recording, along with the document number you need to order a copy from the recording office.

**What can I filter by?**

The input accepts `debtorNames`, `securedPartyNames`, `instrumentNumber`, `fromDate` and `toDate`. The Input and filters section explains each one.

**Can I run it on a schedule?**

Yes. Create an Apify schedule for the actor, then send the dataset to your database, a spreadsheet or a webhook.

### Run it through the Apify API

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

```bash
curl -X POST "https://api.apify.com/v2/acts/lienintel~allegheny-county-pa-ucc-filings/run-sync-get-dataset-items?token=<TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"maxFilings": 10}'
```

With the Apify CLI:

```bash
apify call lienintel/allegheny-county-pa-ucc-filings --input '{"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`):

Debtor or grantor names to search on the Direct side of the county UCC index, up to 10. Partial names work: ACME, SMITH or FOUNDATION. Results are deduplicated.

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

Lender, secured-party or assignee names to search on the Indirect side, up to 10. Partial names work: PNC, FOUNDATION or BANK OF.

## `instrumentNumber` (type: `string`):

Optional exact Allegheny County UCC instrument number, for example 108210. When set, the actor returns that instrument only and ignores the name fields.

## `fromDate` (type: `string`):

Earliest recorded date for a date-window browse or a party search. Defaults to 90 days ago for browsing, 2010-01-01 for a party search and 1990-01-01 for an exact instrument lookup.

## `toDate` (type: `string`):

Latest recorded date. Defaults to today.

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

Maximum number of UCC instruments to return and charge. Free Apify users receive up to 10 results per run.

## Actor input object example

```json
{
  "maxFilings": 25
}
```

# Actor output Schema

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

One row per Allegheny County UCC instrument with instrument number, filing type, filing dates, book/page, debtor names, secured-party names and document status.

# 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/allegheny-county-pa-ucc-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/allegheny-county-pa-ucc-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/allegheny-county-pa-ucc-filings --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lienintel/allegheny-county-pa-ucc-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/yTh9Wa0COAoBbBFjU/builds/MpCjh630zx6vG0UjQ/openapi.json
