What’s in This Dataset

This dataset provides 90 days of synthetic social media analytics data tailored for Instagram. Each record represents a day’s worth of metrics, resulting in 90 rows of structured data in CSV format. The dataset includes columns for daily impressions, reach, likes, comments, shares, follower growth, and engagement rate. These fields are all modeled to reflect realistic, varied patterns that mirror actual social media performance trends.

Data points are consistent and clean, making it easy to load and analyze without preprocessing. The timeline spans exactly 90 days, offering enough data to observe trends and patterns without being overwhelming. It’s designed for testing, training, or prototyping environments, with no real user data involved — just synthetic entries that behave like real-world analytics.

Who Needs This Data

Developers building analytics tools or dashboards need realistic sample data to validate their applications before connecting to live systems. Data scientists training machine learning models or conducting exploratory analysis will benefit from having a controlled dataset that simulates real-world behavior. Quality assurance testers use synthetic datasets to ensure their reporting tools function properly under various conditions. These users want reliable input that resembles actual metrics but doesn’t carry any risk of exposing private or sensitive information.

Use Cases

  • Testing a Shopify analytics dashboard before connecting to live store data
  • Validating a social media monitoring tool that tracks engagement over time
  • Building a Python script to calculate engagement rates and visualize trends across daily metrics
  • Preparing a presentation or demo using sample Instagram data to show reporting capabilities
  • Training junior analysts on how to interpret follower growth and engagement patterns
  • Prototyping a mobile app that displays daily social media performance charts

Loading It in Python

If you’re working in Python and want to get started quickly, this dataset is straightforward to load using pandas. Here’s a basic snippet that reads the CSV and prints a preview of the data.

import pandas as pd
df = pd.read_csv('90-day_synthetic_social_media_analytics.csv')
print(df.head())
print(f"Shape: {df.shape}")
print(df.dtypes)

This will show the first few rows of your dataset along with its dimensions and column types. You’ll see columns like date, impressions, reach, likes, comments, shares, follower_growth, and engagement_rate.

Get the Dataset

Download the 90-Day Synthetic Social Media Analytics dataset now for $29 one-time. Instant access after purchase. CSV format, ready to use.

Download 90-Day Synthetic Social Media Analytics →

$29 one-time. Instant download. CSV format, ready to use.

More datasets and Python tools at OddShop