How to Actually Use the St. Lucie County Court Docket System Without Wasting Your Day
The St. Lucie Clerk of Courts website has a docket search that works, but it is not intuitive. I have spent more mornings than I care to admit figuring out why a case search returned zero results when I knew the case existed. The system is run through the 19th Judicial Circuit, which covers St. Lucie County, and the interface has not changed much in over a decade. It feels like it was built in 2008 and nobody ever touched it again. That does not mean it is useless. It means you need to know where to click and what the error messages actually mean. The docket system is the primary public-facing record for civil and criminal filings in St. Lucie County. When someone files a complaint, a motion, or a Notice of Appeal, it appears here. The information is updated throughout the business day, though there is sometimes a lag of a few hours depending on how busy the clerk's office is. For routine case lookups, you can pull up a defendant's docket and see every filing from the last several years without needing a password. That part works fine. The trouble comes when you are trying to find something specific or navigate the actual documents. The main search portal lives at the Florida Courts ePortal, which is the statewide system. You can search by party name, case number, or attorney. The party name search is the one most people use first. Here is where the first problem shows up. If you search for "John Smith," you will get hundreds of results and the system will not prioritize St. Lucie County cases unless you explicitly filter by judicial circuit. I learned this the hard way during a background check project in 2022. I spent twenty minutes scrolling through results from Miami-Dade and Palm Beach before I realized I had never selected the correct circuit. The dropdown for judicial circuits is there, but it is small and easy to miss if you are not looking for it.
Once you have filtered to the 19th Circuit, you still need to deal with the fact that the search is not very forgiving with formatting. Middle initials matter less than you would expect, but hyphenated last names can cause issues. I ran into a case where the docket listed a defendant as "Garcia-Lopez" but my search was for "Garcialopez" because the source document I was cross-referencing had dropped the hyphen. The system did not return any results. The workaround was to search for just the first name and the last name without the hyphen, then manually scan the results. It added about ten minutes to the process, but it got me where I needed to go. The document retrieval side of the system is where most people give up. After you find a case, you can click through to the docket entries and then access the actual filed documents. This part is slower than it should be. Large PDFs sometimes take thirty to forty-five seconds to load, and if the document was scanned at a low resolution, it will look like a blurry mess no matter how much you zoom in. I once spent twenty minutes trying to read a handwritten motion that had been scanned at maybe seventy-two DPI. It was illegible. The only option was to call the clerk's office and request a certified copy, which costs a fee and takes several business days. For time-sensitive work, that is not acceptable. A better approach for routine cases is to note the document number and request it through the e-filing system if the attorney involved has filed electronically. Electronic copies are usually sharper and load faster. There is a secondary issue with case numbers. St. Lucie County uses different numbering formats depending on the type of case. Civil cases follow one pattern, criminal cases another, and probate cases a third. The search interface does not make these distinctions obvious. If you enter a civil case number into a criminal case search field, you will get nothing. The system does not throw an error. It just returns an empty result set. I wasted an afternoon on this when I was pulling criminal records for a client and kept entering civil case numbers from a mixed list I had compiled. The fix is to check the case type before searching. The docket search page has a dropdown for case type, but it defaults to "All," which makes it easy to overlook.
Another thing nobody tells you about the docket system is that it does not include sealed records. If a case has been sealed by order of the court, it will not appear in search results at all. I encountered this when a client was trying to verify whether an old trespassing charge had been expunged. The docket showed nothing, which initially looked like the case had been dismissed. It turned out the records had been sealed under a different statute. The only way to confirm this was to file a formal request with the clerk's office and provide a notarized statement of interest. The clerk processed it within three business days, and the sealed docket was made available to the requesting party. This is not a process you want to figure out after you are already behind schedule. For people who need to pull docket information regularly, the manual search method becomes unsustainable after the fifth or sixth case. I started using a scripted approach that queries the ePortal API directly instead of navigating the web interface. The API returns structured data that is much easier to parse. You can export the results to a spreadsheet and filter by date, case type, and judge assignment. The tradeoff is that the API requires an application key, which you can request through the Florida Courts technology portal. The approval process takes about five to seven business days. Once you have the key, a single search that would take three minutes through the web interface takes about eight seconds through the API. That is a meaningful difference when you are working with twenty or thirty cases at a time. There are limitations that the system does not advertise. The docket data is not real-time. Updates are batched and typically appear in hourly increments during business hours. If a hearing is rescheduled on a Friday afternoon, the docket might not reflect that change until Monday morning. I have had clients show up to court only to discover the hearing was moved to a different department because the docket had not yet synced. This happens more often than you would think, especially around holidays when the clerk's office runs on reduced staff. The safest approach is to confirm any hearing time directly with the court department listed on the docket entry. A quick phone call can save you a wasted trip.
Get the Full Details

The mobile experience is also worth addressing. The docket search works on a phone, but it is clunky. Touch targets are small, dropdowns are hard to select, and pages reload frequently. I recommend using the desktop version whenever possible. If you must use a phone, stick to simple searches by case number. Anything more complex will frustrate you and you will probably end up abandoning the search halfway through. One final practical note about fees. The clerk's office charges for certified copies of documents. A standard certified copy runs about ten dollars per page, and many motions and orders are longer than a single page. If you are doing research for litigation, those fees add up fast. The public can view and print basic docket information for free, but accessing the actual filed documents crosses into paid territory. I usually pull the docket entries myself to get an overview, then only request certified copies for the documents that are actually relevant to the case at hand. This approach has saved my team thousands of dollars over the years compared to the alternative of ordering every document we might potentially need.