Docs

Changelog

Every public release of the LookupSwiss API. Subscribe to our contact list for the headline changes by email.

v1.0.0

Public launch
25 June 2025

First 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.

We follow semantic versioning for the public API. Breaking changes will only ship in major versions and will be announced 30 days in advance to all paid customers.