VOOZH about

URL: https://apify.com/powerai/facebook-user-posts-scraper

⇱ Facebook User Posts Scraper Β· Apify


Pricing

from $4.99 / 1,000 results

Go to Apify Store

Facebook User Posts Scraper

Export posts from a Facebook profile timeline with text, media hints, engagement, and optional date filters.

Pricing

from $4.99 / 1,000 results

Rating

5.0

(2)

Developer

πŸ‘ PowerAI

PowerAI

Maintained by Community

Actor stats

3

Bookmarked

29

Total users

9

Monthly active users

2 months ago

Last modified

Share

Collect posts from a Facebook profile timeline (user or Page-style profile) using its numeric profile id. Each dataset row is one post with text, links, engagement counts, author info, and media-related fields when returned.

Who it’s for

  • Researchers sampling what a profile published over time.
  • Social teams tracking posts in a spreadsheet-friendly format.
  • Automation that already stores profile ids from search or directory data.

What you can do with it

  • Target one profile with its numeric id.
  • Optionally bound the time range with start and end dates.
  • Collect up to your chosen cap; the run loads successive batches until the limit is reached or there are no more rows.

How it works (in plain terms)

You enter the profile id, any date range, and a maximum row count. The tool retrieves posts in batches and continues automatically while more rows exist and your cap allowsβ€”you do not manage paging yourself.

Input

FieldRequiredWhat it means
Profile ID (profileId)YesNumeric id of the profile whose posts you want.
Start date (startDate)NoEarliest post date to include (yyyy-mm-dd).
End date (endDate)NoLatest post date to include (yyyy-mm-dd).
Maximum results (maxResults)NoUpper limit on how many post rows to save (default 50).

Output

  • One row per post (until your cap). Duplicate post_id values in the same run are skipped when the same id appears again.
  • Post: post_id, type, url (often a /posts/pfbid… style link), message, message_rich (often matches message), timestamp (Unix-style seconds), comments_count, reactions_count, reshare_count.
  • Reactions breakdown: reactions with like, love, care, haha, wow, sad, angry when returned.
  • Author: author with id, name, url, profile_picture_url. author_title may be null or a string when shown.
  • Media / attachments: image, video, video_files, video_thumbnail, album_preview (often null or an array of photo objects with type, image_file_uri, url, id), external_url, attached_event, attached_post, attached_post_url, text_format_metadata.
  • Thread ids: comments_id, shares_id (often aligned with post_id for text posts).
  • Extra fields: rows may include additional properties beyond those listed.
  • Export metadata: requestedProfileId repeats the profile id used for that run; startDate / endDate appear only when you set those inputs; scrapedAt is when that row was saved.

Field availability depends on each post. Details may change as the product evolves.

Sample output (one dataset row, from a real run)

{
"post_id":"10117392482806831",
"type":"post",
"url":"https://www.facebook.com/zuck/posts/pfbid02jmTqf1BDUZ8mokazNfpdrNeqZZSzMjVxHSVbAQAtt9tBmPgbs2GRd834yvAtS1qml",
"message":"Always a great time seeing these legends fight. Congrats Charles Oliveira, Caio Borralho, and Drew Dober. Max Holloway is always impressive. Best sport in the world.",
"message_rich":"Always a great time seeing these legends fight. Congrats Charles Oliveira, Caio Borralho, and Drew Dober. Max Holloway is always impressive. Best sport in the world.",
"timestamp":1772990946,
"comments_count":32815,
"reactions_count":110628,
"reshare_count":3583,
"reactions":{
"angry":117,
"care":2244,
"haha":413,
"like":91463,
"love":15924,
"sad":46,
"wow":421
},
"author":{
"id":"4",
"name":"Mark Zuckerberg",
"url":"https://www.facebook.com/zuck",
"profile_picture_url":"https://scontent.fmii9-1.fna.fbcdn.net/v/t39.30808-1/632598281_10117314650513371_3238643608998008744_n.jpg?stp=cp0_dst-jpg_s40x40_tt6&_nc_cat=1&ccb=1-7&_nc_sid=1d2534&_nc_ohc=4sY_KvrH0F8Q7kNvwFax3qt&_nc_oc=AdrrLTdpioxPVCCjEM-DnszjUNxz52cCJ513zMP_Yh1vGXQA7Is44tgOxryuc2jX-ko&_nc_zt=24&_nc_ht=scontent.fmii9-1.fna&_nc_gid=Q8TKo8ulbIea3H-6yk-VOA&_nc_ss=7a30f&oh=00_Afw3sOWUpAn-iYinbKzvSc0mIB70y9LzuEv3XLBsvN5t7A&oe=69CAA1CB"
},
"author_title":null,
"image":null,
"video":null,
"album_preview":[
{
"type":"photo",
"image_file_uri":"https://scontent.fmii9-1.fna.fbcdn.net/v/t39.30808-6/649197944_10117392482532381_455117239230536738_n.jpg?_nc_cat=107&ccb=1-7&_nc_sid=7b2446&_nc_ohc=DH8qz1faM4AQ7kNvwG1y1Lx&_nc_oc=AdqR4tv0Op7HIUxeyGwfqh3Whpc-CSy9a8OB66YooQRefVpthf25oIoAkkYsxzHBRxs&_nc_zt=23&_nc_ht=scontent.fmii9-1.fna&_nc_gid=Q8TKo8ulbIea3H-6yk-VOA&_nc_ss=7a30f&oh=00_AfymgvaqsP0Li6vhp2xOWei8HjufCQ-QadmAlAXKiM3iIg&oe=69CAA3E7",
"url":"https://www.facebook.com/photo.php?fbid=10117392482522401&set=a.529237706231&type=3",
"id":"10117392482522401"
},
{
"type":"photo",
"image_file_uri":"https://scontent.fmii9-1.fna.fbcdn.net/v/t39.30808-6/649137739_10117392482736971_8799999883045095676_n.jpg?_nc_cat=101&ccb=1-7&_nc_sid=7b2446&_nc_ohc=dJ-9e44tFgkQ7kNvwEzPzv8&_nc_oc=AdrZesyDCpcoVbl8JMgNHmKaSMde_hcM518QGW9x0Rok9H-H84ItZKIg3NbyI4bLP20&_nc_zt=23&_nc_ht=scontent.fmii9-1.fna&_nc_gid=Q8TKo8ulbIea3H-6yk-VOA&_nc_ss=7a30f&oh=00_AfxgRUf3m9qsXhHVoqDU-KO99FHdPU-Y2SfBcWUXiFryCw&oe=69CAA526",
"url":"https://www.facebook.com/photo.php?fbid=10117392482731981&set=a.529237706231&type=3",
"id":"10117392482731981"
}
],
"video_files":null,
"video_thumbnail":null,
"external_url":null,
"attached_event":null,
"attached_post":null,
"attached_post_url":null,
"text_format_metadata":null,
"comments_id":"10117392482806831",
"shares_id":"10117392482806831",
"requestedProfileId":"4",
"scrapedAt":"2026-03-26T06:16:46.601Z"
}

You might also like

Facebook User Posts Scraper

maximedupre/facebook-user-posts-scraper

Export public Facebook profile and Page timeline posts. Get post text, URLs, authors, publish times, engagement counts, reactions, media, and links for API, CSV, Excel, schedules, and integrations.

πŸ‘ User avatar

Maxime DuprΓ©

2

Facebook Posts Scraper

scrapapi/facebook-posts-scraper

The Facebook Posts Scraper extracts public posts from Facebook pages and profiles with engagement metrics, timestamps, and media links. Built for scalable Facebook data scraping, it delivers structured JSON or CSV output for analytics, research, and social media monitoring workflows. πŸš€

πŸ“˜ Facebook Page Posts Scraper

scrapapi/facebook-page-posts-scraper

Facebook Posts Search Scraper

scrapelabsapi/facebook-posts-search-scraper

πŸ”Ž Facebook Posts Search Scraper finds and extracts public Facebook posts by keyword, hashtag, or page β€” with text, links, date, likes, comments & shares. πŸ“Š Filter by date, language & location. πŸ“₯ Export CSV/JSON. πŸš€ Perfect for social listening, brand monitoring & research.

Facebook Posts Search Scraper

scrapier/facebook-posts-search-scraper

πŸ”Ž Facebook Posts Search Scraper extracts public Facebook posts by keywords or hashtagsβ€”capturing text, author, date, URL, reactions, shares, comments & media. πŸ“Š Ideal for social listening, brand monitoring, trend analysis & market research. ⚑ Fast, reliable CSV/JSON export.

Facebook Posts Scraper

scrapier/facebook-posts-scraper

This Facebook Posts Scraper extracts text posts, media, reactions, shares, comments, and metadata from public pages and profiles. Ideal for trend tracking, social listening, competitor analysis, and building large-scale Facebook intelligence.

Facebook Group Posts Scraper

powerai/facebook-group-posts-scraper

Search Facebook group posts by keywordsβ€”optional group and date filtersβ€”with authors, text, reactions, and media in structured rows.

Facebook Scraper Pro

alien_force/facebook-scraper-pro

Facebook Scraper Pro is a powerful Apify actor for extracting Facebook data. It includes: Search Scraper (finds posts by keyword), Profiles Scraper (scrapes profile info & posts), Posts Scraper (extracts posts by URL), and Comments Scraper (collects comments from posts). πŸš€

775

2.3

Related articles

How to download Facebook data from Facebook posts
Read more