Kekep babi memiliki tubuh berukuran sedang. Panjang tubuhnya mencapai 18 cm. Bentuk tubuh kekep babi mirip dengan burung layang-layang. Warna tubuhnya campuran antara [[abu-abu]] dan [[putih]].<ref>{{Cite book|last=Budiman|first=M. Asyief Khasan|date=2017|url=https://www.researchgate.net/publication/336317567_Burung-Burung_di_Kawasan_Konservasi_Pulai_Gading|title=Burung-Burung di Kawasan Konservasi Pulai Gading JOB Pertamina - Talisman Jambi Merang Kabupaten Musi Banyuasin Sumatera Selatan|location=Jakarta Selatan|publisher=PT Indocarbon Nusantara|isbn=978-602-50308-0-2|pages=91|url-status=live}}</ref> Paruh abu-abu kebiruan besar. Kepala, dagu, punggung, sayap dan ekor abu-abu gosong. Tunggir dan Tubuh bagian bawah putih bersih. Perbedaan dengan Layang-layang: saat terbang sayap segitiga lebar, ekor persegi. Iris coklat, paruh abu-abu kebiruan, kaki abu-abu. Bertengger di pohon kering, kabel, tiang. Terbang melingkar untuk berburu serangga. Terbang seperti Layang-layang, melayang tanpa mengepakkan sayap. Duduk berdekatan, menelisik dan menggoyangkan ekor.
Sarang dari ranting, akar, rumput, pada sudut cabang pohon gundul. Tercatat bersarang pada menara besi yang tinggi. Telur berwarna krem, berbintik abu-abu dan coklat, jumlah 2-3 butir. Berbiak pada bulan April-Agustus.{{Butuh rujukan}}