PageSourceSearch

https://www.arlohealth.ai/pricing-api

html arlohealth.ai collected 2026-10-05 11:49:53 UTC 13,650 bytes, 217 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="alpha-scroll-page">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <title>Healthcare Price Transparency API | Arlo Health</title>
7    <meta name="description" content="Free, anonymous JSON API for in-network cost estimates, negotiated rates, and provider network status from insurers' published rate files and Medicare fee schedules. No key required.">
8    <meta name="author" content="Arlo Health">
9    <meta name="robots" content="index,follow,max-image-preview:large,max-snippet:-1">
10    <meta name="theme-color" content="#f0ebe4">
11    <meta name="theme-color" content="#f0ebe4" media="(prefers-color-scheme: light)">
12    <meta name="theme-color" content="#f0ebe4" media="(prefers-color-scheme: dark)">
13    <link rel="canonical" href="https://www.arlohealth.ai/pricing-api">
14    <meta property="og:type" content="website">
15    <meta property="og:url" content="https://www.arlohealth.ai/pricing-api">
16    <meta property="og:title" content="Healthcare Price Transparency API | Arlo Health">
17    <meta property="og:description" content="Free, anonymous JSON API for in-network cost estimates, negotiated rates, and provider network status from insurers' published rate files and Medicare fee schedules. No key required.">
18    <meta property="og:image" content="https://www.arlohealth.ai/images/og/arlo-health.png">
19    <meta property="og:image:width" content="1200">
20    <meta property="og:image:height" content="630">
21    <meta property="og:site_name" content="Arlo Health">
22    <meta property="og:locale" content="en_US">
23    <meta name="twitter:card" content="summary_large_image">
24    <meta name="twitter:site" content="@arlohealth">
25    <meta name="twitter:title" content="Healthcare Price Transparency API | Arlo Health">
26    <meta name="twitter:description" content="Free, anonymous JSON API for in-network cost estimates, negotiated rates, and provider network status from insurers' published rate files and Medicare fee schedules. No key required.">
27    <meta name="twitter:image" content="https://www.arlohealth.ai/images/og/arlo-health.png">
28    <link rel="icon" href="/favicon.svg" type="image/svg+xml">
29    <link rel="icon" href="/favicon-96x96.png" type="image/png" sizes="96x96">
30    <link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
31    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
32    <link rel="manifest" href="/manifest.json">
33    <link rel="alternate" type="application/atom+xml" title="Arlo Health Blog" href="/feed.xml">
34    
34<script type="application/ld+json">
35{
36    "@context": "https://schema.org",
37    "@graph": [
38        {
39            "@type": "WebPage",
40            "@id": "https://www.arlohealth.ai/pricing-api#webpage",
41            "url": "https://www.arlohealth.ai/pricing-api",
42            "name": "Healthcare Price Transparency API | Arlo Health",
43            "description": "Free, anonymous JSON API for in-network cost estimates, negotiated rates, and provider network status from insurers' published rate files and Medicare fee schedules. No key required.",
44            "inLanguage": "en",
45            "isPartOf": {
46                "@id": "https://www.arlohealth.ai/#website"
47            },
48            "about": {
49                "@id": "https://www.arlohealth.ai/#organization"
50            },
51            "breadcrumb": {
52                "@id": "https://www.arlohealth.ai/pricing-api#breadcrumb"
53            }
54        },
55        {
56            "@type": "BreadcrumbList",
57            "@id": "https://www.arlohealth.ai/pricing-api#breadcrumb",
58            "itemListElement": [
59                {
60                    "@type": "ListItem",
61                    "position": 1,
62                    "name": "Home",
63                    "item": "https://www.arlohealth.ai/"
64                },
65                {
66                    "@type": "ListItem",
67                    "position": 2,
68                    "name": "A free price transparency API for healthcare",
69                    "item": "https://www.arlohealth.ai/pricing-api"
70                }
71            ]
72        },
73        {
74            "@type": "WebAPI",
75            "@id": "https://api.arlohealth.ai/api/pricing.v1#api",
76            "name": "Arlo Health Pricing API",
77            "url": "https://api.arlohealth.ai/api/pricing.v1",
78            "documentation": "https://docs.arlohealth.ai/pricing/overview",
79            "description": "Free, anonymous JSON API for US in-network cost estimates, negotiated rates, provider network status, and public provider evidence, built from insurers' machine-readable rate files and Medicare fee schedules.",
80            "provider": {
81                "@id": "https://www.arlohealth.ai/#organization"
82            },
83            "offers": {
84                "@type": "Offer",
85                "price": "0",
86                "priceCurrency": "USD"
87            },
88            "termsOfService": "https://www.arlohealth.ai/tos"
89        }
90    ]
91}
92    </script>
92
93    <link rel="stylesheet" href="/alpha.css?v=20260918-seo">
94    
94<script>window.ARLO_POSTHOG = window.ARLO_POSTHOG || { token: "", host: "https://us.i.posthog.com" };</script>
94
95    
95<script src="/posthog-config.js"></script>
95
96    
96<script src="/posthog.js" defer></script>
96
97</head>
98<body>
99    <header class="arlo-site-header" data-site-header>
100        <div class="arlo-site-header-inner">
101            <a class="arlo-site-header-logo" href="/" aria-label="Arlo home">
102                <img src="/alpha-logo.png" alt="Arlo">
103            </a>
104            <button
105                type="button"
106                class="arlo-site-header-menu"
107                aria-label="Open menu"
108                aria-expanded="false"
109                aria-controls="arloSiteMenu"
110            >
111                <span class="arlo-site-header-menu-icon" aria-hidden="true"></span>
112            </button>
113            <div class="arlo-site-header-panel" id="arloSiteMenu">
114                <div class="arlo-site-header-panel-scroll">
115                    <nav class="arlo-site-header-nav" aria-label="Primary">
116                        <a href="/llms.txt">Agents</a>
117                        <a href="https://docs.arlohealth.ai">Docs</a>
118                        <a href="/blog">Blog</a>
119                        <a href="/company">Company</a>
120                    </nav>
121                </div>
122                <div class="arlo-site-header-actions">
123                    <a class="arlo-site-header-login" href="https://app.arlohealth.ai/">Login</a>
124                </div>
125            </div>
126        </div>
127    </header>
128    
128<script src="/site-header.js" defer></script>
128
129
130    <main class="alpha-page alpha-page--simple alpha-page--legal">
131        <section class="alpha-panel alpha-copy">
132            <div class="alpha-copy-inner alpha-legal">
133                <p class="alpha-eyebrow">Pricing API</p>
134                <h1>A free price transparency API for healthcare</h1>
135                <p class="alpha-legal-meta">In-network cost estimates, negotiated rates, and network status. Anonymous JSON, no key, built for AI agents.</p>
136                <div class="alpha-legal-prose">
137
138<p>Every US health insurer publishes machine-readable files of the rates it negotiated with providers. Arlo indexes them, together with Medicare's fee schedules and public CMS data about providers, and serves the result as a plain JSON API. No login, no key, no connector. Any agent or script that can make an HTTPS request can use it.</p>
139<pre><code>Base URL: https://api.arlohealth.ai/api/pricing.v1</code></pre>
140
141<h2>What it answers</h2>
142<ul>
143    <li><strong>What does this service cost near me under my plan?</strong> <code>search</code> returns nearby in-network options with estimated negotiated prices for one service, grouped by facility and sorted by best rate.</li>
144    <li><strong>Is this doctor or clinic in my network, and what do they charge?</strong> <code>network-status</code> checks a named provider or facility, benchmarks the contracted rate against the payer's typical rate, and shows which legal entity could bill.</li>
145    <li><strong>What does public data say about this provider?</strong> <code>provider-evidence</code> returns Medicare-derived procedure volume, facility outcome context, and what Medicare paid, by NPI.</li>
146</ul>
147
148<h2>Coverage</h2>
149<p>Supported insurers: Anthem, any Blue Cross Blue Shield plan through BlueCard, Blue Shield of California, UnitedHealthcare including UMR, Oxford, and Surest, Cigna, Aetna, HCSC, and Original Medicare. Medicare Advantage plans are declined with the reason: their rates are not published. The catalog covers about 170 common outpatient services chosen by CPT or HCPCS code, including office visits, imaging, labs, and procedures.</p>
150
151<h2>Endpoints</h2>
152<ul>
153    <li><code>GET /api/pricing.v1</code>: index with links, limits, and the disclaimer</li>
154    <li><code>GET /api/pricing.v1/openapi.json</code>: OpenAPI 3.1 contract (also <code>.yaml</code>)</li>
155    <li><code>GET /api/pricing.v1/guide.md</code>: the agent guide, the source of truth for every field</li>
156    <li><code>GET /api/pricing.v1/skill.md</code>: a drop-in SKILL.md for agent platforms</li>
157    <li><code>GET /api/pricing.v1/catalog</code>: supported services</li>
158    <li><code>GET /api/pricing.v1/payers</code>: supported insurers and the names they accept</li>
159    <li><code>POST</code> or <code>GET /api/pricing.v1/search</code>: nearby in-network options with estimated prices</li>
160    <li><code>POST</code> or <code>GET /api/pricing.v1/network-status</code>: is a named provider in network, and what do they charge</li>
161    <li><code>POST</code> or <code>GET /api/pricing.v1/provider-evidence</code>: public-data evidence about one provider</li>
162</ul>
163
164<h2>Example</h2>
165<pre><code>curl -s -H "User-Agent: my-agent/1.0" \
166  "https://api.arlohealth.ai/api/pricing.v1/search?code=99213&amp;zip=94607&amp;limit=5&amp;payerName=Anthem"</code></pre>
167<p>Send a descriptive User-Agent. Requests with a bare HTTP-library agent may be rejected at the edge.</p>
168
169<h2>Limits</h2>
170<p>Anonymous calls are rate limited per IP per minute: 60 for search, 20 for network-status, and 60 for provider-evidence. A <code>429</code> carries <code>Retry-After</code>. Discovery routes are cacheable for an hour. Every response carries a <code>disclaimer</code>: estimates are never guarantees. Responses derive from public regulatory data and contain no patient information. Use is subject to the <a href="/tos">Arlo Health terms</a>.</p>
171
172<h2>The same data inside MCP</h2>
173<p>The <code>search_care_prices</code>, <code>check_network_status</code>, and <code>get_provider_evidence</code> tools on the <a href="/mcp">Arlo Health MCP server</a> call the same endpoints. With an Arlo account the plan comes from the patient's linked insurance records, so the agent does not have to ask which insurer they have.</p>
174<div class="alpha-page-actions"><a class="alpha-button alpha-button--ink" href="https://docs.arlohealth.ai/pricing/overview">
174Read the API guide</a><a class="alpha-button alpha-button--ghost" href="https://api.arlohealth.ai/api/pricing.v1/openapi.json">OpenAPI contract</a></div>
175                </div>
176            </div>
177        </section>
178    </main>
179    <footer class="alpha-site-footer alpha-site-footer--columns" aria-label="Site footer">
180        <div class="alpha-site-footer-inner">
181            <div class="alpha-site-footer-brand">
182                <a class="alpha-site-footer-mark" href="/" aria-label="Arlo home">
183                    <img src="/alpha-logo.png" alt="Arlo">
184                </a>
185                <p class="alpha-site-footer-claim">Let agents act in healthcare.</p>
186            </div>
187            <div class="alpha-site-footer-nav">
188                <div class="alpha-site-footer-col">
189                    <p class="alpha-site-footer-label">Product</p>
190                    <a class="alpha-site-footer-link" href="/mcp">MCP server</a>
191                    <a class="alpha-site-footer-link" href="/pricing-api" aria-current="page">Pricing API</a>
192                    <a class="alpha-site-footer-link" href="https://docs.arlohealth.ai">Docs</a>
193                    <a class="alpha-site-footer-link" href="/llms.txt">Agents</a>
194                </div>
195                <div class="alpha-site-footer-col">
196                    <p class="alpha-site-footer-label">Connect</p>
197                    <a class="alpha-site-footer-link" href="/claude">Claude</a>
198                    <a class="alpha-site-footer-link" href="/chatgpt">ChatGPT</a>
199                    <a class="alpha-site-footer-link" href="https://app.arlohealth.ai/signup">Try MCP</a>
200                </div>
201                <div class="alpha-site-footer-col">
202                    <p class="alpha-site-footer-label">Company</p>
203                    <a class="alpha-site-footer-link" href="/blog">Blog</a>
204                    <a class="alpha-site-footer-link" href="/company">Company</a>
205                    <a class="alpha-site-footer-link" href="https://x.com/arlohealth" target="_blank" rel="noopener noreferrer">X (Twitter)</a>
206                    <a class="alpha-site-footer-link" href="https://www.linkedin.com/company/arlo-healthcare/" target="_blank" rel="noopener noreferrer">LinkedIn</a>
207                </div>
208                <div class="alpha-site-footer-col">
209                    <p class="alpha-site-footer-label">Legal</p>
210                    <a class="alpha-site-footer-link" href="/privacy">Privacy</a>
211                    <a class="alpha-site-footer-link" href="/tos">Terms</a>
212                </div>
213            </div>
214        </div>
215</footer>
216</body>
217</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.