Setting up PayPal Pro in CiviCRM
Hopefully someone else more knowledgeable chimes in, but in short: yes.  The PayPal payment processor uses the older PayPal APIs.  My understanding is that the new APIs are actually the PayFlow APIs, and thus are compatible with the PayFlow processor plugin.  Each time this has come up for me, we were able to get the older API from PayPal, but you need to speak on the phone to a person.