web apis are for pussies