There are several pant extracts and anti oxidants that can help keep pores unclogged. They are used in many well known brands both to keep skin clear and as an anti wrinkle agent. There are too many to list but some of the popular ones are green tea extract, pomegranate extract/oil, sea weed extracts, vitamin c, vitamin B5. If you can find a serum with any of these that would help the skin loosen up the keratinization that trap skin oils and skin cells in the pores.
Some of the agents that can help clear out the clogged pores are oil soluble and the lightest oils like jojoba oil, rosehip oil, almond oil, apricot oil will penetrate the sebum and keep it from getting stuck in the pores. Sebum can be a bit sticky and these oils help it come to the surface of the skin. Some recommend staying away from the rose hip oil and almond oil if you have problems with brake outs, others recommend them as a way to help these conditions. I guess we react different to these oils and have to try them out to see what happens.
This might be enough to get rid of those blackheads and will be good for skin in many ways. If you have to reach for more potent stuff, salicylic acid is my favorite and very commonly used. It can be found both in cleansers and creams and most effective as peels. Other hydroxy acids can also help and are not as drying as salicylic can be.
I have found that focusing on the different ingredients in skin care is the most effective way to find something that works, as the different products and brands often are much the same.
I would love to hear different approaches to this subject