Skip to main content
xcircl
Developers · quickstart

Your first call in five minutes.

Start with the free tier — no signup required. Add a key when you need verified signals and pricing.

1

Make a free call

No key needed. This returns identity fields for GLP-1 providers in California.

step 1 — free tier
curl "https://xcircl.com/api/v1/providers/?vertical=glp1&state=CA&limit=5"
2

Add your key for verified signals

Pass a key as a Bearer token to unlock LegitScript / license / FDA signals and price — each 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? Request one or see pricing.

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);
}

Next steps

Build on facts, not guesses.

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