Requests means API requests. Other two should be pretty self explanatory.
@Amado
For instance when you use a paid Geocoder or Geolocation service you can check if their charges are correct.
And also you can calculate how many requests your devices generate if you devide the total amount of request through the amount of devices you have.
Thank you Anton and Track-trace
Yes, I'm trying to compare this report with the one provided by Google Console Geocoding API. I now each click on a "view address" link in traccar generates a request. But I see many more requests "received" by Google that don´t have any manual user action (I have a test setup with just one device that I control). That´s why I´m trying to understand where these additional requests are coming from. Any ideas?
Remember that the stats are accumulated in memory before writing to the database once a day, so if you restarted the service, you will lose the old counts.
For example. Google says yesterday received 25 requests and traccar says only 13 (Geocoder requests)
Have you double-checked that you're comparing the same timezones?
My vps is located in Dalla, USA. Nothing configured for Timezone in traccar (empty) yet. I don't know how to get the timezone for google's servers
So that should probably be the first this to figure out. Otherwise you don't even know if you're comparing the same thing.
If you use only one device it does not really matter right? Since you have free credit from Google. If you have lost of devices you can setup your own geocoder and geolocation server ( then you do not need to worry about costs).
Hi Track-trace, I use this small server as a testing environment for my production server with more than 200 devices now (planned to scale to 500 fast). I see the same behaviour in the production server that´s why my concern because at current rate the cost with Google will rise fast, beyond the 200usd free credit.
I´m interested on your suggestion about setting up my own geocoder server. Could you give me more details or some links to investigate this option?
You can set up your own Nominatim server for geocoding. It's based on OSM, so if the data is good in the area you plan to use it, it's a good option.
Yes, Nominatim is a good solution for that, i have set it up for Europe but you can also built it for only your country or the whole world. To import the whole database you need a lot of cpu power and i used 128 GB SDram installed in my home built server. To built the nominatim database i think it took at least 18 hours but that will also depend on your cpu. I use virtualbox on windows pc with Ubuntu as virtual box servers. For Europe (all streets for reverse geocoding) the total install including the os and nominatim is about 650 Gb. I installed it on a 2 TB samsung 980 pro nvme. So the response is very fast. Even when generating huge reports.
Your devices also report wifi location?
Good idea!. I will check the quality of the data for my country and will report later!!
I need no understand what are the meaning of the numbers in columns "Requests", "Geocoder Request" and "Geolocation Requests" in this report.