We’re looking for a reliable Python developer to collect and deliver social media data for a one-off research campaign.
This project is data delivery only — we do not need scraping scripts or ongoing automation at this time.
That said, this project is also a way for us to identify strong freelancers we may work with again on future data-related projects.
Task: Social Media Metrics & Post History Data
Input: A Google Sheet containing social media handles for team accounts across X, Instagram, and Reddit (link will be provided).
Outputs / Deliverables: We need two separate sheets (CSV or Excel file, clean and consistently formatted)
Sheet 1: Account-Level Metrics
For each team and each platform, collect current account-level metrics. Required fields may include (as applicable by platform):
Platform (X / Instagram / Reddit)
Team name
Account / handle / subreddit
Number of followers / subscribers
Number of posts
Any other relevant public account metrics available
Data should be clearly structured so each team-platform combination is easy to analyze independently.
Sheet 2: Post-Level Data (Last 12 Months)
For each team on each of the three platforms, collect post-level data covering the last 12 months. Required fields may include:
Platform
Team name
Account / handle / subreddit
Post date
Post text / title (where applicable)
Post URL
Engagement metrics, such as:
Likes
Comments
Shares / reposts / retweets (where applicable)
If a platform exposes additional meaningful engagement metrics, feel free to include them.
Data Sources
Data may come from APIs, paid tools, or scraping solutions. We care about data quality, completeness, and timely delivery, not the specific method used.
If certain platforms impose limitations or restrictions, we expect those to be clearly communicated upfront.
What We’re Looking For
Strong attention to data cleanliness and consistency
Clear communication if assumptions or tradeoffs are required
Experience with X, Instagram, or Reddit data collection
Ability to sanity-check results (e.g., missing months, obvious gaps, duplicated posts)
Nice to Have (Not Required)
Willingness to take on similar data collection projects in the future
Ability to work on a variety of data and web scraping projects across multiple platforms with differing data structures
Deliverables
Two final, cleaned datasets (Sheet 1 and Sheet 2)
Short explanation of:
Data sources used
Any limitations or caveats
Notable gaps or anomalies
Estimated Effort
Approximately 8–15 hours, depending on tools used and platform limitations.
Skills & Tools
Data collection, social media platforms (X, Instagram, Reddit), APIs or scraping tools, data normalization, CSV/Excel/Google Sheets delivery.
Apply Now
Apply Now