Arrows can be pretty hard to come by in Zelda Breath of the Wild, and they can be pretty expensive to buy as well. Luckily, there’s a nifty trick, or rather glitch, that can give you unlimited arrows.
In order to get unlimited arrows in Breath of the Wild, first go to an open field such as Hyrule Ridge. Then look for a group of enemies on horseback, who tend to have bows and arrows.
Here’s the trick: aim the camera at the ground (as shown on the screenshot below), i.e. a top view where enemies are off screen. When enemies shoot arrows at you, they will now drop to the ground next to you, and you can pick up as many as you want.