The USCIS’s case progress lookup tool does not give you an estimate waiting time for the decision of your case. However, by sending thousands of queries to the USCIS website, we can estimate our waiting time base on other cases’ status.
I developed this small app for my personal use. If anyone else wants to use it feel free to do that. But be aware that if you send a large amount of query in a short time, you may be considered abusing the lookup tool, or even considered performing DoS attack against the gov, and you may get IP-banned or any further punishments. You have been warned.