Using a paper towel, dry off chicken.
In a small bowl mix together all of the spices. Place half of the spices in another small bowl and add 1 tablespoon avocado oil to create a paste.
Carefully rub the paste underneath the skin on the chicken breasts. Take care not to break the skin.
In a 6 or 8 quart Instant Pot press the saute function.
Once hot add remaining oil and sear the whole chicken, breast side down about 3-4 minutes. Then flip and sear on the other side. Press cancel on the saute function.
Remove chicken, and season the inside of the cavity with salt and pepper and place ½ an onion inside of the cavity. Rub the remainder of the dry spices all over the chicken breasts and thighs and set aside.
Place the trivet inside of the Instant Pot and pour in chicken stock. Place chicken back inside on the travel and close the lid with the vent set to sealing.
Cook on manual high pressure for 24 minutes (or 6 minutes per pound)
Natural release for 15 minutes, then use the manual release function to release any remaining pressure. With an instant-read thermometer check the temperature of the chicken in the thickest part of the breast and make sure it is at least to 160ºF. It will continue to cook as it rests. See notes for troubleshooting if it is below 155ºF.
Let chicken sit until it has cooled down slightly, about 10 minutes. Butcher the legs, wings and finally the breasts and serve along with your favorite sides!