Es gibt nicht wirklich die eine „beste“ Programmiersprache für die API-Entwicklung. Es kommt wirklich darauf an, was Ihre spezifischen Bedürfnisse sind. Wenn Sie nach einer Sprache suchen, die sich besonders gut für die Entwicklung robuster und skalierbarer Web-APIs eignet, dann würde ich Ihnen Python oder Ruby empfehlen. Für beide Sprachen gibt es große und aktive Entwicklergemeinschaften, die ständig neue Bibliotheken und Tools erstellen, um die Webentwicklung schneller und einfacher zu machen. Außerdem verfügen sowohl Python als auch Ruby über Frameworks (Django bzw. Ruby on Rails), die die Entwicklung komplexer Webanwendungen noch einfacher machen.
Wenn Sie eher an der reinen Leistung interessiert sind, sollten Sie sich eine Sprache wie Go oder Elixir ansehen. Diese Sprachen wurden speziell mit Blick auf die Leistung entwickelt.