Your first call in five minutes.
Grab a free key in 30 seconds, make your first call, then upgrade when you need verified signals and pricing.
Get a free key, make your first call
Use your free key as a Bearer token. This returns identity fields for GLP-1 providers in California.
curl "https://xcircl.com/api/v1/providers/?vertical=glp1&state=CA&limit=5" \
-H "Authorization: Bearer YOUR_FREE_KEY"Upgrade to unlock the verified signals
On the free key, the compliance and price fields come back as locked placeholders — {"locked":true,"unlock":"…"}. A paid key returns each one in its real state (verified / clear / not-yet-verified) with its source and verification date.
curl "https://xcircl.com/api/v1/providers/?vertical=glp1&state=CA&limit=5" \
-H "Authorization: Bearer YOUR_API_KEY"Don’t have a key yet? Builder ($99/mo, card self-serve) gets you full fields for one vertical in minutes — see pricing, or talk to us about Developer and Enterprise.
Use it in code
Keep the key server-side. Here’s a minimal fetch in JavaScript.
const res = await fetch(
"https://xcircl.com/api/v1/providers/?vertical=glp1&business_mode=online&limit=20",
{ headers: { Authorization: `Bearer ${process.env.XCIRCL_API_KEY}` } }
);
const { data } = await res.json();
for (const p of data) {
console.log(p.name, p.legitscript.status, p.legitscript.verified_at);
}How you get your key
- Free key — enter your email on the signup page and we mail it straight back. No password, no dashboard. 500 calls/month, identity fields, evaluation & non-commercial use.
- Paid key — pick a plan on pricing (Builder $99/mo is self-serve by card), complete Stripe checkout, and we email your key within 24 hours — white-glove during the founding phase.
Questions before you buy? Talk to us.
Next steps
- • Full reference: API docs
- • See real records: sample data
- • Open-source Agent (MIT, MCP server + SDK): GitHub
Build on facts, not guesses.
Get an API key in minutes, or talk to us about coverage and pricing.