Skip to content
×
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
ANNUAL Save 16%
$32.50 /mo
$390 billed annualy
MONTHLY
$39 /mo
billed monthly
7 day free trial. Cancel anytime.
Level up your investing with Pro
Explore exclusive tools and resources to start, grow, or optimize your portfolio.
10+ investment analysis calculators
$1,000+/yr savings on landlord software
Lawyer-reviewed lease forms (annual only)
Unlimited access to the Forums

Let's keep in touch

Subscribe to our newsletter for timely insights and actionable tips on your real estate journey.

By signing up, you indicate that you agree to the BiggerPockets Terms & Conditions
×
Try Pro Features for Free
Start your 7 day free trial. Pick markets, find deals, analyze and manage properties.
Results (646)
Christian Martinez New Here - some of my biggest questions & info on me
3 September 2025 | 9 replies
The cool part about redfin is that the table column headers are sortable and also include a dollars per square foot column.
Isaiah Carrasco Young first timer
11 July 2025 | 7 replies
You can check on the Bigger Pockets "Build Your Investing Team" header to find just about any resources local to you or nationwide.Cheers!
Matthew Rosebaugh Splitting a Multi-Family into Condos - Columbus, OH
5 June 2025 | 13 replies
I might know the homeowner ;)  Fortunately, the drywallers c. 1950 "coped" the drywall around the original oak header/capitol over the door in the wall they built to divide. 
Ron Singh Town sending voilation notice for unpermitted work
8 April 2025 | 5 replies
The addition of new doors, or new header also need a permit here.  
Josh Keena New LLC owner and frustrated with getting first property
14 March 2025 | 13 replies
The header is always there.I am helping eight young men right now to buy their first home, mostly where I live, but I am also helping a young dad in Texas in a very similar situation to you.   
Eric Martin From Canada to Cleveland
19 February 2025 | 25 replies
Project scope:  Moving some walls around, three headers,  remodeling bathrooms, adding bathrooms, and adding a kitchen. 
Josh Dickson How to reduce the maximum amount of income tax for a wealthy individual.
11 February 2025 | 12 replies
I would also contact the tax pros in the header and get their opinion and maybe utilize them for that reason. 
Austin Bright I have a list of addresses. Is there some "Tech-y" way pull property info in bulk?
10 February 2025 | 47 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?
Paul Kuegle Getting a house under contract that is currently in probate.
12 September 2016 | 4 replies
So I am waiting on the call right now,  a great sfr block 65k MLS list and it fell out of contract with the last buyer, so I had emailed the listing agent to let me  know if it goes back to Active, and I always do the emails with a header that says  OFFER for Property....etc..... because I was a busy Realtor and I know when the deal dies, you go in your inbox and look for that guy who emailed me weeks ago, I get more deals that way by the way.  
Scott Boeser Postcard Info Help
27 September 2016 | 0 replies
----------------------------------------------------------------------------On the front I'll put:[BACKGROUND]:picture of house and a picture of a hand holding hundred dollar bills[HEADER]:We Buy Houses For CA$H!