The first[1] converts ip to location, and allows 100 free queries per day.
The second[2] converts physical addresses to location as part of it maps JavaScript api, and is part of its 25,000 free requests/day.
The third[3] is its http version of geocoding, which also converts physical addresses to locations or visa-versa. This api has the 2,500 req/day limit.