Mapbox

I made style in mapbox after login and embeded json file data on map and used this style url in mapbox gl js and it’s showing map with data now my question is that, how to make marker and info window and search filter using mapbox gl js using json file url call or is it possible to make all those thing without call json or any tool over there(mapbox).

Please don’t make duplicate threads.