You can go to http://www.HomeBuyerHomeSearch.com and click the Tax Record link to get some of the information but why don't you just ask your buyer agent.
Don't have a buyer agent?
If you are good enough to not need one you are good enough to pull this info from the internet yourself.
You ask some very valid questions. However, real estate agents will be able to provide you with some information, while other info that you are requesting would be YOUR responsibility to acquire if you were going to be purchasing this property. Some questions would be answered by a licensed home inspector (i.e. condition of heating system, roof condition, etc.) not by the real estate agent. No agent worth his salt would state the specific conditions of the property other then what is known to them or has been disclosed to them by the seller. You can pay for a home inspection, but if you're not under contract with the seller there is no incentive or obligation for them to allow a home inspection. If I was the seller's listing agent, I would strongly recommend against it.
Now, as for the other items such as liens and restrictions. The agent would only be able to tell you what is known to them. If you want to pay for a title search, these items would come up.
Good luck with your home search.
The questions you pose would be answered by an agent you hire...research is part of the job any agent does. But like any professional, it's not done for free.
I hate to sound harsh, but if you have questions and are interested in possibly purchasing this property hire someone to help or tour the property and do the research yourself.
Keller Williams Atlantic
The questions you are asking here would take any agent hours of work to get you accurate complete information. And, while most of us like to help, this goes above and beyond helping out the consumer (for free!)
Your best bet is to contact Samy Mohamed in my East Brunswick office. He's the listing agent. His office number is (732) 390-8000.
Gina Chirico, Sales Associate
Prudential NJ Properties
973-992-6363 ext 116 office