Это сильно зависит от версии Btrieve. Я давно работал с btrieve и обнаружил, что лучший API для старой версии 6.15 был на паскале. Это было сказано, что определенно был C api вокруг.
Pervasive недавно выпустили патч 6.15 Ultimate. Использование этого и C api должно позволить вам эффективно работать со старыми базами данных btrieve. Например, можно построить новые модули для Python, используя C.