API studying