Yes, it's best to file an extension and then file the complete return when you receive form 1099. Here are the steps on how to file the extension.
You will have to file an extension if you don't have the vital information from your 1099. Good luck.