As I read the law, it only pertains to State, Federal, public, and Indian land...In any place other than NY state, if the item is over 100 yrs old and you do not have a permit to remove said object, your in violation of the laws...In NY, if you unearth anything older than 50 years, your in violation of the laws...This does not pertain to private lands that you have the owners permission to hunt, although it is only morally correct that if you unearth something on private land that is of historical significance, that you turn said object over to your local historical society....the object by law would be first the property of the land owner anyways...
Do not let this frighten you from metal detecting...It takes some common sense...If your on State, Federal, or Public land, find out if you have permission before you hunt...NEVER under any circumstances hunt on Indian Territory, Battlegrounds, or inside of Cemeteries...This can lead to major trouble for you...
I personally would have no problem with turning over a 50 year old coin or relic (I live in NY), if the officer or Archaeologist could show me a legitimate reason for needing it as a historical artifact. Otherwise, I will see you in court for harassing me...
HH,
BH-LandStar