Skip to main content
xcircl
Developers · quickstart

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.

1

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.

step 1 — free key
curl "https://xcircl.com/api/v1/providers/?vertical=glp1&state=CA&limit=5" \
  -H "Authorization: Bearer YOUR_FREE_KEY"
2

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.

step 2 — paid tier
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.

3

Use it in code

Keep the key server-side. Here’s a minimal fetch in JavaScript.

step 3 — node
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

  1. 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.
  2. 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

Build on facts, not guesses.

Get an API key in minutes, or talk to us about coverage and pricing.