This project demonstrates how to fetch movie data from the IMDb API, convert the JSON response into a Pandas DataFrame, select only the required columns, and export the cleaned data into a CSV file.
It represents a practical API-to-CSV data pipeline, commonly used in data analytics and data engineering workflows.
- Python
- Requests
- Pandas
- IMDb API (via RapidAPI)
- Send a GET request to the IMDb API using
requests - Receive data in JSON format
- Convert JSON data into a Pandas DataFrame
- Select only relevant columns
- Save the processed data as a CSV file
├── py.ipynb ├── imdb_titles.csv └── README.md
- A structured CSV file containing selected IMDb movie details
- Ready for EDA, visualization, or dashboard creation
- Movie data analysis
- API data extraction practice
- Data analyst portfolio project
- Learning JSON to DataFrame conversion
- Handle pagination for larger datasets
- Add error handling for API failures
- Automate data updates
- Store data in a database instead of CSV