v1.0.0
Public launch
25 June 2025First public release of the LookupSwiss validation API.
Added
- •POST /api/validate/phone — phone number validation via libphonenumber-js with country, type and risk score.
- •POST /api/validate/email — RFC-compliant email syntax check with disposable-domain detection and risk score.
- •API-key authentication via x-api-key header, with one credit deducted per call.
- •Three plans — Free (100 credits), Starter (CHF 19/mo, 5,000 credits), Pro (CHF 49/mo, unlimited).
- •Real Stripe Checkout integration for subscriptions, with Customer Portal access for cancellation.
- •Cryptographically-verified Stripe webhook handler for subscription events and monthly credit refills.
- •Supabase Auth (email + password) with server-side cookie sessions.
- •Dashboard with API-key management, live test widget, usage analytics and billing.
- •Marketing site with live demo widget, pricing, testimonials, docs, scoring guide and legal pages.
- •Trilingual marketing site (EN, DE, FR) with browser-locale detection.
- •GDPR + Swiss FADP-compliant privacy policy, terms of service and data-subject rights workflow.
API response fields
- •Every successful response now includes processing_time_ms, validated_at (ISO timestamp) and api_version.
Operations
- •99.99% monthly uptime SLA on Starter and Pro.
- •Sub-100 ms median response time, measured globally.
- •Real-time public status page at /status.