Most African barbets are about long, plump-looking, with large heads, and their heavy bill is fringed with
bristles; the tinkerbirds are smaller, ranging down to the
red-rumped tinkerbird (
Pogoniulus atroflavus) at and . They are mainly solitary birds, eating insects and fruit.
Figs and numerous other species of fruiting tree and bush are visited. An individual barbet may feed on as many as 60 different species in its range. They will also visit plantations and take cultivated fruit and vegetables. Fruit is eaten whole and indigestible material such as
seed pits regurgitated later (often before
singing). Regurgitation does not usually happen in the nest (as happens with
toucans), although
tinkerbirds do place sticky
mistletoe seeds around the entrances of their nests, possibly to deter predators. Like other barbets, they are thought to be important agents in
seed dispersal in tropical forests. As well as taking fruit, African barbets also take
arthropod prey, gleaned from the branches and trunks of trees. A wide range of insects are taken, including ants, cicadas, dragonflies, crickets, locusts, beetles, moths and mantids. Scorpions and centipedes are also taken, and a few species will take small vertebrates such as lizards, frogs and geckos. The precise nesting details of many African barbets are not yet known, although peculiarly among the
Piciformes, some sociable species will nest in riverbanks or termite nests. Like many members of their order, Piciformes, their nests are in holes bored into a tree, and they usually lay between 2 and 4 eggs (except for the
yellow-breasted barbet which lays up to 6), incubated for 13–15 days. Nesting duties are shared by both parents. There has been generally little interference by humans. Some of the species which require primary woodland are declining due to
deforestation, occasionally to the benefit of close relatives. For example, the loss of highland woods in
Kenya has seen the
moustached tinkerbird almost disappear and the
red-fronted tinkerbird expand its range. ==Systematics==