# Colorado Farm Products EFS Liens: Debtors & Lenders (`lienintel/colorado-farm-products-efs-liens`) Actor

Search Colorado Effective Financing Statements (farm-product liens) by debtor, secured party, county, crop year or filing date. Get parties, addresses, collateral, crop year and filing IDs in clean JSON.

- **URL**: https://apify.com/lienintel/colorado-farm-products-efs-liens.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

## Colorado Farm Products EFS Liens: Debtors, Lenders & Crop Collateral

Search Colorado **Effective Financing Statements (EFS)** for farm-product liens by debtor, secured party, county, crop year, farm product or exact record number. Get the debtor and lender, both addresses, the farm products and counties covered, crop year, filing and lapse dates, chain status and record IDs in one clean JSON row.

Colorado requires an EFS when a lender takes a security interest in **farm products** — crops, livestock, hay, seed, dairy, poultry and other agricultural goods. The EFS master list publishes the debtor, the secured party, the county where the products are produced, the crop year and the product description. This actor turns that registry into a searchable feed for agricultural lenders, input suppliers, equipment finance companies, crop buyers and credit teams.

### What you get

- **EFS record number** and **amendment number**.
- **Recorded date**, **last filing date** and **lapse date**.
- **Chain status**: `active`, `lapsed`, `terminated` or `unknown`, joined from the Colorado UCC index.
- **Debtor / farm name** and **debtor ID**.
- **Debtor street, city, state and ZIP** parsed from the state address field.
- **Additional debtors** and their identifiers.
- **Secured party / lender name** plus the full secured-party field as published.
- **Secured party street, city, state and ZIP**.
- **Assignee**, when the filing was assigned.
- **Farm products** covered, for example Cattle And Calves, Hay, Corn, Wheat or All Field Crops.
- **Colorado counties** where the products are produced.
- **Crop years**, including `ALL` when the filing is not crop-year specific.
- **County filing ID and label**, when the state publishes them.
- **Search provenance**: which debtor or lender term matched, plus the run's search terms.
- Flat snake_case JSON that opens directly in Excel, Google Sheets, a CRM or a credit model.

### Who it is for

- **Agricultural lenders and Farm Credit / Farm Service Agency teams** — monitor EFS filings against borrowers, prospects and competitors.
- **Input suppliers, seed, feed and chemical companies** — see who already holds a security interest in a farm's crops or livestock before extending terms.
- **Equipment finance and ag leasing** — find farms with active secured lending and identify the incumbent lender.
- **Crop buyers and grain elevators** — check EFS coverage by county, product and crop year before purchasing farm products.
- **Credit, collections and recovery teams** — surface active, lapsed and terminated farm-product liens in one pass.
- **Ag data, KYB and due-diligence teams** — enrich a farm or operator profile with public secured-lending records.

### How to use it

1. Add one or more **debtor / farm names**, or one or more **secured party / lender names**.
2. Or paste exact **EFS record numbers** for a precise lookup.
3. Narrow by **Colorado county**, **crop year** and **farm product**.
4. Set a **recorded date range** and a **maximum number of filings**.
5. Leave the name and number fields empty to list **new EFS filings** in the date range.

Names are partial-match and each name is searched separately. Multiple farm-product lines from the same EFS record are merged into one result, so the same filing is never charged twice. Free Apify users receive up to 10 results per run.

### Coverage and limits

- **Jurisdiction:** statewide Colorado.
- **Source:** the Colorado Secretary of State Effective Financing Statements Master List, plus the Colorado UCC filing index for chain status and lapse dates.
- **Records:** EFS filings for farm products, including initial filings, active filings and amendments.
- **Dates:** the master list goes back decades. Use a wide date range for older filings; the most recent recordings may take a short time to appear.
- **One row per filing:** a filing that covers several farm products or counties is merged into one result with semicolon-separated lists.
- **Status:** the EFS master list does not publish a status column, so the actor joins the state UCC index by record and amendment number. If that join is temporarily unavailable, `status` is `unknown` and the rest of the record is still returned.
- **Result cap:** up to **1,000** unique EFS filings per run. Free users are capped at 10.
- **No login, no captcha, no browser:** the actor reads the public state data over HTTPS.

### Output example

```json
{
  "record_id": "20262000363",
  "amendment_id": null,
  "record_date": "2026-01-02",
  "last_filing_date": "2026-01-02",
  "lapse_date": "2031-01-02",
  "status": "active",
  "transaction_type": "Initial Filing",
  "filing_type": "EFS",
  "debtor_name": "JONES, JUSTIN",
  "debtor_id": "1150103105",
  "debtor_street": "25551 Cr 57",
  "debtor_city": "Iliff",
  "debtor_state": "CO",
  "debtor_zip": "80736",
  "additional_debtor_names": null,
  "additional_debtor_ids": null,
  "secured_party_name": "The First National Bank of Fleming",
  "secured_party_full": "The First National Bank of Fleming, 201 N Logan, PO Box 408, Fleming, CO, 80728",
  "secured_party_street": "201 N Logan, PO Box 408",
  "secured_party_city": "Fleming",
  "secured_party_state": "CO",
  "secured_party_zip": "80728",
  "assignee": null,
  "farm_products": "Cattle And Calves; Hay; Semen",
  "farm_product_description": null,
  "counties": "Logan",
  "crop_years": "ALL",
  "record_county_filing_id": null,
  "record_county_filing": null,
  "state": "CO",
  "source": "Colorado Secretary of State Effective Financing Statements",
  "source_url": "https://data.colorado.gov/Business/Effective-Financing-Statements-Master-List-Farm-Pro/ej2c-jkvh",
  "search_role": "debtor",
  "search_terms": "JONES",
  "matched_debtor_terms": "JONES",
  "matched_secured_party_terms": null,
  "observed_at": "2026-10-21T00:00:00.000Z"
}
```

### Pricing

- **$0.03 per returned EFS filing** (`result` event).
- **$0.003 actor start** event, charged once by Apify for the 512 MB run.
- **Minimum total charge:** $0.033 per run.
- No charge for error records, no-data runs or failed runs.

### Notes

- This actor is specific to **Colorado farm-product EFS liens**. It is not a general UCC feed and does not return deeds, plats or court records.
- Public, non-certified data. For a certified UCC/EFS search, order directly from the Colorado Secretary of State.
- Party names and addresses are reproduced as published; the state does not guarantee their accuracy.

# Actor input Schema

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

Debtor, farm or operator names to search, up to 20. Partial names are supported, for example JONES or BAR S CATTLE. Each name is searched separately and results are deduplicated.

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

Lender, bank, Farm Credit, Farm Service Agency or equipment dealer names to search, up to 20. Partial names are supported.

## `recordNumbers` (type: `array`):

Exact Colorado EFS record numbers, up to 20, for example 20262000363. Record-number lookups ignore the date range.

## `counties` (type: `array`):

County names where the farm products are produced, up to 20, for example Weld, Yuma or Logan. A filing can cover several counties.

## `cropYears` (type: `array`):

Crop years to include, up to 10, for example 2026, 2025 or ALL. Leave empty for every crop year.

## `farmProducts` (type: `array`):

Farm product keywords to include, up to 10, for example Cattle, Hay, Corn or Wheat. Partial product names are supported.

## `recordDateFrom` (type: `string`):

Earliest EFS record date in YYYY-MM-DD format. Defaults to 30 days before the run.

## `recordDateTo` (type: `string`):

Latest EFS record date in YYYY-MM-DD format. Defaults to today.

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

Maximum number of unique EFS filings to return and charge. Multiple farm-product lines from the same filing are merged. 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 Colorado Effective Financing Statement with debtor, secured party, addresses, farm products, counties, crop years, status and filing IDs.

# 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/colorado-farm-products-efs-liens").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/colorado-farm-products-efs-liens").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/colorado-farm-products-efs-liens --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lienintel/colorado-farm-products-efs-liens"
        }
    }
}
```

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/P8ZBekMNIlVk7KxQX/builds/7bdLtSPwh521ETdW1/openapi.json
