
How to pull inmate records in Oklahoma without getting the runaround
If you are trying to figure out where someone is being held or what their status is, start by deciding whether you are looking for state prison custody, a county jail booking, or just the court case behind it. That fork in the road saves you an hour of clicking. If a person is serving a sentence or on ODOC community supervision, use the state tools. If they were picked up last night in Tulsa or Oklahoma City, go straight to the county jail roster. When all else fails, the court dockets will tell you what charges exist and where the case sits.
Which site should I check first if I need to find someone in custody today?
Work this sequence and you will rarely be wrong. First, check the county jail where the arrest likely occurred. For the Tulsa area, that is the David L. Moss Criminal Justice Center at 300 N Denver Ave, Tulsa. For Oklahoma City, it is the Oklahoma County Detention Center at 201 N Shartel Ave. Those rosters carry fresh bookings and bond details and will show you if the person is physically there.
If the person is in state custody rather than a county hold, use the Oklahoma Department of Corrections Offender Search. It tracks people in ODOC prisons or on ODOC-run supervision. For victims and family who want notifications about moves, transfers, or release, enroll in Oklahoma's VINE system and pick how you want to be notified. VINE will send alerts by phone, email, text, in-app, or TTY for hearing-impaired users, and you can search custody status without an account if you just need a quick check.
Court dockets are your second lane, not your first, when you need to know where a person is physically housed. Oklahoma's official docket portal is OSCN, the Oklahoma State Courts Network. Some counties publish to ODCR, a separate docket system. Both are free to search for basic case info. If you are mailing a records request and you do not know the case number, be aware that at least one clerk's office charges a $5 search fee for a manual name search through the mail when no case number is provided.
County jail lookups that actually work: Tulsa and Oklahoma County particulars
Tulsa County runs the David L. Moss Criminal Justice Center, often called "DL Moss" or just "DLMCJC." The Sheriff's site posts an Inmate Information Center with search-by-name and a Booking ID list. The facility opened in 1997 with a stated capacity of 1,714 beds. You will find booking dates, charges as submitted by arresting agencies, and bond types if set. On-site non-contact visits at David L. Moss are scheduled on Fridays and Saturdays, 8:30 a.m. to 3:30 p.m. by prior approval, which tells you two things about records work: family usually has better luck reaching an inmate Friday morning, and you should expect more weekend roster traffic when scheduling calls with counsel.
Money deposits for Tulsa County inmates can be made via front-lobby kiosks that accept cash or cards. That matters because a new booking may not have phone minutes until funds are posted, and families will often call asking you whether someone has "disappeared" from the roster when they are simply between intake and initial classification. If you need property release details for documentation, the DLMCJC Property Room handles pickups Monday through Friday, 8:00 a.m. to 4:00 p.m., closed on observed holidays, and requires advance coordination with the property clerk.
Oklahoma County Detention Center maintains a public inmate search and a daily jail blotter. The lobby at 201 N Shartel Ave is open to the public 7:00 a.m. to 6:00 p.m. daily, which is when you can get help at the window if something looks off in the online roster. If a person needs to clear a non-custodial warrant, the jail's "walk-through" program currently runs on Tuesdays and Thursdays, 11:00 a.m.-2:00 p.m. and 4:00 p.m.-6:00 p.m., with a valid state ID and a copy of the bond required. For day-to-day data, Oklahoma County uses the JailTracker system on the public side, so you will see familiar fields like housing unit, bond totals, and a running count of bookings.
Do not forget municipal custody. Some cities hold arrestees at municipal facilities for short stints before transport to the county jail, and they will not show on the county roster until that handoff is done. In Tulsa, municipal charges are processed first at the City's jail, and for overflow or municipal sentences beyond a short stay, the City has an agreement with the Okmulgee County Criminal Justice Authority at 315 W. 8th St., Okmulgee. If you do not see a person on Tulsa County's roster yet, check the municipal jail timeline before you assume a release.
Step by step: Using ODOC's Offender tools and the Sex & Violent Offender Registry
Oklahoma Department of Corrections tracks people serving state sentences and those under ODOC-run community supervision. The ODOC Offender Search is a name or ODOC-number lookup. The offender's page typically includes full name, ODOC number, facility placement or supervision status, and a list of offenses with case numbers you can match back to court dockets. If custody shows as a county jail while the person is on an ODOC sentence, you are likely looking at a court transport or a writ hold rather than a release.
For sex and violent offender checks specifically, use the Oklahoma Sex & Violent Offender Registry. It is maintained by ODOC and supports map, basic, appearance, and offense searches. You can filter to an Oklahoma zip code radius, which is handy for landlords or employers screening housing staff addresses against registered offenders. If you need a documented, name-based statewide criminal history result for an application packet, that is a different animal handled by the Oklahoma State Bureau of Investigation, and it carries a set fee.
OSBI's name-based Oklahoma criminal history search is a published $15 per search. OSBI also offers a Sex Offender Registry and Violent Offender Registry search through its CHIRP portal as an add-on service, with that registry query listed as $2 per requested search. For planning, OSBI notes that registry searches which require staff review are processed on business days, Monday through Friday, 9:00 a.m. to 4:00 p.m., excluding state holidays. That timing matters when you are trying to close hiring or licensing files at the end of the day.
Will court dockets show if someone is in jail? How OSCN and ODCR fit together
OSCN, the Oklahoma State Courts Network, is the official statewide docket portal. You can search by name, case number, or party and filter by case type. Many, but not all, counties post to OSCN. Counties that do not may publish to ODCR, a separate public docket system operated by a private vendor. Both are free to search for basic case data. ODCR also sells subscriptions, but the public can still pull party and docket entries at no cost. For document images in ODCR counties, note the restriction that Oklahoma Bar Association members in good standing are the ones who can get full image access through ODCR's bar-controlled tier.
Dockets will not always tell you where a person is physically held, but they are your anchor when inmate rosters look stale. A fresh arraignment entry, a filed bond, or a transport order can explain why the jail roster still shows "no bond" from the prior evening. When you are mailing a request for older case files and you do not have the number, anticipate the clerk's time on the search. Canadian County, as one example, publishes that mail-in requests without a case number incur a $5 record search fee for the manual lookup.
If you are comparing sites, here is the practical difference. Jail rosters and VINE tell you custody right now. ODOC Offender Search tells you state status and where in the prison system a person sits. OSCN and ODCR tell you the who, what, and when of the charge and the court's next step. You generally need at least two of the three to get a full picture in Oklahoma.
What if the person was just arrested or moved this morning?
Timing and transfers will beat you to the keyboard sometimes. Jail rosters refresh on their own schedule, and during shift change you may see gaps of an hour or two where a person is between intake and classification. The quickest way to avoid missed notifications is to set up VINE alerts and pick text or email so you do not depend on manual refreshing. Victims and family can also pick phone call delivery if that is easier for them to receive during work hours.
County to state moves are another common blind spot. Someone sentenced on a felony Friday afternoon may sit at a county jail for days waiting on ODOC transport. Their OSCN docket will show the judgment and sentence, but ODOC will not display them as housed until the agency assumes custody. If you are matching identities across systems, use the ODOC number once you have it. The number sticks through facility changes and will tie out to multiple cases cleanly when names are common.
| Tool | What it covers | What you get | Cost | Account needed | When to use it |
| Oklahoma Department of Corrections Offender Search | State prison custody and ODOC-run supervision | ODOC number, facility or supervision status, offenses with case numbers | Free | No | Confirm state custody or find the ODOC number for cross-references |
| Oklahoma VINE | Custody status and notifications statewide | Real-time status lookups and alerts by phone, email, text, in-app, or TTY | Free | Only for alerts | Get notified on release, transfer, or status change without rechecking sites |
| Tulsa County Inmate Information Center | Tulsa County jail bookings at David L. Moss (capacity 1,714) | Search by name, Booking ID list, charges, bond information | Free | No | Find fresh Tulsa bookings and bond data |
| Oklahoma County Detention Center inmate search | Oklahoma County jail bookings at 201 N Shartel Ave | Booking details, bond totals, daily blotter; lobby hours 7:00 a.m.-6:00 p.m. | Free | No | Locate current Oklahoma County custody or confirm a same-day booking |
| OSCN (Oklahoma State Courts Network) | Official district court dockets | Charges, events, party info, judge, case documents where posted | Free | No | See what was charged and what the court did or will do next |
| ODCR (On Demand Court Records) | Dockets for counties that publish to ODCR | Party and docket info; images limited to OBA members for certain counties | Free search; paid tiers for some features | Optional | Fill coverage gaps where a county is not on OSCN |
| OSBI name-based criminal history | Statewide arrests/convictions reported to OSBI | Certified name-based result suitable for employment or licensing files | $15 per search | Yes | When a third party needs a formal OK criminal history |
Key things to know before you start searching
- Pick the right lane first. State prison time lives in ODOC's Offender Search. County arrests live on the county jail roster. Court paperwork lives on OSCN or ODCR. Mixing those up is why searches stall.
- For Tulsa County, the jail is the David L. Moss Criminal Justice Center at 300 N Denver Ave. On-site non-contact visitation is by approval on Fridays and Saturdays, 8:30 a.m.-3:30 p.m., and the lobby kiosks accept cash or cards for trust deposits.
- For Oklahoma County, the jail is at 201 N Shartel Ave. The public lobby is open 7:00 a.m.-6:00 p.m. daily, and the walk-through warrant process runs on Tuesdays and Thursdays with specific time windows.
- VINE is free. You can search custody status without an account, and you can register for alerts by phone, text, email, in-app, or TTY to avoid constant manual checking.
- OSBI's name-based statewide criminal history search costs $15. If you need DOC registry checks through OSBI, the listed add-on fee is $2 per registry search.
- ODCR is a separate docket system from OSCN. Searches are free on both. Document images in ODCR counties may be restricted to Oklahoma Bar Association members for full access.
- Canadian County publishes a $5 mail-in record search fee when you do not provide a case number. Other counties may have similar fees, so pulling a number from OSCN or ODCR first can save you that cost.
- Tulsa County's jail opened in 1997 with a 1,714-bed capacity, which explains why you see significant daily movement in the online roster. During peak times, expect short publication delays.
- OSBI notes that registry searches requiring staff review are handled on business days, 9:00 a.m. to 4:00 p.m.. Time your requests accordingly if you are up against a licensing or hiring deadline.
- In Tulsa, municipal cases may be processed at the city jail first, and for overflow or a municipal sentence beyond a brief stay, the City uses the Okmulgee County Criminal Justice Authority at 315 W. 8th St., Okmulgee. That explains why a fresh city arrest may not appear on the Tulsa County roster yet.
Reader Q&A
Can I tell from the court docket if someone is in jail right now?
Not reliably. OSCN and ODCR show charges, filings, and events, but they are not custody trackers. Use the county jail roster or ODOC Offender Search for physical custody. If you need ongoing alerts about moves, set up Oklahoma VINE notifications so you do not have to recheck manually.
Is there a fee to run a statewide background check in Oklahoma?
Yes. The Oklahoma State Bureau of Investigation charges $15 for a name-based Oklahoma criminal history search. OSBI also offers a $2 search of the DOC sex offender or violent offender registry through its portal. Registry searches that require staff review are processed on business days between 9:00 a.m. and 4:00 p.m.
Why is my person not on Tulsa County's roster yet even though they were arrested?
They may still be at the municipal jail for city charges or between intake and classification. Tulsa's on-site visitation runs on Fridays and Saturdays, 8:30 a.m. to 3:30 p.m. and the facility is busy on those days. If the arrest was in the city, municipal processing can delay when a person appears on the county roster, so check both and give it a little time.
I am mailing a records request but do not have a case number. What should I expect?
Expect a clerk to charge a manual search fee for time spent locating the file. As one concrete example, Canadian County publishes a $5 search fee for mail-in requests without a case number. If you can pull a case number from OSCN or ODCR first, you will often save both time and money.
When you are choosing where to start, think about the last verified touchpoint. If they were taken from a courtroom on a DOC sentence, start with ODOC and match the ODOC number to the docket. If the arrest just happened in Tulsa or Oklahoma City, the county roster will answer you faster than any court site.
Published: September 25, 2026 · Reviewed by the Oklahoma editorial team