This is possible through the API, as long as you run it on yourself. Of course with the requirement that you actually have them on GC.com.
This will be implemented in the future and is on the todo-list of new methods. But due to the integrity issues,it is a bit complex, since it doesn't fit the rest of the design.
This isn't the highest priority either. With one reason being that the current guidelines forbids these challenges. I am actually not even sure the existing challenges are valid, since the cache owner can not ask for your home coordinates, or in any way validate it.