Skip to content

Quickstart

No signup, no API key. Anonymous callers get 5–10 free validation requests:

Terminal window
curl https://api.giltiq.de/v1/validate/DE811575812

You’ll get a full validation response immediately.

When the anonymous limit is reached, the API returns HTTP 401 with a machine-readable registration prompt:

{
"error": "anonymous_limit_reached",
"message": "Register for a free API key to continue (100 calls/month, no payment required).",
"register_url": "https://giltiq.de/register"
}

Register for 100 free calls/month — no payment required, email is optional. At least one of email or agent_id must be provided.

With an email address:

Terminal window
curl -X POST https://api.giltiq.de/v1/register \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com"}'

For agent or automated registration (no email needed):

Terminal window
curl -X POST https://api.giltiq.de/v1/register \
-H "Content-Type: application/json" \
-d '{"agent_id": "my-invoicing-agent"}'

The response contains your API key — save it now, it’s shown only once:

{
"api_key": "gq_live_...",
"message": "Save this key — it is only shown once."
}

Pass your key using the X-API-Key header:

Terminal window
curl https://api.giltiq.de/v1/validate/DE811575812 \
-H "X-API-Key: gq_live_your_key_here"

Every response includes usage headers so you always know where you stand:

X-Giltiq-Usage: 1/100

That’s it. Check the API Reference for all available options, or the Authentication guide for the full tier model.