Sanji isn't above Kidd in durability. Sanji has the same steel skin as his brothers. He was hurt by bullets and took heavy damage from getting slammed through thin walls and paper doors.
Kidd clads himself with several layers of metals. even his base durability was enough to take full powered Big Mom punch with negligible damage. For comparison, Queen was completely stunned from a slam from O-lin.
how do you know about "any type of haki"? For COO, Sanji has better feats than Kidd. However there's no measurement for COA as both haven't shown hardening.
Don't even try to compare AP, they are in two different tiers.
Apoo took the attack with damage. he didn't tank anything.
Kidd has done damage to Big Mom. That is better AP than anything Sanji is capable of.
Kidd is superior to Sanji in AP, Endurance, Defense, Durability and Range.
Sanji is superior in Speed and COO.
like I said, different tiers