api crap