Blockchair has already been providing the function of data extraction. This resource allows you even more: to download our database dumps updated daily. The total amount of data available is over 900 Gb (compressed)!
Right now we're testing this feature and it is free. You can download 1 file at a time and the speed is limited to 1 megabyte per second. If you are a business or an academia/non-profit organisation that requires a higher speed, please contact us at <email@example.com>.
Feel free to use our API as well. It allows to filter and sort samples and get aggregated data (for example, the average fee for transaction grouped by day or month) without downloading the entire set.