Yahoo finance does NOT provide REAL TIME quotes. If a person places market orders based on yahoo finance... No need to even go there. I manage OPM, and do not use yahoo finance for anything other than occasional "news." You get what you pay for...
Not sure what the hell API is, but I had to stop using the Yahoo finance site because my browser was constantly "waiting on api".