Clark County Property Records Scraper avatar

Clark County Property Records Scraper

Pricing

Pay per event

Go to Apify Store
Clark County Property Records Scraper

Clark County Property Records Scraper

🏠 Extract official Clark County parcel owners, ownership history, tax districts, acreage, legal descriptions, and optional GIS polygons.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Extract official Clark County, Nevada parcel ownership and GIS records without a browser or login.

Turn APNs or ArcGIS parcel filters into structured records containing owners, ownership history, tax districts, legal descriptions, acreage, parcel type, and optional polygon geometry.

What does Clark County Property Records Scraper do?

This Actor combines two public Clark County sources:

  • 🏠 Clark County Assessor parcel ownership history
  • 🗺️ GISMO AssessorMapv2 parcel geometry
  • 📄 Recorder document and vesting details when published
  • 📐 Assessed acreage, area, and perimeter
  • 🔁 Current and prior ownership records

Each parcel becomes one clean dataset item.

No login is required.

No browser automation is used.

Who is it for?

Real-estate investors and wholesalers

Build owner lists from a tax district or parcel query.

Review prior ownership before outreach.

Export records to a CRM or spreadsheet.

Title and property researchers

Verify the Assessor's current owner.

Retain source URLs for audit trails.

Compare current and prior vesting.

Portfolio operators

Schedule recurring parcel refreshes.

Detect ownership changes downstream.

Join APNs to internal property data.

GIS analysts

Retrieve Clark County parcel polygons.

Use object IDs for source reconciliation.

Filter the official ArcGIS layer directly.

Why use this property records scraper?

Manual parcel lookup is practical for one address, but not for hundreds of records.

This Actor provides:

  • repeatable APN normalization
  • bulk parcel discovery
  • ownership-history enrichment
  • structured JSON, CSV, Excel, and XML exports
  • Apify API and webhook compatibility
  • conservative HTTP requests
  • source attribution in every row

What Clark County property data can I extract?

FieldDescription
parcelNumberNormalized 11-digit APN
ownerCurrent Assessor owner
ownershipPercentPublished ownership share
documentNumberRecorder document number
recordDatePublished record date
vestingOwnership vesting code
taxDistrictClark County tax district
estimatedSizeAssessor size text
assessorDescriptionOfficial legal/parcel description
priorOwnersPrior ownership records
assessedAcresGIS assessed acreage
calculatedAcresGIS calculated acreage
parcelTypeGIS parcel type code
areaPolygon area from GISMO
perimeterPolygon perimeter from GISMO
geometryOptional polygon rings
assessorUrlOfficial parcel history URL
gisObjectIdGIS layer object ID
scrapedAtUTC extraction timestamp

Fields not published by the source are omitted rather than fabricated.

How to scrape Clark County property records

  1. Open the Actor input page.
  2. Enter one or more parcel numbers.
  3. Keep Include ownership history enabled.
  4. Choose whether to include polygon geometry.
  5. Set a safe maximum record count.
  6. Click Start.
  7. Export the dataset in your preferred format.

For a broad list, leave parcel numbers empty and provide an ArcGIS where clause.

Input

Parcel numbers

Enter Clark County APNs with or without punctuation.

Examples:

  • 163-03-715-001
  • 16303715001

Only valid 11-digit APNs are used for direct lookup.

ArcGIS where clause

Use this advanced option for parcel discovery.

Examples:

  • 1=1
  • TAX_DIST='200'
  • PARCELTYPE=0
  • OID BETWEEN 1 AND 500

The clause is sent to Clark County's public GIS service.

Maximum parcel records

maxItems controls dataset size.

Start with 20 while testing a query; this matches the default and prefilled limit.

Increase it for production exports.

Ownership history and geometry

Ownership enrichment adds one Assessor request per parcel.

Disable it for faster GIS-only inventories.

Geometry can be large, so enable it only when needed.

Example input

{
"parcelNumbers": ["163-03-715-001"],
"maxItems": 1,
"includeHistory": true,
"includeGeometry": false
}

Bulk district example:

{
"parcelNumbers": [],
"where": "TAX_DIST='200'",
"maxItems": 100,
"includeHistory": true,
"includeGeometry": false
}

Example output

{
"parcelNumber": "16303715001",
"owner": "EXAMPLE OWNER",
"vesting": "NS",
"taxDistrict": "200",
"assessorDescription": "SUBDIVISION LOT AND BLOCK DESCRIPTION",
"priorOwners": [
{
"owner": "PRIOR OWNER",
"recordDate": "03/16/2017",
"vesting": "NS"
}
],
"assessedAcres": 0.47,
"parcelType": 0,
"assessorUrl": "https://maps.clarkcountynv.gov/assessor/AssessorParcelDetail/ParcelHistory.aspx?instance=pcl2&parcel=16303715001",
"scrapedAt": "2026-07-13T00:00:00.000Z"
}

The example names are illustrative.

Live values come from Clark County.

How much does it cost to scrape Clark County property records?

The Actor uses pay-per-event pricing.

A small start event covers run initialization.

A result event is charged for each saved parcel.

Your Apify plan determines the exact tier price shown before a run.

To control cost:

  • begin with a low maxItems
  • test a narrow where clause
  • disable history for GIS-only work
  • omit geometry unless required

You never pay for parcel rows that are not saved.

Tips for reliable parcel research

  • Prefer APNs over owner names for exact matching.
  • Remove duplicate APNs before large runs.
  • Save the assessorUrl for verification.
  • Treat ownership data as a research lead, not legal advice.
  • Schedule reasonable refresh intervals.
  • Use narrower tax-district or object-ID filters for batches.
  • Keep geometry disabled for lightweight spreadsheets.
  • Preserve leading zeroes in APNs as text.

Integrations

Google Sheets

Connect the dataset to Google Sheets for an owner research workbook.

Use APN as the stable join key.

Airtable

Create a parcel table and link it to outreach or due-diligence records.

Webhooks

Trigger an automation when a scheduled run finishes.

Compare new owner values to your previous snapshot.

Zapier and Make

Send new parcel records into CRM, email, or task workflows.

Cloud storage

Download JSON, CSV, Excel, XML, or RSS from the dataset API.

API usage with JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/clark-county-property-records-scraper').call({
parcelNumbers: ['163-03-715-001'],
includeHistory: true,
maxItems: 1,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/clark-county-property-records-scraper').call(run_input={
'parcelNumbers': ['163-03-715-001'],
'includeHistory': True,
'maxItems': 1,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

API usage with cURL

curl -X POST \
'https://api.apify.com/v2/acts/automation-lab~clark-county-property-records-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"parcelNumbers":["163-03-715-001"],"maxItems":1}'

Fetch the default dataset after the run succeeds.

Use with Apify MCP

Connect an AI assistant through:

https://mcp.apify.com/?tools=automation-lab/clark-county-property-records-scraper

Example prompts:

  • “Look up Clark County APN 163-03-715-001.”
  • “Export 100 parcels in tax district 200.”
  • “Return GIS acreage without ownership history.”
  • “Compare these parcel owners with my CRM list.”

The same Actor works from Claude Code, Claude Desktop, and MCP-compatible clients.

Scheduling and monitoring

Create an Apify schedule for recurring portfolio checks.

Recommended workflow:

  1. Store the parcel APNs in task input.
  2. Run weekly or monthly.
  3. Export each dated dataset.
  4. Compare owner and record-date fields.
  5. Notify your team when values change.

This Actor returns snapshots; change detection belongs in your downstream workflow.

Data quality and limitations

The Actor reads public Clark County systems.

Availability and field coverage depend on those systems.

Some records may omit:

  • ownership percentage
  • recorder document number
  • calculated acreage
  • prior ownership rows
  • geometry

Assessor and GIS values can differ because they serve different operational purposes.

Polygon coordinates use the source layer's spatial reference.

The Actor does not geocode street addresses.

It does not provide legal title insurance.

Legality of scraping Clark County property records

The Actor accesses public government records without bypassing authentication.

You are responsible for your use of the data.

Follow applicable privacy, outreach, fair-housing, consumer-protection, and records laws.

Respect Clark County source terms and operational capacity.

Do not use the data for harassment, discrimination, or unlawful profiling.

Consult qualified counsel for legal-title decisions.

Troubleshooting

Why did my query return no parcels?

Check the ArcGIS field name and quote string values.

Try a small 1=1 query to verify connectivity.

Confirm direct APNs contain exactly 11 digits.

Why is ownership history missing?

The Assessor may not publish history for every parcel.

Run again later if the source is temporarily unavailable.

The GIS record is still saved when history enrichment fails.

Why is the output large?

Polygon geometry can contain many coordinate pairs.

Set includeGeometry to false for compact exports.

Why is an acreage value zero?

Zero is an official source value, not a missing-value placeholder.

Compare assessedAcres, calculatedAcres, and the Assessor description.

FAQ

Can I search by owner name?

Use an ArcGIS where clause only for fields exposed by the parcel layer. Direct owner-name discovery is not currently available because ownership comes from the Assessor detail surface.

Can I search by address?

The current Actor is APN and GIS-filter first. Resolve an address to an APN before direct lookup.

Does it return prior owners?

Yes, when Clark County publishes prior ownership rows and includeHistory is enabled.

Can it export parcel polygons?

Yes. Enable includeGeometry to include ArcGIS polygon rings.

Can I run thousands of parcels?

Yes, subject to the source and Actor limits. Start with a bounded sample and schedule polite batches.

Is an APN preserved with hyphens?

Output APNs are normalized to 11 digits for reliable joins.

Explore other public-record and real-estate tools from automation-lab.

Use this Actor specifically for Clark County, Nevada parcel ownership and GIS records.

For another jurisdiction, choose a source-specific actor whose output comes from that jurisdiction's official systems.

Support

If a valid Clark County APN stops returning a record, open an Actor issue with:

  • the APN or bounded where clause
  • whether history was enabled
  • the run URL
  • the expected source record

Do not include private credentials or unrelated personal data.