It fits many year models. Came off of 2013 model. Fits from 2009 and up, check this site for your year.
http://www.curtmfg.com/HitchLookup/find?year=2013&make=Dodge&model=Grand+Caravan
part number 13364
or here
https://www.hitchweb.com/2013-dodge-grand-caravan-trailer-hitches
Brand new its $260+shipping and taxes.
It simply bolts into place where the bolts for the bumper already are.
Wiring not included.
Call Ian