The invention relates to a preparation method for a waterproof gas-permeable type 
textile polyurethane coating agent, and belongs to the technical field of 
coating agents. According to the technical scheme adopted by the invention, a 
keratin solution is prepared from feathers, and is polymerized with a 
polyurethane material; the 
coating agent is formed after the 
polyurethane material and 
keratin are polymerized, 
keratin is uniformly dispersed inside the material, and a continuous channel is formed in the modified coating layer, so that 
water vapor penetration is facilitated; the keratin solution can effectively promote the interface between the keratin and polyurethane to have a great number of seams, so that a novel 
moisture penetrating channel is formed, and therefore, 
moisture penetrating amount is remarkably improved, and waterproof gas-permeable performance of the coating agent is further improved. 
Keratin and polyurethane are polymerized, so that keratin loses water under a high-temperature environment, and 
heat resistance of a 
composite material is effectively improved; and meanwhile, in a preparation process, the polyurethane material is subjected to self-
polymerization reaction, so that number of terminal groups of 
prepolymer is increased, and effective cross-linking density of the coating is improved, and therefore, a 
water pressure resistance value of the coating iseffectively increased, and washing distance and 
toughness of the coating are effectively improved.