Sistema di crediti
Comprenda come funzionano i crediti VynCo — costi per operazione, quote per livello, fatturazione del consumo eccessivo e best practice
How It Works
Every API operation that retrieves or generates data costs a fixed number of credits. Credits are deducted from your team's monthly balance when a request succeeds. Management operations (balance, API keys, team info) are always free.
Fixed per-operation cost
Each endpoint has a deterministic credit cost. No surprise charges based on response size.
Debit on success only
Credits are only consumed on HTTP 2xx responses. Failed requests are never charged.
Real-time visibility
Every response includes X-Credits-Used and X-Credits-Remaining headers.
Operation Costs
The table below lists the credit cost for every API operation. Simple lookups cost 1 credit; AI dossiers scale with depth.
| Operation | Endpoint | Credits | Available on |
|---|---|---|---|
| Company Search | GET /companies | 1 credit | All |
| Company Detail | GET /companies/{uid} | 2 credits | All |
| Company Events | GET /companies/{uid}/events | 2 credits | All |
| Auditor History | GET /companies/{uid}/auditor-history | 2 credits | All |
| Company News | GET /companies/{uid}/news | 2 credits | All |
| Company Relationships | GET /companies/{uid}/relationships | 2 credits | All |
| Company Fingerprint | GET /companies/{uid}/fingerprint | 2 credits | All |
| Nearby Companies | GET /companies/nearby | 2 credits | All |
| Board Members | GET /persons/board-members/{uid} | 2 credits | All |
| Changes Feed | GET /changes | 1 credit | All |
| Analytics (basic) | GET /analytics/cantons | 2 credits | All |
| Entity Screening | POST /screening | 5 credits | Starter+ |
| AI Risk Score | POST /ai/risk-score | 5 credits | Starter+ |
| Company Comparison | POST /companies/compare | 5 credits | Starter+ |
| Network Analysis | POST /network/analyze | 5 credits | Professional+ |
| Advanced Analytics | POST /analytics/cluster, /analytics/anomalies | 5 credits | Professional+ |
| AI Natural Language Search | POST /ai/search | 10 credits | Professional+ |
| Bulk Export | POST /exports | 10 credits | Professional+ |
| Excel Export | POST /companies/export/excel | 10 credits | Professional+ |
| AI Dossier Generation | POST /ai/dossier | 50 credits | Professional+ |
| Free operations | Health, blog, dashboard, sync, auth, teams, billing, settings, notifications, API keys | 0 credits | All |
Tier Allowances
Each plan includes a monthly credit allowance. Credits reset at the start of every billing period and do not roll over.
| Tier | Price | Included Credits | Overage |
|---|---|---|---|
| Free | CHF 0/mo | 500 | Blocked |
| Starter | CHF 49/mo | 25,000 | CHF 0.003/credit |
| Professional | CHF 199/mo | 150,000 | CHF 0.002/credit |
| Enterprise | Custom | Unlimited | Included |
Need more credits? Compare plans or contact sales for a custom Enterprise arrangement.
Overage Billing
When a paid tier exhausts its included credits, additional credits are automatically consumed from an overage pool. Overage is billed at the end of the billing period.
Overage example (Starter tier):Monthly included credits: 25,000Credits used this month: 26,500Overage credits: 1,500Overage rate: CHF 0.003/creditOverage charge: CHF 4.50Billed at period end on top of the CHF 49/mo subscription.The Free tier does not support overage — requests are blocked once the 500 credit allowance is exhausted. Upgrade to Starter or above to enable overage billing.
Tracking Your Usage
Monitor credit consumption via the API, response headers, or the Usage dashboard.
Credit Balance
# Check current credit balancecurl "https://vynco.ch/api/v1/credits/balance" \ -H "Authorization: Bearer vc_live_abc123..."{ "balance": 4250, "tier": "standard", "periodStart": "2026-03-01T00:00:00Z", "periodEnd": "2026-03-31T23:59:59Z"}Usage Breakdown
# Get usage breakdown by operationcurl "https://vynco.ch/api/v1/credits/usage" \ -H "Authorization: Bearer vc_live_abc123..."{ "period": { "start": "2026-03-01T00:00:00Z", "end": "2026-03-31T23:59:59Z" }, "totalUsed": 1250, "breakdown": [ { "operation": "CompanySearch", "count": 840, "creditsUsed": 840 }, { "operation": "EnrichedProfile", "count": 62, "creditsUsed": 310 }, { "operation": "DossierSummary", "count": 5, "creditsUsed": 100 } ]}Per-Response Headers
# Credits are also returned in every response headerHTTP/2 200X-Credits-Used: 5X-Credits-Remaining: 4250X-Rate-Limit-Limit: 30X-Request-Id: req_abc123X-Data-Source: ZefixBest Practices
Follow these guidelines to make the most of your credit allowance.
Cache company lookups
Company data changes infrequently. Cache GET /companies/{uid} responses for at least 24 hours to avoid redundant credit spend.
Use search before lookup
A search (1 credit) returns UIDs in bulk. Only fetch full company details (2 credits) for companies you actually need.
Monitor X-Credits-Remaining
Log the X-Credits-Remaining header in every response. Alert your team when the balance drops below a threshold.
Choose the right dossier level
AI dossiers cost 50 credits each. Use entity screening (5 credits) for quick checks and reserve dossiers for final due diligence.
Poll /credits/usage regularly
Set up a daily cron job that calls GET /credits/usage and reports per-operation totals to your team.
Use test keys in CI
vc_test_* keys run in sandbox mode and do not consume credits. Use them in automated tests and staging environments.
Frequently Asked Questions
Common questions about the credit system.