BiggerPockets Scraper avatar

BiggerPockets Scraper

Pricing

from $1.80 / 1,000 forum topics

Go to Apify Store
BiggerPockets Scraper

BiggerPockets Scraper

Collect public BiggerPockets topics, replies, and member profiles. Get post text, source links, author details, and available counts for real estate research.

Pricing

from $1.80 / 1,000 forum topics

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

22 days ago

Last modified

Share

🏘️ Turn BiggerPockets discussions into research data

BiggerPockets Scraper helps real estate investors and researchers collect public topics, replies, and member profiles. Get full post text, source links, author details, dates, and available counts in structured rows, so you can review discussions without copying each post by hand.

📋 Public posts and member details

Choose one result type per run:

  • Topics: titles, full opening posts, forum details, authors, dates, and available reply, vote, and view counts.
  • Replies: separate reply rows with full text, topic IDs, authors, dates, votes, and parent reply IDs when shown.
  • Member profiles: public names, biographies, stated roles, locations, profile links, and available activity and follower counts.

The Actor collects public content without a BiggerPockets login. It does not collect private messages, gated content, blog articles, paid market insights, or complete member posting histories. It does not score sentiment or evaluate deals.

▶️ Run a forum, topic, or profile collection

  1. Choose Topics, Replies, or Member profiles in the Input tab.
  2. For Topics or Replies, add forum URLs or IDs, specific topic URLs or IDs, or both.
  3. For Member profiles, add usernames or public profile URLs.
  4. Set any topic filters and a result limit.
  5. Start the run and open Results to view the saved rows.

When the same source item appears again, the first eligible match is saved and later matches are ignored. A saved row does not collect details about later matches.

⚙️ Input

Only fields for your selected result type are used. Topics and Replies need at least one forum or specific topic. Member profiles need at least one member.

FieldTypeWhat it does
resultTypestringRequired. Choose topics, replies, or members. Topics include the opening post; replies are saved separately.
unansweredOnlybooleanFor Topics, keep only topics with no replies. Default is false. A positive minReplies value cannot match this choice.
membersarray of stringsUsernames or public profile URLs, one per line. Required for Member profiles.
forumsarray of stringsForum category URLs or numeric forum IDs, one per line. Finds topics for Topics and Replies.
topicsarray of stringsTopic URLs or numeric topic IDs, one per line. Retrieves these topics in addition to any found in Forums.
discoveryOrderstringForum order: newest, trending, top, mostUpvoted, or mostReplied. Default is newest. Newest and Trending use BiggerPockets' order. The other choices rank found topics by votes or replies. Does not sort Specific topics.
containsTextstringKeep topics whose title or opening post contains this text, regardless of letter case. For Replies, checks the topic rather than reply text. Leave blank to skip.
minRepliesintegerMinimum topic reply count for Topics and Replies. Must be zero or more. Leave empty to skip. A positive value cannot match Only unanswered topics.
minVotesintegerMinimum topic vote count for Topics and Replies. Must be zero or more. Leave empty to skip.
minViewsintegerMinimum topic view count for Topics and Replies. Must be zero or more. Leave empty to skip.
maxItemsintegerStop after this many rows of the selected type. Minimum is 1; the form starts at 10. Leaving it empty returns all available matching results until the source is exhausted.

This is the public input from a successful default-input run:

{
"resultType": "topics",
"unansweredOnly": false,
"forums": [
"https://www.biggerpockets.com/forums/48-general-real-estate-investing"
],
"discoveryOrder": "newest",
"maxItems": 10
}

🧾 Output

The run's results field is a string URL that opens the saved dataset. Each row has one of the three shapes below. Optional fields appear when the source provides them. Dates and counts come from BiggerPockets; the Actor does not independently verify them.

Topics

FieldTypeWhat it does
resultTypestringtopics.
idstringSource topic ID. Use it to join topics and replies.
urlstringSource topic URL.
titlestringTopic title.
textstringFull opening-post text.
forumobjectForum category details.
forum.idstringSource forum ID.
forum.namestringForum name.
forum.urlstringForum category URL.
authorobjectPublic author details.
author.namestringPublic author name.
author.usernamestringPublic username.
author.profileUrlstringPublic profile URL.
author.locationstringPublic author location.
createdAtstringSource creation date.
publishedAtstringSource publication date.
modifiedAtstringSource last change date.
replyCountintegerTopic reply count.
voteCountintegerTopic vote count.
viewCountintegerTopic view count.

This complete topic row comes from a successful run:

{
"resultType": "topics",
"id": "1302844",
"url": "https://www.biggerpockets.com/forums/48/topics/1302844-a-30-year-realtor-still-needed-local-investing-guidance-before-buying-in-cleveland",
"title": "A 30-Year Realtor Still Needed Local Investing Guidance Before Buying in Cleveland",
"text": "Had an interesting conversation with a California agent who has been in real estate for 30 yrs and wants to invest in Cleveland.\nHe asked all the right questions about rent, Sec. 8 repairs, lead cert, neighborhoods, property management, and cash flow.\nThe interesting part?\nEven an agent with 30 yrs in real estate still needed someone with local investing experience to confirm the deal made sense and could make money.\nThat's REAL, because real estate is local.\nWhat works in LA may not work in CLE.\nI think this is where a lot of people get confused.\nThere's a big difference between knowing how to sell real estate and knowing how to invest in real estate.\nMost agents can do the former but not the ladder.\nBut investing is a different skill.\nKnowing how to evaluate a deal, risks, real costs, and decide if a property can make money does not automatically fall within an agent's wheelhouse.\nThat knowledge comes from ACTUALLY being an investor.\nHere's where I think many people get into trouble.\nThey mistake real estate sales help for real estate investing guidance.\nThey'll spend hundreds of thousands of dollars buying a property but push back on paying for local investing guidance that could help them avoid losing their shirts.\nA bad decision on a $150,000 property can cost a lot more than good advice ever will.\nWhat's your take?\nShould investment guidance come with a traditional brokerage relationship, or should investors expect to pay separately for local deal evaluation and investment strategy? 🤔",
"forum": {
"id": "48",
"name": "General Real Estate Investing",
"url": "https://www.biggerpockets.com/forums/48-general-real-estate-investing"
},
"author": {
"name": "Gladimir Lobo",
"username": "gladimirl",
"profileUrl": "https://www.biggerpockets.com/users/gladimirl",
"location": "Cleveland, OH"
},
"createdAt": "2026-10-02T07:32:29-07:00",
"publishedAt": "2026-10-02T14:49:01-07:00",
"modifiedAt": "2026-10-02T14:49:01-07:00",
"replyCount": 1,
"voteCount": 1,
"viewCount": 47
}

Replies

FieldTypeWhat it does
resultTypestringreplies.
idstringSource reply ID when available.
urlstringDirect reply URL when available.
topicIdstringID of the topic containing the reply.
textstringFull reply text.
authorobjectPublic author details.
author.namestringPublic author name.
author.usernamestringPublic username.
author.profileUrlstringPublic profile URL.
author.locationstringPublic author location.
createdAtstringSource creation date.
publishedAtstringSource publication date.
modifiedAtstringSource last change date.
voteCountintegerReply vote count.
parentReplyIdstringParent reply ID when shown.

This complete reply row comes from a successful run:

{
"resultType": "replies",
"id": "7271711",
"url": "https://www.biggerpockets.com/forums/48/topics/1300817-am-i-the-only-one-that-have-realized-real-estate-is-an-awful-investment#post_7271711",
"topicId": "1300817",
"text": "Timing. REFI , sell or keep is all about timing. There is no magic number of years. That is one of the few comparisons you can use to the stock market.",
"author": {
"name": "Joe Villeneuve",
"username": "recaps",
"profileUrl": "https://www.biggerpockets.com/users/recaps",
"location": "Plymouth, MI"
},
"createdAt": "2026-09-15T10:16:10-07:00",
"voteCount": 0,
"parentReplyId": "7270711"
}

Member profiles

FieldTypeWhat it does
resultTypestringmembers.
idstringSource member ID.
usernamestringPublic username.
urlstringPublic profile URL.
namestringPublic profile name.
avatarUrlstringAvatar image URL.
biographystringPublic biography.
rolesarray of stringsProfessional or investor roles stated by the member.
locationstringPublic profile location.
joinedAtstringSource membership start date.
postCountintegerSource post count.
likesGivenintegerSource count of likes given.
votesReceivedintegerSource count of votes received.
followerCountintegerSource follower count.
followingCountintegerSource following count.

This complete member row comes from a successful run:

{
"resultType": "members",
"id": "146217",
"username": "jameswise",
"url": "https://www.biggerpockets.com/users/jameswise",
"name": "James Wise",
"avatarUrl": "https://bpimg.biggerpockets.com/no_overlay/uploads/social_user/user_avatar/146217/1759771156-avatar-jameswise.jpg?twic=v1/output=image/crop=818x818@4x0/cover=512x512&v=2",
"biography": "▶️ Co-Founder & CEO of Holton-Wise.\r\n▶️ Host on HoltonWiseTV.\r\n▶️ Co-Founder & Angel Investor in a couple companies in the Title & Property Insurance space.\r\n⚠️ I do not monitor my BP PM's. Shoot me an email if you'd like to reach out to me.",
"roles": [
"Real Estate Broker"
],
"location": "Cleveland Dayton Cincinnati Toledo Columbus & Akron, OH",
"joinedAt": "2013-06-13T16:52:41.000-07:00",
"postCount": 30874,
"likesGiven": 17096,
"votesReceived": 20569,
"followerCount": 2634,
"followingCount": 1819
}

💳 Pricing

You pay per saved topic, reply, or member profile. A Forum topic charge covers one topic with its full opening post. A Forum reply charge covers one reply saved on its own. A Member profile charge covers one public profile.

Set maxItems to limit the number of saved rows. Leaving it empty returns all available matching results until the source is exhausted. See the Actor's pricing tab for current rates by Apify plan.

🔌 Integrations

Open the saved dataset in Apify Console or read it through the Apify API. Export the rows for spreadsheet analysis, or use Apify schedules and webhooks in a repeated research workflow.

❓ FAQ

Do text and engagement filters check reply text?

No. In Replies mode, containsText, minReplies, minVotes, and minViews check the topic. Replies from matching topics are saved as separate rows.

Can I combine forums and specific topics?

Yes. Add both lists for Topics or Replies. The first eligible occurrence of the same source item is saved, and later matches are ignored.

Can I collect unanswered topics with a positive minimum reply count?

Those choices cannot match. Use Only unanswered topics with minReplies empty or set to zero.

Why are some fields missing?

The Actor returns available public source details. A field may be absent when BiggerPockets does not provide it. It does not infer missing facts.

Will this return every historical discussion?

Exhaustive historical coverage is not guaranteed. Leaving maxItems empty returns all available matching results until the source is exhausted.

Is this the official BiggerPockets website?

No. The official website is BiggerPockets. This Actor collects public discussion and profile data for research.

Can this replace a rental property calculator?

It can collect discussions about rental property calculators or the BRRRR method from selected forums. It does not calculate rental returns or evaluate investment deals.

📝 Changelog

v0.0 (02-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré