Quick Start Guide
Get the ProcedureRadar API working in 5 minutes
Prerequisites
- ✓An approved ProcedureRadar API key (plans start at $799 per month)
- ✓A REST client (curl, Postman, or your language of choice)
- ✓Basic knowledge of HTTP requests
Step 1: Apply for Access
- 1.Submit an application at /signup/b2b. We verify a corporate email, a LinkedIn profile, and a short use-case description.
- 2.Manual review, usually within two business days. We do not auto-reject.
- 3.Once approved, we issue your live API key and send it to you securely. Save it somewhere safe.
Important: Keep your API key secret. Never commit it to version control or expose it in client-side code.
Step 2: Make Your First Request
Pass your key in the X-API-Key header. Start by fetching a list of procedures:
curl -H "X-API-Key: YOUR_API_KEY" \ "https://procedureradar.com/api/v1/procedures?limit=5"
Replace YOUR_API_KEY with your live key. Every response is a JSON envelope with a data array and a pagination object.
Step 3: Call It From Your Language
The API is plain REST over HTTPS, so any HTTP client works. Here is the same first request in three languages.
JavaScript / TypeScript (fetch)
const res = await fetch(
"https://procedureradar.com/api/v1/procedures?limit=10&search=knee",
{ headers: { "X-API-Key": process.env.PROCEDURERADAR_API_KEY } }
);
const { data } = await res.json();
console.log(data);Python (requests)
import requests
res = requests.get(
"https://procedureradar.com/api/v1/pricing",
params={"procedure": "ct-scan-abdomen", "metro": "dallas-fort-worth"},
headers={"X-API-Key": "YOUR_API_KEY"},
)
print(res.json()["data"])Go (net/http)
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET",
"https://procedureradar.com/api/v1/procedures?limit=10", nil)
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}Common Tasks
Search for procedures
curl -H "X-API-Key: YOUR_API_KEY" \ "https://procedureradar.com/api/v1/procedures?search=knee&limit=10"
Get pricing by location
curl -H "X-API-Key: YOUR_API_KEY" \ "https://procedureradar.com/api/v1/pricing?procedure=mri-knee&metro=san-francisco"
Compare hospital pricing
curl -H "X-API-Key: YOUR_API_KEY" \ "https://procedureradar.com/api/v1/compare?procedure=mri-knee&hospitals=hospital-a,hospital-b&payer_type=cash"