Accessing Public Records in Duval County
The Duval County Clerk of Courts runs the main case search for civil, criminal, probate, and family court records. The portal is called the duvalclerk.org site and it handles over 700,000 cases per year. It is functional, occasionally slow, and completely free for basic searches. Paid document retrieval and certified copies cost extra. You need to know which database to query and how to phrase your search terms, or you will waste twenty minutes staring at zero results. Start by going to the Clerk of Court search page. There are separate portals for civil, criminal, and family cases. They do not cross-reference each other. If you search a party name without selecting the right division, the system returns nothing. Pick civil for most business disputes and landlord-tenant cases. Pick criminal for any arrest, charge, or misdemeanor incident. Pick family for divorces, custody, and paternity matters. Probate has its own entirely separate search window. The party name search is the default and it is the least useful tool on the platform. It splits results by exact match and phonetic variations, which sounds helpful until you realize it returns every John Smith with a middle initial in Duval County since 2015. Use the combination of last name plus at least one additional filter. A birth date if you have it, a case number fragment, or the filing year range. Narrowing by year alone usually drops the result set from hundreds to a handful in under five seconds.
Case numbers matter more than names. Once you have a case number, the system resolves to a single record instantly with no ambiguity. If you are tracking a specific matter and you do not have the number yet, search the docket by the plaintiff or defendant full name plus the year the case was likely filed. Most people guess the year wrong and miss the record. If you are looking for a small claims case from 2022, searching 2020 to 2024 with just the name will often produce three hits. The correct one is usually the earliest entry if the dispute is older than sixty days. Viewing documents behind a case requires a separate step. The docket listing shows the case summary and hearing dates. Individual filings are stored in a linked document viewer that sometimes times out if the file is large. This happens most often with scanned exhibits in civil cases. I ran into this repeatedly with a commercial contract dispute where the exhibit was an 800-page scan. The viewer would freeze on page 200. The workaround is to right click the page and select open in new tab, which forces a fresh session. Alternatively, request a certified copy through the clerk's office for documents you need for official use. Viewing copies on screen are not certified and carry no legal weight for filing elsewhere. Public access terminals exist at the Duval County Courthouse and at several branch locations. They are identical to the online system but do not require account creation. On site, you can search without the occasional CAPTCHA blocks that appear during peak traffic hours between 9am and noon on weekdays. If you are doing bulk research or need to print multiple pages, the on-site option saves time. Otherwise the online portal works fine for individual lookups.
Fees are standard across Florida circuit courts. A standard information search costs nothing. Certified copies run roughly $4.50 per page with a minimum charge. Expedited processing adds another fee. Paper copies arrive by mail in three to five business days unless you request rush handling. Digital copies are available for most recent filings but older records that were only scanned may not have digital versions in the system. In those cases you must request a paper copy or visit in person. There are limitations you should know about before you invest time. Juvenile records are sealed and do not appear in public searches. Domestic violence restraining orders sometimes appear under a restricted docket that requires additional authentication to view. Expunged and sealed criminal records will not show up in any standard search, which means if you are screening someone and the search returns empty, it could mean they have no record or it could mean their record was expunged. The system does not tell you which. Anonymized or pseudonymized cases, such as certain sexual assault matters, are accessible only through a formal motion. The search will list the case exists but the docket entries are redacted or hidden entirely. This is a Florida statewide rule, not a Duval specific quirk, but it catches people off guard because the case header still appears in search results.
Get the Full Details

For real time hearing schedules, the clerk posts court calendars daily. The calendar page is separate from the case search and sometimes lags by a few hours. I learned this the hard way when I showed up for a 2pm hearing only to find the docket had been moved to 3:15 and the posted calendar still reflected the old time. Always check the docket sheet inside the individual case record for the most current hearing information rather than relying on the aggregate calendar page. API access is not available through the public portal. Third party services scrape the search and resell access, but those services are unreliable and often show stale data. The official source is always the clerk's website. If a third party claims to have faster or deeper results, they are lying. The underlying data is identical. If you need records outside the Clerk of Courts, such as sheriff arrest reports or property deeds, those are separate systems entirely. The Duval County Sheriff's Office maintains an arrest log with a six month lookback. Property records are handled by the Supervisor of Elections and Tax Collector. The case search only covers court filings. Don't assume one search covers everything.