Skip to content
×
PRO
Pro Members Get Full Access!
Get off the sidelines and take action in real estate investing with BiggerPockets Pro. Our comprehensive suite of tools and resources minimize mistakes, support informed decisions, and propel you to success.
Advanced networking features
Market and Deal Finder tools
Property analysis calculators
Landlord Command Center
$0
TODAY
$69.00/month when billed monthly.
$32.50/month when billed annually.
7 day free trial. Cancel anytime
Already a Pro Member? Sign in here
Pick markets, find deals, analyze and manage properties. Try BiggerPockets PRO.
x
Results (4,277+)
Account Closed How to do wholesaling RIGHT? In Maryland/East Coast and Nationwide.
3 July 2024 | 20 replies
Understanding the root of this friction requires an in-depth exploration of their operational differences, the financial implications, and the overarching impact on the property market.1.
Mickey Scott Creative Financing/Relocation for new job in Florida
29 June 2024 | 10 replies
Get a better lay of the land before planting the roots
Jason D. Unneeded Repair Letter Request Letter from Tenant
28 June 2024 | 13 replies
Tenant also agrees to the following:-All drains, waste pipes, and plumbing are accepted as clear by Tenant at the time of occupancy, and any material blocking them after occupancy shall be repaired at Landlord’s cost, unless determined by repair person that such blockage occurred during the time Tenant controlled the Premises and due to some fault or negligence of Tenant, specifically excluding blockages caused by roots or backups from the street.
James De Stefano Here's what 2 months of estimates and work looks like for Foundation Repair & floors
24 June 2024 | 2 replies
Almost no body told us about Root barrier, which are simple digging  about 2-3 into the ground, near your foundation to cut invasive  tree roots
Jaime Aispuro New to Real Estate
20 June 2024 | 7 replies
I've worked with a lot of CA investors to help them create passive income with Indy deals but it can be done anywhere with the right training and attitude.Please let me know if I can help with anything - we're all rooting for you Jaime.
Chase Wright New and looking to learn
20 June 2024 | 18 replies
We're all rooting for you, you're going to do great Chase!
Mark Winney Is it worth replacing drive and garage on rental property with active renter?
17 June 2024 | 2 replies
The driveway near the garage and inside the garage has large cracks from tree roots, but probably has a few more years life in it.My question is whether, in the next year or 2, I should replace the drive and garage? 
Cory J Thornton Is the need for affordable housing creating new markets?
18 June 2024 | 83 replies
Then like you they tire of big city and want to go back to their roots..
Carlos Ptriawan as unemployment would be 100% going up next year and higher chance of recession
20 June 2024 | 245 replies
Also meant to say if 2022 is the start of mortgage rates 2023 is start of collapse of CRE and also tech layoffs, the three events are created by the same factor/root cause.
Austin Bright I have a list of addresses. Is there some "Tech-y" way pull property info in bulk?
9 June 2024 | 45 replies
location={lat},{lng}" headers = {'User-Agent': 'Mozilla/5.0'} response = requests.get(search_url, headers=headers) if response.status_code == 200: try: json_text = response.text.split('&&')[1] return json.loads(json_text) except (json.JSONDecodeError, IndexError) as e: print("Error decoding JSON response:", e) print("Response text:", response.text) return None return Nonedef extract_home_id(search_results): try: payload = search_results.get('payload') if not payload: return None region_views = payload.get('regionViews') if not region_views: return None root = region_views.get('__root') if not root: return None for result in root: if 'home' in result: return result['home']['id'] except KeyError as e: print(f"KeyError: {e}") return Nonedef construct_redfin_detail_url(state, city, street, zip_code, home_id): street_formatted = street.replace(' ', '-') city_formatted = city.replace(' ', '-') return f"https://www.redfin.com/{state}/{city_formatted}/{street_formatted}/home/{home_id}"def query_apify_redfin_scraper(detail_url): api_url = APIFY_API_URL payload = { "detailUrls": [{"url": detail_url}], "debugLog": False } headers = { "Content-Type": "application/json" } response = requests.post(api_url, headers=headers, data=json.dumps(payload)) if response.status_code == 201: try: return response.json()['data']['id'] except json.JSONDecodeError as e: print("Error decoding JSON response:", e) print("Response text:", response.text) return None return Nonedef get_apify_scraper_results(run_id): api_url = f"https://api.apify.com/v2/acts/tri_angle~redfin-detail/runs/{run_id}/dataset/items?