How to Find Someone in Caddo County Jail
The Caddo County inmate search is straightforward if you know where to look and what to expect when the system inevitably frustrates you. The primary tool is the Caddo County Sheriff's Office inmate lookup, which runs on a fairly basic scheduling platform. It's free, it's public, and it usually works unless it doesn't. Go to the Caddo County Sheriff's website and find the inmate search page. You can search by name, booking number, or date of arrest. Name searches are the most common route. Enter the first and last name, and the system will return matching results. Simple enough on paper. Here's the thing most people don't figure out until they've already wasted twenty minutes: the search is case-sensitive on some browsers and completely insensitive on others. I spent a good ten minutes thinking a guy I was looking for had been released, only to realize I'd typed his name with a capital "M" on a field that apparently didn't care. Refresh the page, clear the cache, type the name exactly as it appears on any public record you might have. That alone saved me from a unnecessary phone call to the clerk's office.
Another head-scratcher: the booking date filter. The default view shows current inmates. If someone was booked and released within a few hours, they might not show up in a standard name search unless you expand the date range or check the released inmate section separately. I learned this the hard way trying to confirm whether a relative had actually made it through processing overnight. The system listed them as "no results" until I switched to the archived/releases tab, which is tucked away under a different navigation link than you'd expect. Took me three tries and a couple of browser tabs to find it. The data fields themselves are pretty standard. You'll get the person's full name, aliases if any are on file, booking date, charge details, bond amount, court date, and current custody status. Sometimes the charge descriptions are abbreviated in ways that don't mean much to someone outside the legal system. "AGG ASSAULT" doesn't tell you it's a felony or a misdemeanor without cross-referencing. The bond section is useful but notoriously slow to update. I've seen cases where someone posted bond at 2 AM and the system still showed "bond set" forty-eight hours later. Call the facility directly if the status seems stale. The front desk at the Caddo County Jail can confirm release status in about two minutes over the phone. One counter-intuitive thing about this particular database: it doesn't do partial name matching reliably. Search for "John Smith" and you get every John Smith in the system. Search for "Jon Smith" and you get nothing, even if the official record uses the shorter spelling. If you're searching for someone and getting zero results, try phonetic variations, middle initial searches, or nickname spellings. I once found someone by searching his nickname "Bubba" because his legal name returned too many false matches to be useful. The system indexes the way the booking officer entered the data, not necessarily the way it appears on a driver's license.
The main bottleneck with this tool is uptime and refresh rate. The database pulls from the jail's booking management system, and there's typically a lag between when a transaction happens and when it appears online. Processing, medical hold, court transfers, and inter-facility movements can all cause status discrepancies that last anywhere from an hour to a full business day. During high-volume periods, like weekends or after major incidents in the area, the lag gets worse. Don't refresh the page every thirty seconds hoping for an update. It won't help and it might just get your IP flagged. If you need real-time confirmation of someone's status, the inmate search is a starting point, not a definitive answer. The jail's main line at (318) 475-7200 will give you current custody status over the phone. It's not instantaneous either, but it's generally more current than the web portal. Hours are roughly 8 AM to 5 PM Monday through Friday, with limited availability on weekends. A few practical notes. The search doesn't require an account or login. Anyone can look up anyone else's booking information since it's a matter of public record. That's both a feature and a problem, depending on your perspective. If you're doing this for legal purposes, take screenshots of the results. The page doesn't print nicely and the URL structure changes depending on search parameters, so bookmarking won't reliably preserve your findings. PDF the page or copy the details into a document while you're looking at them.
Get the Full Details

There's no API for public access, so if you need to pull this data programmatically, you're stuck with manual entry or third-party services that scrape the portal. Those services charge money and the data quality varies. For occasional personal use, the manual search is fine. For anything repeated or time-sensitive, calling the facility directly is faster and more reliable than wrestling with the web interface.