Skip to content

regankight/api-data-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

API β†’ Clean β†’ KPI Snapshot

Minimal ETL pipeline using a public API. Simulates a real-world data pipeline with validation-first design.

🧩 Flow Overview

  1. Fetch – Grabs user data from JSONPlaceholder API
  2. Clean – Drops nulls, normalizes email, extracts full name
  3. Snapshot – Logs daily KPIs (user count, unique emails)

πŸ”§ Stack

  • Python (requests, pandas)
  • CSV-based persistence (file-system snapshot)
  • Modular, script-based orchestration

πŸš€ Run It

pip install pandas requests
python main.py

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages