VOOZH about

URL: https://apify.com/cleansyntax/facebook-profile-posts-scraper

⇱ Facebook Profile & Posts Scraper Β· Apify


πŸ‘ Facebook Profile & Posts Scraper avatar

Facebook Profile & Posts Scraper

Pricing

$6.00 / 1,000 results

Go to Apify Store

Facebook Profile & Posts Scraper

Fetch public Facebook profile data with one tool. Collect profile posts, get profile details by page ID/URL, or get a profile ID from a URL.

Pricing

$6.00 / 1,000 results

Rating

4.9

(3)

Developer

πŸ‘ Sam

Sam

Maintained by Community

Actor stats

26

Bookmarked

1.5K

Total users

260

Monthly active users

3.2 hours

Issues response

2 months ago

Last modified

Share

πŸ“˜ Facebook Profile Scraper

Scrape Facebook Profiles β€” recent profile posts, profile details (by ID or URL), and profile ID lookup β€” powered by our Facebook Scraper.


✨ Features

  • Profile posts: Fetch public profile posts by ID or by URL.
  • Profile details: Retrieve rich profile metadata by ID or by URL.
  • Profile ID lookup: Resolve a profile ID from a URL

🧭 Endpoints

Choose one endpoint per run:

  1. profile_posts_by_url GET /profile/posts?profile_url=...&start_date=YYYY-MM-DD&end_date=YYYY-MM-DD

  2. profile_posts_by_id GET /profile/posts?profile_id=...&start_date=YYYY-MM-DD&end_date=YYYY-MM-DD

  3. details_by_id GET /profile/details_id?profile_id=...

  4. details_by_url GET /profile/details_url?url=...

  5. profile_id_by_url GET /profile/profile_id?url=...


πŸš€ How It Works

  1. Pick the endpoint in the Actor input (dropdown).

  2. Fill only the parameter(s) required for that endpoint.

  3. Run the Actor.

    • For Profile posts, the Actor:

      • Calls GET /profile/posts?profile_url/id=... (+ optional start_date, end_date),
      • Pushes posts to the dataset,
      • Continues with GET /profile/posts?profile_url/id=... until finished.

All results are stored in the default Apify Dataset, ready to export as CSV, XLSX, or JSON.


🧾 Input

Fields

  • endpoint (required) β€” one of:

    • profile_posts_by_id
    • profile_posts_by_url
    • details_by_id
    • details_by_url
    • profile_id_by_url
  • profile_id (string) β€” required for profile_posts, details_by_id

  • profile_url (string) β€” required for profile_posts, details_by_url

  • url (string) β€” required for details_by_url, profile_id_by_url

  • start_date (YYYY-MM-DD, optional) β€” filter for profile_posts

  • end_date (YYYY-MM-DD, optional) β€” filter for profile_posts

πŸ“¦ Output

All results are saved as items in the default Apify Dataset.

Profile posts

Each dataset item is a post object from the API, plus helper fields:

  • profile_url or profile_id (search term) β€” the URL or ID you queried

Common fields (may vary): post_id, type, url, message, timestamp, comments_count, reactions_count, reshare_count, reactions (object), author (object), media (image, video, video_files, video_thumbnail, album_preview, external_url).

Profile details (by ID / by URL)

Single record with profile metadata (structure depends on API). We push results if present, otherwise the raw payload, plus:

  • profile_id (search term) or url (search term)

Profile ID by URL

Single record containing the resolved profile ID, plus:

  • url (search term)

Export via Dataset β†’ Export in the Apify UI (CSV, XLSX, JSON).

🧠 Reliability & Pagination

  • Pagination: Automatically keeps requesting until the API stops returning profile posts.

  • Retries: 3 attempts with a 5s backoff for transient failures (e.g., 429/5xx).

  • Polite delay: A short delay between requests helps reduce rate-limit hits.

  • Minimal logs: Progress lines look like:

    total posts collected 3
    total posts collected 6

πŸ›‘οΈ Best Practices

  • Use realistic workloads; although the Actor retries on 429/503, excessive calling can still be throttled.
  • For very large profiles, consider narrowing date filters or splitting runs.
  • Profiles must be public for data to be returned by the API.

πŸ”§ Troubleshooting

  • 422 Field required: profile_id The API requires profile_id even when using a cursor. This Actor always includes it; ensure your input has profile_id filled.

  • 429 Rate limited The Actor retries up to 3 times with a 5s delay. If it persists, slow down or split the job.

  • No posts returned The profile may be private, there may be no posts, or your date range excludes available posts.

  • Empty details/ID Double-check the URL/ID. Some profiles or URLs may not resolve or be supported.

πŸ“ˆ SEO Keywords

facebook profile scraper, scrape facebook posts, facebook profile details api

You might also like

Facebook Profile Scraper

scrapers-hub/facebook-profile-scraper

Facebook profile scraper to extract data from Facebook profiles, including names, bios, and public contact details πŸ“ŠπŸ“± Perfect for lead generation, market research, and targeted outreach. Fast, accurate, and scalable data extraction.

31

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). πŸš€

754

2.3

FB Profile Scraper

devwithbobby/fb-profile-scraper

Scrape data from any public FB Profile

πŸ‘ User avatar

Dev with Bobby

784

Facebook profile and page scraper

curious_coder/facebook-profile-scraper

Scrape facebook profiles and pages in bulk and get important details such as email, social media urls, website and contact info.

3.9K

3.0

Facebook Profile Scraper

lazyscraper/facebook-profile-scraper

This tool efficiently extracts public profile data from specified Facebook accounts, including: Email addresses (if publicly listed) 、Bio、User ID、Profile URL. Key Advantage: For public profiles, it delivers accurate follower/fan counts – a critical metric most competitors fail to provide reliably.

983

3.1

Facebook Posts Scraper

cleansyntax/facebook-posts-scraper

Scrape Facebook Posts with one tool - pay-as-you-go, no monthly subscription. Collect profile posts, get profile details by page URL or ID, or get a profile ID from a URL.

Facebook Friends Scraper - Low-costπŸ’²πŸ”₯🌐πŸ‘₯

delectable_incubator/facebook-friends-scraper-low-cost

Scrape Facebook profile friend data πŸŒπŸ“Š with a powerful social media scraper. Extract friend names, profile URLs, profile images, and related public information from Facebook profiles. Ideal for social network analysis, audience research, CRM enrichment, lead generation, and data-driven insights πŸš€

Facebook Profile Scraper (Private & Public)

igolaizola/facebook-profile-scraper

Extract Facebook private or public profile posts, including text, images, videos, comments, reactions, and shares. Supports scraping tagged people and translations. Use authentication cookies for access. Ideal for market research, sentiment analysis, and social media monitoring.

πŸ‘ User avatar

IΓ±igo Garcia Olaizola

2.2K

3.0