I've used Vividseats several times for NFL, baseball and ice hockey. Totally legit but the fees added will hike the price up a bit.
Try Seatgeek and Stubhub as well (pro tip, go all the way through to the very last point before the actual purchase on each site to see what the best deal is...