OpenCellID homepage map results don't match API results

I am beginning to implement this API into an application. For my first test I used the following tower that I’m currently connected to:
MCC: 311 MNC: 480 LAC: 48133 CellID: 48226080
The homepage map shows the location as:
Latitude: 42.166635
Longitude: -93.510108
Range: 2191m
This seems reasonable.
When I use the API to send the same request:

It returns the following:


Problem is, the lat, lon, and range don’t match what the homepage map shows. They are kind of close, but look like about a mile different. I won’t know which is right without driving out there, but I would expect the data to be the same. Any ideas? Does the API use a different data source than the homepage map?