| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 11,213 | $1,853,383 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 11,213 | $3,237,589 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 11,213 | $2,863,247 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 11,213 | $3,976,733 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 11,213 | $4,082,547 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 11,346 | $4,287,795 | 0.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 32,939 | $12,448,058 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 14,401 | $5,442,317 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 11,346 | $5,793,658 | 0.3% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 45,679 | $23,325,268 | 1.4% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 16,325 | $8,336,106 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 20,553 | $11,674,899 | 0.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 47,747 | $27,122,142 | 1.7% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 17,184 | $9,761,176 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 25,776 | $12,102,924 | 0.7% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 55,754 | $26,178,865 | 1.7% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 22,188 | $10,418,206 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 25,776 | $9,695,475 | 0.6% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 69,838 | $26,269,110 | 1.6% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 23,749 | $8,933,032 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 25,776 | $10,629,631 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 69,838 | $28,800,131 | 1.6% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 23,749 | $9,793,727 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 25,776 | $12,544,912 | 0.6% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 69,427 | $33,789,402 | 1.3% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 23,749 | $11,558,393 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 25,776 | $14,176,075 | 0.6% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 71,175 | $39,144,249 | 1.3% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 23,749 | $13,061,282 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 71,175 | $42,471,536 | 1.3% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 24,747 | $14,767,026 | 0.8% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 73,213 | $45,328,932 | 1.4% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 21,808 | $13,502,156 | 1.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 73,213 | $43,050,851 | 1.4% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 18,473 | $10,862,529 | 0.8% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 73,697 | $42,710,913 | 1.4% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 18,473 | $10,705,981 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 74,837 | $27,646,162 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 18,473 | $6,824,265 | 0.7% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 63,470 | $19,406,687 | 1.0% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 10,945 | $3,346,560 | 0.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 36,299 | $7,067,064 | 0.5% |