This paper describes a runtime API for use in profiling OpenMP applications. The API is designed to provide data that enables performance tools to present measurements in the user-model of OpenMP programming. The API was primarily designed to support statistical sampling of callstacks, but it also contains extensions to support tracing.