Harris County Court Records Scraper avatar

Harris County Court Records Scraper

Pricing

from $10.75 / 1,000 court records

Go to Apify Store
Harris County Court Records Scraper

Harris County Court Records Scraper

Scrape Harris County County Clerk probate and civil court records. Search by case number, filing date range, party, attorney, or company name, then export case metadata, parties, attorneys, addresses, and filing events.

Pricing

from $10.75 / 1,000 court records

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🔎 Harris County court records scraper

Harris County Court Records Scraper collects public probate and civil case records from the Harris County County Clerk web search. Search by case number, filing date range, party name, attorney name, or company name, then export case metadata, parties, attorneys, addresses, filing events, and source context.

Use this Harris County court records scraper when you need a repeatable way to turn County Clerk search results into a clean dataset. It is useful for legal research, title work, probate research, due diligence, local market checks, lead research, and recurring case monitoring through Apify schedules or API workflows.

For a small first run, keep the prefilled Probate filing-date search and Court records to save set to 25. The Actor saves one dataset item per court record and charges only for saved court records.

✅ What this Actor does

  • Scrapes Harris County County Clerk Probate and Civil case searches.
  • Searches by case number, filing date range, party, attorney, or company name.
  • Lets you filter by court and County Clerk case status.
  • Saves one dataset row per accepted court record.
  • Fetches case details by default when the source exposes detail links, including parties, party addresses, attorney contact fields, and filing events.
  • Adds normalized ISO dates where the source date can be parsed.
  • Adds source context such as case type, search mode, row number, source page, source URL, and scrape time.
  • Works with Apify dataset exports, API access, schedules, webhooks, and integrations.

The Actor focuses on public Harris County County Clerk probate and civil records. It does not scrape Harris County criminal, family, district, tax, property, sheriff, jail, or document-download systems. It also does not provide legal advice or case outcome predictions.

📦 What data you get

Each dataset item is one Harris County court case record. Some fields can be empty when the County Clerk source does not show that value for a specific case.

  • caseNumber, court, fileDate, fileDateIso, status, caseType
  • typeDescription, subtype, and style
  • parties[] with role, name, address, attorney name, firm, address, phone, and fax when shown
  • events[] with event date, normalized event date, description, and comments
  • partiesCount, eventsCount, and detailStatus
  • sourceCounty, sourceState, sourceHost, and sourceCaseType
  • searchMode, searchParameters, sourceRowNumber, sourcePage, sourceUrl, and scrapedAt

detailStatus is complete when requested detail tables were fetched, partial when a saved case is missing optional detail sections or a name-search result only exposes the matched role/name, and not_requested when Include case details is turned off.

🎯 Common use cases

  • Look up a known Harris County probate or civil case number.
  • Export recent filings for a short filing-date range.
  • Find cases connected to a party, attorney, or company name, including the matched role/name shown in source results.
  • Build a probate research list with party addresses and event history.
  • Prepare title, due diligence, or legal research datasets.
  • Track new County Clerk filings with scheduled Apify runs.
  • Send court-record rows to a sheet, CRM, database, webhook, or API client.

▶️ How to run it

  1. Choose Case type: Probate or Civil.
  2. Choose Search type: case number, filing date range, or party/attorney/company name.
  3. Fill the matching target section for that search type.
  4. Optional: narrow results by Court or Case status.
  5. Keep Include case details on when you need parties, attorney fields, addresses, and filing events.
  6. Set Court records to save to control cost and runtime.
  7. Run the Actor and open the dataset.

You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML. You can also call the Actor through the Apify API, schedule repeat runs, or send results to another tool with webhooks.

⚙️ Input

{
"caseType": "Probate",
"searchMode": "dateRange",
"dateFrom": "2025-01-01",
"dateTo": "2025-01-02",
"court": "All",
"status": "All",
"includeDetails": true,
"maxItems": 25
}

🔎 Search target

Use Case type to choose the County Clerk case family. Probate supports courts 1-5. Civil supports courts 1-4.

Use Search type to choose which target section matters for the run:

  • Case number: enter one Harris County case number, such as W006218.
  • Filing date range: enter Filed from and Filed to as YYYY-MM-DD.
  • Party, attorney, or company name: choose Party, Attorney, or Company, then enter a last name or company name. First name is optional for party and attorney searches.

⚖️ Filters and limits

Use Court and Case status when you already know how to narrow the source search. Leave them as All for a broader search.

Use Court records to save as the hard cap for saved rows across the whole run. The default is 25, which is enough to inspect the output shape before scaling.

📄 Details

Keep Include case details on when you need party addresses, attorney contact fields, and filing event history. Turn it off when a faster shallow list is enough. Some name-search results only expose the matched role/name in the source list; those rows are saved with detailStatus set to partial when full detail tables are not available.

🧾 Output example

{
"caseNumber": "W006218",
"court": "Probate Court 1",
"fileDate": "01/02/2025",
"fileDateIso": "2025-01-02",
"status": "Open",
"caseType": "Probate",
"typeDescription": "DE",
"subtype": "Muniment of Title",
"style": "Estate of Kirstene F. Butler",
"parties": [
{
"caseNumber": "W006218",
"role": "Testator",
"name": "Kirstene F. Butler",
"address": "7951 Dawnridge Drive, Houston TX 77071"
}
],
"partiesCount": 1,
"events": [
{
"caseNumber": "W006218",
"eventDate": "01/02/2025",
"eventDateIso": "2025-01-02",
"description": "Affidavit of Testator"
}
],
"eventsCount": 1,
"detailStatus": "complete",
"sourceCounty": "Harris County",
"sourceState": "TX",
"sourceHost": "cclerk.hctx.net",
"sourceCaseType": "Probate",
"searchMode": "dateRange",
"sourceRowNumber": 1,
"sourcePage": 1,
"sourceUrl": "https://cclerk.hctx.net/Applications/WebSearch/CourtSearch_R.aspx?ID=...",
"searchParameters": {
"caseType": "Probate",
"searchMode": "dateRange",
"dateFrom": "2025-01-01",
"dateTo": "2025-01-02",
"court": "All",
"status": "All"
},
"scrapedAt": "2026-06-12T19:13:27.000Z"
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each saved court record, plus a small Actor start charge.

Current row prices are tiered by Apify plan:

PlanPrice per saved court recordApprox. price per 1,000
Free$0.01435$14.35
Bronze$0.01315$13.15
Silver$0.01200$12.00
Gold, Platinum, Diamond$0.01075$10.75

No-match searches and handled input errors do not create court-record rows.

⚠️ Limits and caveats

  • The Actor reads public Harris County County Clerk probate and civil search results only.
  • It does not download PDFs, filings, images, or document attachments.
  • Some cases may have missing party, attorney, address, or event fields when the source does not show them.
  • Full details are richer but slower because each saved case may need extra detail requests.
  • Large date ranges can return many cases. Start small, inspect the dataset, then raise the limit.
  • Court records can be sensitive. Review the source data before using it for legal, compliance, or high-risk decisions.

❓ FAQ

🔐 Do I need Harris County login details?

No. The public input form does not ask for Harris County cookies, login credentials, API keys, or private access.

⚖️ Does this cover criminal, family, or district court?

No. This Actor is scoped to Harris County County Clerk probate and civil records only.

📄 Does it download court documents?

No. It saves case metadata, parties, attorneys, addresses, and filing events. Document downloads are outside the current output contract.

🧭 What happens if my search finds no records?

The run finishes successfully and saves no court-record rows. Adjust the case type, date range, name, court, or status and run it again.

🧾 Can I use the data through the API?

Yes. The saved dataset is available through Apify exports, API clients, webhooks, schedules, and integrations.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré