The Omaha-World Herald reports 36-year-old Kevin L. Cave of Bellevue is charged with exceeding authorized access to a protected computer for private financial gain.
The indictment, made public Friday, says he was paid more than $11,000 for the information.
The indictment says he provided addresses and other information nearly 60 times over two years from unauthorized searches of the Nebraska Criminal Justice Information System.
Cave resigned or was fired in September. A police spokeswoman declines to characterize the nature of his departure.
An attorney was not listed in court documents. An initial court appearance is set for Jan. 18.