Get started
Authentication
Send your key in the X-API-Key header on every request. An Authorization: Bearer header works too, for tools that only set that one. One key covers REST and the MCP server.
curl https://api.vcinfo.io/v1/me \
-H "X-API-Key: $VCINFO_KEY"curl https://api.vcinfo.io/v1/me \
-H "Authorization: Bearer $VCINFO_KEY"Your plan and what is left of this month's calls and results. This call counts as one call.
curl "https://api.vcinfo.io/v1/me" \
-H "X-API-Key: $VCINFO_KEY"const res = await fetch("https://api.vcinfo.io/v1/me", {
headers: { "X-API-Key": process.env.VCINFO_KEY },
});
const data = await res.json();import os, requests
res = requests.get(
"https://api.vcinfo.io/v1/me",
headers={"X-API-Key": os.environ["VCINFO_KEY"]},
)
res.raise_for_status()
data = res.json()Response
200{
"plan": "free",
"period": "2026-11",
"calls_used": 12,
"calls_limit": 100,
"results_used": 31,
"results_limit": 50,
"page_size": 25,
"max_pages": 2
}Keeping a key safe
- Call the API from your server. A key in browser or mobile code can be read by anyone who opens it.
- We store only a hash of your key, so we cannot show it again.
- Lost or leaked? Create a new key on your account page, then revoke the old one. A revoked key stops at once.
- An account can hold up to 10 named keys, one per app or environment. They all share the account's monthly allowance.