Multi-Platform Social Media Scraper

Job ID: 40108595

Budget: €12 – €18 EUR

I need a single, well-structured script that can reach out to Facebook, Twitter, Instagram and LinkedIn profiles, pull down the public profile information, most recent posts and the followers list whenever I trigger it. I don’t want to type credentials or rotate cookies—public-facing endpoints only—so your solution should rely on HTTP requests, lightweight headless browsing or official unauthenticated APIs where they still exist.

Speed and reliability matter: I expect a fresh scrape of an average-sized profile in seconds, not minutes, with graceful fall-backs if any platform rate-limits. The code should be clean Python (requests/BeautifulSoup or Playwright if you must touch the DOM), clearly separated into platform modules so I can extend it later for new data points or additional networks. A simple CLI flag, REST endpoint or callable function that lets me say “scrape now” is all that’s required; no automatic scheduling for the moment.

Deliverables
• Fully-commented source code organised by platform
• A requirements.txt or Pipfile and a short README with run examples
• Sample output (JSON or CSV) showing profile, posts and follower data for one account on each platform

I’ll test by pointing the script at a few public pages of my choice; if the JSON structure matches the README spec and completes within the agreed time limit, the job is done.