The point is the comments aren't indexed as part of your site because they are displayed in an iframe from Disqus's servers. They show up as belonging to Disqus, not you.
Search engines do not index included JavaScript properly.
It sounds like your API addresses this, but as someone mentioned, what about the problem of Google penalizing sites with content showing up in multiple places?