How I Actually Look Up Cases in Miami-Dade County
The Miami-Dade Clerk of Courts public access system is one of those tools everyone tells you about but few people actually explain how it works under the surface. I spent three weeks last year tracking down case records for a family member, and by the end of it I knew exactly where the system breaks down and what workarounds keep you from pulling your hair out. Before I get into the mechanics, here's the thing most guides skip: the Miami-Dade search portal runs on the same infrastructure as the broader Florida Circuit Court system, which means its quirks aren't unique to one county. You can search by name, date of birth, case number, or attorney name. The real utility comes from combining fields, because searching by a common name like "Carlos Hernandez" alone will return about 47,000 results and crash your browser tab if you try to page through all of them. The actual process starts at miamidadeclerk.gov. Click the public access link. You'll land on a search form that looks deceptively simple. Enter the last name, then narrow with a first name initial or full first name if you have it. Add a date range — even a rough one like "2020 to 2025" — and you cut the result set from thousands to something manageable. I usually add the person's date of birth if I know it. That field is optional on the form but it's the single most effective filter in the whole system.
Once you hit search, the results page shows case type, filing date, and current status. Criminal cases will be marked with a case type code. In Miami-Dade, criminal misdemeanor cases start with "CR" and felony cases with "CF." If you're looking for a specific charge, the brief description field on the results page will list it, though the abbreviations can be confusing. "ASSLT" means assault. "ROB" is robbery. "DGTA" is drug delivery — that one trips people up because it's not a possession charge, it's a distribution charge, and the sentencing implications are completely different. Here's the part I wish someone had told me upfront: the system only displays records that are eligible for public access. Sealed records, juvenile cases, and certain domestic violence filings don't show up in a standard name search. If you're searching for someone and getting zero results, it might not mean they have no cases. It might mean the case is sealed or expunged. I ran into this exact problem when my uncle had a 2018 burglary charge that was part of a pretrial diversion program — the case technically existed but the public search returned nothing. The only way I found it was by calling the Clerk's office directly with the approximate filing date and requesting a status inquiry. When you find a case, clicking through gives you the docket sheet and individual documents. The docket shows every filing, hearing date, and outcome in chronological order. This is where you actually learn what happened. The indictment or information will list the specific charges. The disposition section at the bottom tells you the final outcome — guilty plea, not guilty, nolle prosequi, dismissed, or acquitted. A "nolle prosequi" entry means the prosecutor dropped the case. It's not an acquittal and it's not a conviction. It just means the state chose not to proceed, for whatever reason.
Document retrieval is where the system gets frustrating. Most records are available as PDFs, but the scan quality varies wildly. Some documents from 2019 and earlier were scanned at really low resolution — I've tried printing pages from old arrest reports and needed a magnifying glass to read the officer's notes. Recent cases scan fine. If you need certified copies for legal purposes, you can order them through the portal for $4 per page plus a $5 transaction fee. Regular copies are free to view and download. There's a second path people often miss: the Florida Department of Law Enforcement online background check. If you need official verification of someone's criminal history across all counties, not just Miami-Dade, that's the route. It costs $24 and takes about 10 minutes. The Clerk's system only searches Miami-Dade records. If the person was arrested in Broward or Palm Beach, you won't find those cases here. I learned this the hard way when I was looking into a case that turned out to have been filed in Broward County despite the arrest happening in Miami-Dade. The charging documents are filed in the county where the prosecution occurs, not necessarily where the arrest takes place. A few other practical details that matter more than they should. The portal sometimes hangs if you leave the search page idle for more than 15 minutes. Refresh and start the search again — you don't lose anything. Printing is supported but the browser print function messes up the formatting, so I always download the PDF and print from there. The system doesn't support bulk downloads. If you need ten documents from one case, you grab them one at a time. It takes about 30 seconds per document, so plan accordingly.
Get the Full Details
If you're doing this for a legitimate legal reason — representing someone, researching for a case, verifying a background — the process is straightforward once you know the shortcuts. If you're doing it out of curiosity about someone who isn't a family member, you'll still find what you're looking for, but you should consider why. The system exists for transparency, not entertainment, and some of the documents you'll encounter are pretty graphic. The bottom line is that Miami-Dade's system works well enough for what it is. It's not fast, it's not elegant, and it has gaps that will frustrate you if you hit them. But for finding a specific case, checking a docket, or pulling a disposition, it's reliable. The trick is knowing which filters to use, understanding what the codes mean, and having a backup plan when the search returns nothing because the record isn't public.