Engineering
Wavelength <-> frequency API
Converts between wavelength and frequency via v = f·λ at a given medium speed (or via refractive index, dividing c), returning period, angular frequency and wavenumber. Answers 'What wavelength is this frequency?', 'What frequency corresponds to 500 nm in glass?'.
Price$0.04per request
MethodPOST
Route/v1/engineering/wave-frequency
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
waveswavelengthfrequencywavenumberperiodrefractive-indexlightphysics
API URL
Integration docshttps://x402.hexl.dev/v1/engineering/wave-frequencyExample request
{
"frequencyHz": 500000000000000
}Example response
{
"speedMps": 299792458,
"frequencyHz": 500000000000000,
"wavelengthM": 5.99585e-7,
"wavelengthNm": 599.5849,
"periodS": 0,
"angularFrequencyRadps": 3141592653589793,
"wavenumberPerM": 10479225.109758,
"interpretation": "f = 500000000000000 Hz ↔ λ = 599.58 nm at v = 299792458 m/s."
}Input schema
{
"type": "object",
"properties": {
"frequencyHz": {
"type": "number",
"description": "Frequency (Hz)",
"examples": [
500000000000000
]
},
"wavelengthM": {
"type": "number",
"description": "Wavelength (m)",
"examples": [
5e-7
]
},
"speedMps": {
"type": "number",
"description": "Wave speed in medium (default c)",
"examples": [
299792458
]
},
"refractiveIndex": {
"type": "number",
"description": "Refractive index (divides c); alternative to speedMps",
"examples": [
1.5
]
}
},
"description": "Provide exactly one of frequencyHz or wavelengthM."
}Output schema
{
"type": "object",
"additionalProperties": true
}