Also, the API incorrectly returns the address as being located in DuPage County when the correct county is Will County. Am I missing a parameter somewhere?
Thanks for your help.
You are using the GeoPlanet Web Service, not the PlaceFinder Web Service. GeoPlanet is not a geocoder and does not handle street addresses. It extracts a place name from the input query and returns information (including representative coordinates) for that place. In your example, It recognizes Naperville, IL, which is mostly located in DuPage County.
If you wish to geocode a street address using PlaceFinder, the correct URL would be: