The API could theoretically be replicated - its not based on proprietary data from the provider - but it would be a resource intensive effort to do so. And would involve an ongoing to hill climb to match its performance.