I've always preferred an UI focused approach to identify the requirements and quality factors of the API.
UI "first" also helps gaining understanding of bounded contexts (in addition to other methods)
After this point, I try to apply ideas and principles from API first approach.