Home › Glossary › What Is ETL (Extract, Transform, Load)?

What Is ETL (Extract, Transform, Load)?

ETL (Extract, Transform, Load) is a three-step data integration process that pulls data from a source, converts it into a usable format, and loads it into a destination system such as a database or data warehouse.

The three stages

Extract retrieves raw data from its source (a website, database, or file). Transform cleans, restructures, and validates that data. Load writes the finished data into its target destination for reporting or downstream use.

ETL in a scraping context

A managed data pipeline built on scraped sources typically extracts raw pages, transforms them into a clean schema (parsing, deduplication, validation), and loads the result into the customer’s database or a delivered feed.