The Python/C API and CFFI are different things which solve (mostly) different problems. Briefly, the C API lets you access Python from C while CFFI lets you access C from Python.
There are overlapping use cases, where you could replace the usage of the C API by CFFI. But that certainly won't work in general (at least, I don't see it).