What You're Actually Looking For When You Search The County Database
Mugshots in Miami-Dade are handled through the Florida Department of Law Enforcement's online search portal, but the data itself comes from the sheriff's booking system and the clerk's court records. They live in two separate places, and knowing which one you need before you start searching saves you a lot of wasted time. The sheriff's booking system at miamidade.gov/sheriff contains the actual photographs taken at intake. These are the images people typically mean when they ask for a "mugshot." The clerk's courts at miami-dadeclerk.com hold the criminal case records, which include charges, dispositions, bond amounts, and court dates. These are linked but updated on different schedules. Booking photos generally appear within 24 to 48 hours of an arrest. Court records can lag anywhere from two days to three weeks depending on how busy the clerk's office is and whether the case has moved to arraignment yet. I ran into a situation last year where a client needed a specific record urgently, and the booking photo was already public but the corresponding court docket still showed no entry. The arrest had happened, the person was processed, but the paperwork hadn't reached the courts yet. I ended up using the booking ID number and cross-referencing it with the arrest report requested directly from the sheriff's records division, which came back the same day through a public records request.
How The Search Actually Works
The Miami-Dade Sheriff's Office booking search allows you to look up by name, date of birth, or booking number. You can also filter by date range. The output includes the booking photo, charges, bond amount, and custody status. It does not include disposition or whether the person was ultimately convicted. That part requires the clerk's court search. The clerk's search lets you pull the full case history. You enter a name and get every case associated with that name in Miami-Dade. The results page shows case number, filing date, charge type, and current status. From there you can drill into the specific case and pull the docket sheet, which lists every filing, hearing date, and final disposition. Both systems have a significant flaw that nobody talks about about much. Name searches return every match. If someone searches "John Smith" they will get dozens of results and the interface does not automatically sort by relevance or recency. You have to manually check dates of birth and booking dates to find the right person. This is the single most common point of failure for people doing this work for the first time. I always recommend starting with the booking system, confirming the correct person using the photo and DOB, then taking the booking number into the court search to pull the full case file. Going the other direction often leads to chasing the wrong person's record because the name match was ambiguous.
What The Records Don't Show You
The booking photo is public, but certain charges do not appear in the initial records. Juvenile cases are sealed. Cases involving victims of sexual assault may have redacted sections. Arrests that resulted in zero probable cause being found and were nolle prossed by the state still show up in the booking system as arrests but will show a disposition of dismissal or nolle prosequi in the court records. People often see the arrest and assume conviction, which is incorrect. The mugshot alone proves nothing about guilt or outcome. Bond amounts are set by the court, not the sheriff. A high bond does not mean the charge is severe in terms of likelihood of conviction. It reflects flight risk and danger to the community as the judge sees it at the time of the hearing. I've seen cases where someone posted a $50,000 bond for a felony charge and walked away with a probation sentence six months later after the prosecutor withdrew key evidence. The bond amount tells you about the judge's initial assessment, nothing more.
Get the Full Details

How To Get Records You Cannot Find Online
Some older records, especially those from before digital conversion, are not online. The sheriff's office converted most of its booking data around 2018, but records prior to that require a manual request. The clerk's office has similar cutoffs depending on the case type. For records outside the online window, you file a public records request through the appropriate agency. The sheriff's requests go through their public information officer. Court records requests go through the clerk's public services counter or their online request portal if available. Turnaround time for a public records request in Miami-Dade is typically five to ten business days for straightforward requests. Complex requests involving multiple cases or older physical files can take three to four weeks. There is no expedited fee option. If you need something faster, showing up in person at the clerk's office during business hours and asking to pull the file yourself is usually the only real workaround, and even that depends on whether the file is actually on the shelf and not stored offsite.
Common Mistakes People Make
Using only the booking photo as a source of truth is the biggest error. It shows an arrest, not a conviction. Cross-referencing with the court docket is mandatory if you need the full picture. The second mistake is assuming all mugshots are permanently public. Florida law allows for expunction and sealing of arrest records in certain circumstances. If a record has been expunged, it will not appear in either the booking or court search, but it may still exist in law enforcement internal databases that are not subject to public access. Third, people often miss the date filters. Searching without narrowing the date range floods the results and makes verification nearly impossible. There are scenarios where neither database will give you what you need. Arrests processed in other Florida counties but booked through Miami-Dade facilities may only show up in the originating county's system. Out-of-state arrests processed through mutual booking agreements sometimes appear under the person's home county rather than Miami-Dade. Name changes due to marriage or legal petition can cause the court record to list a different surname than the booking photo, making a name-based search fail entirely. In those cases, the booking number or date of birth becomes essential, and even then you may need to search both the criminal and civil court databases since some related matters end up in civil docket instead. The booking search portal does not have an API for bulk downloads. If you are pulling large volumes of records for research or due diligence, you cannot automate it through the official channels. Third-party sites that aggregate this data exist but often have outdated or incomplete information because they rely on scrapes of the public portals. The data refreshes on their end weekly at best, sometimes less frequently.
One practical detail most guides skip: the booking photo search returns low-resolution thumbnails by default. You need to click through to the full image to verify identity properly. The thumbnails are often too small to make out distinguishing features reliably. I learned that the hard way when I spent twenty minutes cross-referencing what I thought was a person based on a thumbnail, only to find out it was a different individual with the same name when I opened the actual photo. Always pull the full image before drawing any conclusions.