Difficult to give a definitive answer without knowing more about the application, filming distance, background noise etc. But this is likely a good place to start:
Shotgun Microphone
Not cheap, but they do come up on ebay at about £140 or so. You'll need at least a foam pop screen and very likely a "dead cat" wind sock as well, also a mounting shoe.
If you are anywhere close to West Gloucestershire UK I can lend you one to try. You'll also need the cable to connect bretweeen the microphone output (XLR3 male) to whatever the external microphone input on your camera uses.
If you want to take this any further send me a PM.
Rgds Simon
Edit: If you enter "Shotgun microphone" in the ebay search filed you'll get 800 plus hits. You need something with a super-cardioid pattern. Rode, Sony, Sennheiser are all good makes you could trust, but you may need to buy one with an on-board battery as it will be a condenser microphone which needs a power supply. Your camera may have the facility of "phantom power" which is to power the microphone, but be careful there are two standards for phantom power – P12 and P48. You need to buy a microphone compatible with whichever phantom power facility your camera uses. If you want any further help just PM me.
Edited By Simon Williams 3 on 14/01/2020 16:57:44