API for component database