I made a sharable profile widget for Couchsurfing. It looks like this:

widget screenshot

Couchsurfing does not have a public API! And the server does not allow CORS!

As a workaround, I proxied the request through YQL and picked apart the response HTML with JQuery.