I was
playing around with GeoJSON the other day and on the back of that was looking to find sources for geo-located info on crags and stumbled across
ClimbingAway which is mostly there for what I'd be looking for from such a website but lacks the key details of route information/detailed topos. Thats not necessarily a problem for me though as I will almost always buy a local guide when in a given area because they're produced by those who do the work to maintain access (and equipment on bolted venues).
My thinking to gathering all the geo-location information was not really geared towards making a website rather just collating all the geo-location information for crags worldwide in one place for others to then use (since I know very little about web-design).
You can harvest information from sites using things like wget to grab all the pages but it might get your IP address banned (I think Jim got banned from bleau.info for doing this).
On that note if you want all the geoJSON from Bleau.info just view the source for any given areas page its all in there (along with geoJSON for parking areas too).
A place with info for Peru which might not have made it onto other worldwide sites is
http://toposperu.com/