If I found Gold in my house while digging can I keep it legally in India?

No, you cannot keep gold that you find in your house while digging legally in India. The Indian Treasure Trove Act, 1878, states that any treasure trove found in India belongs to the government. This includes gold, silver, coins, and other valuable objects that are found hidden in the ground or in buildings.
If you find gold in your house while digging, you are required to report it to the district authorities within 30 days. The authorities will then send an officer to inspect the treasure trove and determine its value. If the value of the treasure trove is more than ₹10, the government will acquire it from you and pay you a fair market value. If the value of the treasure trove is less than ₹10, you will be allowed to keep it.
There are a few exceptions to this rule. If you can prove that you are the rightful owner of the property where the treasure trove was found, you may be able to keep it. You may also be able to keep the treasure trove if it is of religious or cultural significance.
If you are found in possession of a treasure trove without reporting it to the authorities, you could be charged with a criminal offence. The punishment for this offence is imprisonment for up to three years, a fine, or both.