API analysis