You cannot use this data to generate revenue or power a commercial application.
IMDb officially releases several datasets in format, which are refreshed daily. These can be downloaded directly from the IMDb Dataset Interface. Dataset Name Content Description title.basics.tsv.gz
While the official datasets are comprehensive, they can be large and require local processing. For certain use cases, third-party APIs and aggregated datasets are excellent alternatives.
The most straightforward and 100% legal way to get a bulk of the IMDb database is through IMDb's own . This is the "gold source" for many data science projects.
For long-term app development, importing the TSV data into a relational database management system like PostgreSQL, SQLite, or MySQL is highly recommended.
: A popular dataset on Kaggle used extensively for natural language processing and sentiment analysis. Academic Papers and Research
While not IMDb itself, TMDB is an open, community-driven database that contains nearly identical metadata.
Contains information for crew and cast members, including birth/death years and their primary professions.
If the official datasets feel too bulky, these alternatives are often easier to use for small projects: IMDb Non-Commercial Datasets | IMDb Developer