/v1/groove-speed
Linear groove speed at a radius
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/vinyl-api/v1/groove-speed" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/vinyl-api/v1/groove-speed", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/vinyl-api/v1/groove-speed");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/vinyl-api/v1/groove-speed",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"note": "The linear speed the stylus sees = the angular speed × the radius (v = 2π × rpm/60 × r). On a constant-rpm record the outer grooves pass the stylus far faster than the inner ones — about 50 cm/s at the start of a 12-inch LP but only ~20 cm/s near the label. Less groove length per second at the inside means less room for detail, the cause of 'inner-groove distortion' and why engineers put quieter tracks last.",
"inputs": {
"rpm": 33.333,
"radius_mm": 145
},
"linear_speed_m_per_s": 0.5061,
"linear_speed_cm_per_s": 50.61
},
"meta": {
"timestamp": "2026-06-07T08:17:49.453Z",
"request_id": "ec7a6301-e3c6-4e92-8378-97f8e0e8d80d"
},
"status": "ok",
"message": "Groove speed",
"success": true
}