Why Criminal Records Look Different Across Databases

Criminal records look different across databases because there is no single national criminal records system in the United States — there are thousands of independent systems, each collecting different information, updating on different schedules, and presenting the same underlying event in different formats.

You run a background check through one service and see a felony conviction. You run the same search through a second service and see an arrest without conviction. You search the state court portal directly and see the case listed differently from both. You ask a third service and the record doesn’t appear at all.

All four results may be technically accurate — they’re just pulling from different sources, at different points in time, with different levels of completeness.

Criminal records fragmentation is not a flaw in any specific database. It’s the expected output of a system that was never designed to be unified, where records are created at the local level, maintained at multiple government tiers, and accessed by commercial services through incomplete and uneven data agreements.

Criminal record differences reflect how data is collected, updated, and matched across systems — not necessarily differences in the underlying case.

Quick Answer: Criminal records look different across databases because each database pulls from different sources — county courts, state repositories, law enforcement agencies, or federal systems — with different update schedules, different data standards, and different name-matching logic. The same case can appear as a felony in one database, a misdemeanor in another (after charge reduction), and absent in a third (if that database doesn’t cover the relevant jurisdiction). The court record is always the primary source. Every other database is a secondary aggregation of that record.

For the broader framework on records differences, see: Why Court Records Don’t Match Background Checks

⚠️ Legal Notice: Criminal records access and permissible use are governed by federal and state law, including the Fair Credit Reporting Act (FCRA) for employment and housing decisions. This guide covers lawful research methods and explains structural database differences. It does not constitute legal advice.


Why This Guide Is Reliable

inet-investigation.com publishes research-based guides built on primary government sources, investigative practice, and public records law. All sources cited link to official government websites or primary legal references. For jurisdiction-specific legal questions, consult a licensed attorney or the relevant government agency.


The Architecture of Criminal Records in the United States

Criminal records in the United States exist at multiple tiers simultaneously — and each tier captures different information, maintains it differently, and makes it accessible under different rules.

County-level court records — the primary source. Every criminal case is filed in a court of jurisdiction, typically at the county level for state offenses. The court record documents the specific charges filed, the case proceedings, the verdict or disposition, and any sentence imposed. This is the most detailed and most accurate record of what actually happened in the case.

State criminal history repositories — state-level aggregations. Most states maintain a central repository of criminal history records compiled from court dispositions and law enforcement arrest data. These repositories are designed to be more comprehensive than individual county records but are only as complete as the reporting from local agencies.

FBI/NCIC — the federal criminal database. The FBI’s National Crime Information Center aggregates criminal history data from state repositories and federal sources. Access is restricted to law enforcement and authorized agencies — it’s not publicly accessible.

Commercial background check databases — secondary aggregations. Background check services compile data from county courts, state repositories, and other sources through data licensing agreements. Their coverage depends on which sources they have agreements with and how recently those sources were updated.

Each tier has different completeness, different update schedules, and different accessibility. A record that appears fully in one tier may be incomplete, absent, or differently formatted in another.


Reason 1 — Different Source Tiers

The most fundamental reason criminal records look different across databases is that different services pull from different source tiers.

A service that pulls directly from county court records has the most detailed and accurate data for the courts it covers — but only for those courts. A service that pulls from the state repository has broader geographic coverage but may have disposition gaps where local courts haven’t reported back to the state. A service that uses FBI data isn’t available to the public at all.

A commercial background check service that advertises “nationwide criminal records” is typically aggregating from county court data, state repository data, and supplemental law enforcement sources — but not from all of them, not with complete coverage, and not in real time.

The same case therefore shows up differently depending on which tier each service accessed and when.


Reason 2 — Charge Reduction and Disposition Updates

A criminal case doesn’t end at arrest. It proceeds through charging, potential plea negotiation, trial or guilty plea, sentencing, and sometimes appeal or post-conviction modification. At each stage, the legal characterization of the offense can change.

A felony charge may be reduced to a misdemeanor as part of a plea agreement. A guilty verdict may be overturned on appeal. A conviction may be vacated years later. A sentence may be modified. In each case, the court record reflects the current legal status — but databases that collected the original data may not have collected the updated information.

The result: one database shows the original felony charge (because it collected data at the time of arrest or initial filing), another shows the misdemeanor conviction (because it collected data after the plea), and a third shows nothing (because it collected data after an expungement). All three are reflecting accurate information from different points in the case’s timeline.

Arrest Records vs. Criminal Records


Reason 3 — Arrest Data vs. Court Data

Arrest records and court records are different documents from different sources — and many background check databases contain both, without clearly distinguishing between them.

An arrest record is created by a law enforcement agency at the time of arrest. It documents that the person was taken into custody on a specific date for a specific alleged offense. It exists regardless of what happens afterward — whether charges are filed, whether the person is convicted, or whether the case is dismissed.

A court record is created by the court when a case is filed. It documents the legal proceedings and their outcome. A court record only exists if charges were actually filed after an arrest.

A background check that shows an arrest for an offense that doesn’t appear as a conviction in court records isn’t necessarily showing an error — it may be showing an arrest that never resulted in charges. But if the database doesn’t clearly distinguish between arrests and convictions, a reader may interpret an arrest record as a conviction.

This single source of confusion accounts for a significant portion of apparent discrepancies between databases — one is showing arrest data, another is showing court data, and both are accurate for what they’re measuring.


Reason 4 — Geographic Coverage Gaps

Background check services don’t cover every jurisdiction. The United States has thousands of courts — state trial courts organized by county, federal district courts, municipal courts, and specialty courts — and no commercial service has data agreements with all of them.

A county whose court records aren’t part of a service’s data network simply doesn’t appear in that service’s results. A case filed in that county returns nothing. A different service that does have a data agreement with that county returns the case.

This is the most common reason the same person produces different results across different background check services — one covers the relevant county, the other doesn’t. Neither is wrong; they’re just reflecting different geographic coverage.

Services rarely disclose exactly which jurisdictions they cover. The only way to verify coverage for a specific county is to search the county court portal directly and compare the results.

Why Background Checks Miss Criminal Records


Reason 5 — State Repository Reporting Gaps

Even when a background check service accesses a state criminal history repository, the repository itself may be incomplete. State repositories are only as complete as the data reported to them by local courts and law enforcement agencies.

In many states, reporting from local courts to the state repository is inconsistent. Some courts report dispositions promptly and completely. Others report only certain offense types. Some rural courts have significant backlogs. The result is a state repository that represents a partial picture of criminal history even within a single state.

A background check service that accesses the state repository inherits all of those gaps. The service returns what the repository contains — which may be less than what actually exists in the county court records.


Reason 6 — Name Matching and Identity Errors

Automated name-matching algorithms determine which court records are attributed to a specific subject in a background check. These algorithms vary across services — some require exact name matches, some use fuzzy matching, some use date of birth as a secondary identifier, and some use Social Security number for FCRA-compliant reports.

A case filed under a slightly different name format — a middle initial included in one system but not another, a common misspelling, a maiden name — may match in one service’s algorithm and not another’s. The case exists in the underlying data; it just doesn’t get attributed to the subject in every service’s processing logic.

The reverse — false positives — also occurs. A case belonging to a different person with a similar name may be incorrectly attributed to the subject in services with looser matching logic. The record appears in the background check but belongs to someone else.

Name-matching errors are particularly prevalent for common names and names with multiple variant formats. They produce both under-reporting (missed records) and over-reporting (wrong records) across different services.


Reason 7 — Database Update Lag

Commercial databases update on scheduled cycles — not in real time. A service that updates its data for a specific county monthly shows last month’s records, not today’s. A case resolved last week may not appear in any commercial background check for another three to six weeks.

This produces apparent differences between services with different update schedules for the same jurisdiction. Service A, which updated two weeks ago, shows the case as pending. Service B, which updated six weeks ago, doesn’t show the case at all. The court record, which updates in real time, shows the case as resolved.

The older the update cycle, the more likely a service is to show stale data — outdated charges, outdated dispositions, or missing recent cases entirely.


Reason 8 — Expungement Propagation Delays

When a record is expunged or sealed, the court issues an order. That order must reach every database holding a copy of the record for the record to disappear from all systems. Propagation is imperfect and delayed.

A record may disappear from the court portal immediately after an expungement order, disappear from the state repository after a few weeks, disappear from some commercial databases after a few months, and persist in others for years if the service hasn’t received or processed the notification.

The result: the same record appears in some databases and not others — reflecting where each service is in the expungement propagation chain rather than any actual difference in the underlying case.

Expungement vs. Sealing Records Research


How to Interpret Criminal Record Differences Across Databases

Interpreting differences requires identifying which system each result came from and when it was last updated. When different databases return different results for the same person, the interpretation process follows consistent logic.

The court record is always the primary source. Go directly to the court portal for the jurisdiction where the case was filed. The court record reflects the actual current legal status of the case — not an aggregation of it.

Different record types explain many apparent discrepancies. An arrest in one database and no conviction in another may reflect accurate information from different source types, not an error. Determine whether each database is showing arrest data, court data, or both.

Timing explains most disposition differences. A database showing a different outcome than the court record is usually showing an older disposition. Check when the database last updated its data for that jurisdiction before treating the difference as a data error.

Coverage explains most absences. A record that appears in one database but not another usually reflects geographic coverage differences. The database that returned nothing likely doesn’t cover the relevant jurisdiction.

Use the background check to identify, the court record to verify. The most reliable approach for any significant finding is to use the background check to identify which jurisdictions have records, then verify specific cases directly through the relevant court portal.

How to Search Court Records OnlineHow to Look Up Criminal Records OnlineWhat Criminal Records Are Public


Tools for Cross-Referencing Criminal Records

Primary court record sources — start here for verification

  • State court portals — criminal case search by name; free in most states
  • PACER (pacer.gov) — federal criminal court records; small per-page fee
  • State criminal history repositories — access rules vary by state; some allow public searches

Background check services for initial coverage

  • BeenVerified (beenverified.com) — criminal, civil, and court aggregation; approx. $17–$26/month
  • Intelius (intelius.com) — criminal record aggregation with identity cross-checks; approx. $22–$30/month
  • TruthFinder (truthfinder.com) — broad criminal and public records aggregation; approx. $28/month

Frequently Asked Questions

Why does one background check show a felony and another shows nothing? Most likely explanation: one service covers the jurisdiction where the case was filed and the other doesn’t. Check the court portal for the relevant jurisdiction directly to verify the case and its current status.

Why does a background check show an arrest but no conviction? The arrest record exists independently of the court record. If no charges were filed after the arrest, or if charges were dismissed, there may be an arrest record without a corresponding conviction. Some databases show arrest data alongside court data without clearly distinguishing between them.

Can a criminal record appear in one database but be legally expunged? Yes. Expungement orders must propagate to every database holding the record. Propagation is delayed and inconsistent. A record that has been legally expunged may continue to appear in some commercial databases for months or years after the order was issued.

Which criminal records database is most accurate? No single commercial database is comprehensive or definitively accurate. The court record — accessed directly through the relevant court portal — is the authoritative source for any specific case. Commercial databases are most useful as coverage tools for identifying which jurisdictions to search.

Why does my criminal record look different on different background check sites? Different sites pull from different sources with different update schedules. If the information is incorrect, you have the right to dispute it with the consumer reporting agency under the FCRA. Contact the service directly with documentation of the correct information.

Does a clean background check mean no criminal history? No. It means the service found no matching records in the sources it searched. Records in courts outside the service’s coverage network, records filed under different name formats, and recently expunged records may not appear. A clean result is meaningful when the search has been thorough — it’s not a standalone conclusion.


Final Thoughts

Criminal records look different across databases because the underlying system that creates them is fragmented by design — thousands of independent courts, dozens of state repositories, and hundreds of commercial aggregators, each capturing a partial picture of the same underlying event at different points in time.

The practical response is a layered approach: use commercial background check services to identify which jurisdictions have records and what those records appear to show, then verify specific findings directly through the relevant court portals. The background check identifies; the court record confirms.

Consistency across independent systems is the closest thing to confirmation available in open-source verification. A criminal record that appears consistently in both a commercial database and a direct court portal search, with matching details, is a reliable finding. A record that appears in one but not the other is a prompt to investigate further — not a conclusion in either direction.

For a deeper look at how background checks miss criminal records specifically, see: Why Background Checks Miss Criminal Records

For the full investigation framework, start here: How to Investigate Someone


Related Guides


Disclaimer: This article is for informational purposes only and does not constitute legal advice. Laws and access rules vary by jurisdiction. Consult a licensed attorney for guidance specific to your situation.