Trulia, ZIllow, Realtor.com, etc all get their listings from the local MLS's. There are over 800 in the United States. Most local sites are updated very quickly, however, the national sites sometimes do not "sync" on schedule.
Real Estate is local. I would use a local web site.