Are there any phone tracking sites/apps that you don't need to download on the phone to track?

I lost my iPhone and am trying to track it online as find my iPhone is not working. Most websites require you to verify on the mobile before tracking but how can I do this if my phone is already lost? Are there any sites that let you track a phone without doing this?

Ok