Fortunately, there is an easy answer. Don't mock. That's our job. You just write tests and let us take care of the mocking for you. That's our singular mission: to mock the internet so that you don't have to.
While the idea is simple, it is actually pretty darn complicated under the hood. We use natural language processing to create logical relationships between input and output data and automatically provision databases to store data between API calls.
But enough about us. How about you? How are you going to use unmock to speed up your testing and write bug-free code for years to come?