Ambas formas son correctas. Según el Diccionario académico, pedir disculpas equivale a ‘disculparse’. Pero como también indica que disculpa significa ‘razón que se da o causa que se alega para excusar o purgar una culpa’, ofrecer disculpas quiere asimismo decir ‘disculparse’.