The fees, KYC, and other requirements are set by the BTM provider (GeneralBytes, Lamassu, etc).
And I would assume that it all depends on what country the ATM is operating in. In the US, I'm pretty sure no ATM operator can get away with not requiring any KYC. And as I've written about before, the GeneralBytes machine that I tried to use last year did require a scan of my drivers license. Some of the machines listed on coinatmradar don't seem to have KYC requirements, but I doubt that's accurate.
I'll be updating the map to show live rates and usage requirements.
That would be awesome if you could keep up with the data. As you said, some of these machines appear and disappear within a short time frame that maintaining a map of them all must be hard work. Good luck with the project--I definitely think it's a worthwhile one.