Factual api wrapper