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. 1.Submit an application at /signup/b2b. We verify a corporate email, a LinkedIn profile, and a short use-case description.
  2. 2.Manual review, usually within two business days. We do not auto-reject.
  3. 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"

Next Steps

Need Help?

Email us and a real person on the team will get back to you.