CHECK24 Vergleiche API & Open Data Integration

Protocol analysis and Open Data integration for Germany’s leading comparison app: contracts, bookings, comparison results, and customer account data—compliant API or source-code delivery

From $300
OpenData · OpenFinance · OpenBanking · Protocol analysis

Connect CHECK24 Vergleiche contracts, bookings, and comparison data to your systems

CHECK24 Vergleiche is Germany’s leading comparison app, with over 10 million downloads and a 4.8-star rating on Google Play and the App Store. Users manage contracts, bookings, purchases, and saved comparisons in a single customer account across insurance, energy, credit, travel, and shopping. In 2024–2025 the app reached version 2025.15.0 with ongoing performance and stability updates. CHECK24 does not offer a public REST API for the consumer app; merchant integrations use SFTP and file-based feeds. We deliver protocol analysis and runnable API implementations so you can integrate customer-account data, comparison results, contract metadata, and booking records in line with Open Data and authorized access—with full regard to GDPR and PSD2 where financial data is involved.

  • Contracts and bookings — Policy and contract summaries, booking references, and purchase records stored in the CHECK24 customer account for reconciliation and dashboards.
  • Comparison results and saved comparisons — Real-time price and condition comparisons (insurance, energy, credit, travel, shopping) for analytics and repricing tools.
  • Account and billing data — Login, profile, and—where CHECK24 Bank is used—PSD2 account information and transaction data for Open Banking use cases.
Customer account and session API — Authorized login and session handling (token or cookie-based) so your systems can access the user’s CHECK24 account; supports multi-device and consent-aware flows.
Contracts and bookings list — Structured list of contracts, bookings, and purchases from the account view with product type, provider, dates, and status for ERP sync and compliance reporting.
Saved comparisons and comparison history — Retrieval of saved comparison sessions and result sets (e.g. insurance, energy, travel) for repricing, analytics, and audit trails.
CHECK24 Bank and PSD2 — CHECK24 Bank is BaFin-licensed under PSD2 (since 2019) for account information (AIS) and payment initiation (PIS); we can integrate with this ecosystem for balance and transaction export where legally permitted.
Billing and partner reports — For B2B use, billing and finance reports (e.g. CSV from the partner portal) can be automated via protocol analysis for reconciliation and accounting.

Screenshots

Click any image to view full size.

CHECK24 Vergleiche screenshot 1 CHECK24 Vergleiche screenshot 2 CHECK24 Vergleiche screenshot 3 CHECK24 Vergleiche screenshot 4 CHECK24 Vergleiche screenshot 5 CHECK24 Vergleiche screenshot 6 CHECK24 Vergleiche screenshot 7 CHECK24 Vergleiche screenshot 8 CHECK24 Vergleiche screenshot 9 CHECK24 Vergleiche screenshot 10

Data available for integration

From protocol analysis and authorized data flows, the following data types can be exposed via APIs we deliver. CHECK24’s consumer app does not publish a public REST API; merchant-side integration uses SFTP and CSV/XML. Our implementations address the app’s customer account, contracts, and—where CHECK24 Bank is used—PSD2 account data. Granularity and use cases are indicative; actual scope depends on app capabilities and user consent.

Data typeSource (screen / feature)GranularityTypical use
Contracts and policiesCustomer account, “Abschlüsse” / contracts viewPer contract, provider, product type, datesReconciliation, contract management, compliance
Bookings and purchasesAccount, bookings and purchase historyPer booking/purchase, date, amount, categoryTravel/retail reconciliation, expense reporting
Saved comparisonsComparison flows, saved comparison listPer comparison session, category, result setRepricing, analytics, audit
Comparison resultsInsurance, energy, credit, travel, shopping comparisonsPer product, price, conditions, providerPrice monitoring, dashboards, Open Data reporting
Account and profileLogin, profile, device registrationUser identity, contact, preferencesAuth integration, consent management
Bank/PSD2 data (CHECK24 Bank)Kontomanager, multibanking (3,000+ banks)Balances, transactions, AIS/PISOpen Banking, aggregation, payment initiation
Billing and partner reportsPartner portal, Finanzen / CSV exportPer report, period, CSV/XMLB2B accounting, reconciliation

Typical integration scenarios

Contract and booking consolidation for enterprises

Companies that use CHECK24 for corporate travel, insurance, or energy comparisons need a single view of all contracts and bookings. We deliver an API that returns contracts and bookings from the customer account (product type, provider, dates, status). This maps to Open Data: structured contract and booking records that can feed ERP or contract-lifecycle tools. Auth uses the user’s CHECK24 session with explicit consent; data is refreshed on a configurable schedule.

Comparison and repricing analytics

Aggregators and advisory tools need to track comparison results over time (e.g. insurance, energy, credit). Our implementation can provide saved comparisons and result sets (prices, conditions, providers) via a dedicated endpoint. Use cases include repricing alerts, market analytics, and compliance with the EU’s Key Principles for Comparison Tools. Fields: comparison_id, category, results[], timestamp; optional filters by category and date range.

CHECK24 Bank and Open Banking aggregation

CHECK24 Bank is BaFin-licensed under PSD2 for account information (AIS) and payment initiation (PIS). The Kontomanager connects 3,000+ German banks. We can integrate with CHECK24 Bank’s API ecosystem (where you have the appropriate licensing and user consent) to expose balances and transactions for multibank dashboards, accounting sync, or payment initiation—aligned with SCA and PSD2 requirements.

B2B partner billing and order sync

Merchants and partners using CHECK24’s marketplace receive orders via FTP in openTRANS XML; billing details are available in the partner portal as CSV. We deliver automation that polls or ingests these feeds (or replicates the flows via protocol analysis) so your ERP or accounting system gets orders and billing data on a schedule. This complements the consumer-app integration and is useful for commission reconciliation and financial reporting.

Compliance and audit trail for comparisons

Regulated firms and auditors may need a record of comparison decisions (which product was chosen, when, and from which session). Our API can provide comparison history and contract metadata (with user consent) so you can demonstrate transparency and adherence to EU comparison-tool principles. Data includes session id, category, selected offer, timestamp, and optional consent flags for GDPR documentation.

Technical implementation

Below are illustrative request/response shapes and auth flows. Actual endpoints and field names depend on our protocol analysis and your chosen stack (e.g. Python, Node.js, Go).

Session / login (pseudo-code)

// Authenticate and obtain session token
POST /api/v1/check24/auth
Content-Type: application/json

{
  "username": "user@example.com",
  "password": "***",
  "device_id": "optional-device-fingerprint"
}

Response: {
  "session_token": "eyJ...",
  "expires_at": "2025-03-15T12:00:00Z",
  "user_id": "anon-id"
}

Contracts and bookings list (pseudo-code)

// List contracts and bookings from customer account
GET /api/v1/check24/contracts?from=2024-01-01&to=2025-12-31
Authorization: Bearer <SESSION_TOKEN>

Response: {
  "contracts": [
    {
      "id": "c-123",
      "category": "insurance",
      "provider": "Provider Name",
      "start_date": "2024-06-01",
      "status": "active"
    }
  ],
  "bookings": [ ... ]
}

Error handling and consent

All consumer-data endpoints return 401 when the session expires; 403 when the user has not consented to the requested scope. We recommend retry with exponential backoff for 5xx and storing consent timestamps for GDPR. For CHECK24 Bank PSD2 flows, SCA challenges and consent tokens are handled according to the bank’s developer documentation.

Compliance and privacy

CHECK24 and CHECK24 Bank operate under German and EU law. CHECK24 Bank is licensed by BaFin under the German Payment Services Supervision Act (ZAG) implementing PSD2, enabling account information services (AIS) and payment initiation services (PIS). CHECK24’s privacy practices align with the EU General Data Protection Regulation (GDPR), the German Federal Data Protection Act (BDSG-neu), and the Telemediengesetz (TMG). Data is stored in high-security data centers with SSL encryption; the group has a designated data protection officer. Our implementations use only authorized access and user consent; we do not store credentials and recommend minimal retention and clear consent records for any exported data.

Data flow and architecture

A typical pipeline we deliver: (1) Client app or your backend triggers authentication against CHECK24 (or CHECK24 Bank for PSD2); (2) our ingestion layer obtains session or consent tokens and calls the app’s backend or PSD2 APIs; (3) data is normalized (contracts, bookings, comparisons, or account/transaction data) and optionally stored in your database or data lake; (4) output is exposed via your API or webhooks to analytics, ERP, or dashboards. For B2B order/billing data, the flow may start from SFTP or partner-portal export instead of the app. All steps are designed for auditability and minimal data retention.

Market positioning and user profile

CHECK24 Vergleiche targets B2C users in Germany and German-speaking markets. With over 10 million downloads and 4.8-star ratings on both Google Play and the App Store (300,000+ and 617,000+ reviews respectively), it is the leading universal comparison app in Germany. Users span households and small businesses comparing insurance, energy, credit, DSL/mobile, travel, and shopping. The ecosystem includes Verivox and Idealo as major comparison players; CHECK24 differentiates with breadth (insurance, energy, credit, travel, shopping) and the integrated customer account plus CHECK24 Bank’s PSD2 Kontomanager. Primary platforms are Android and iOS; our deliverables support both.

Our deliverables

Delivery checklist

  • API specification (OpenAPI / Swagger)
  • Protocol and auth flow analysis report (session, token, PSD2 consent)
  • Runnable source code for account, contracts, and bookings APIs (Python / Node.js / Go)
  • Automated test scripts and interface documentation
  • Compliance notes (GDPR, PSD2, consent and retention)

Focus integration areas

Customer account and session handling; contracts and bookings list; saved comparisons and comparison result export; CHECK24 Bank PSD2 (AIS/PIS) where applicable; partner billing and order sync; compliance and audit trails. We support single-user and enterprise multi-account scenarios with clear consent and scope documentation.

About us

We are a technical service studio specializing in app interface integration and authorized API integration. We provide efficient, compliant, and professional solutions to global clients. Our team has years of hands-on experience in mobile applications and fintech, offering one-stop services from protocol analysis, interface refactoring, Open Data integration, and third-party interface integration to automated data scripting and interface documentation.

  • Marketed to overseas clients; familiar with mainstream apps’ interface standards and authorization methods
  • Compliant, lawful interface implementations to meet local laws and privacy requirements
  • Android and iOS support; ready-to-use API source code, documentation, and test plans
  • Transparent pricing: from $300; option to deliver first and pay upon satisfaction

Contact

For inquiries, quotes, or to submit a target app name and requirements, please visit our contact page:

Contact us

Cooperation and proposal process

  1. Confirm requirements: integration scenario and interface needs (e.g. login, contracts, comparisons).
  2. Protocol analysis and interface design (2–5 working days, depending on complexity).
  3. Development and internal validation (3–8 working days).
  4. Delivery of documentation, samples, and test cases (1–2 working days).
  5. First delivery often within 5–15 working days; complex or third-party approval may extend the timeline.

FAQ

What do I need to provide?

Target app name (CHECK24 Vergleiche), concrete needs (e.g. contracts, bookings, comparison export, PSD2), and whether you have backend access or test credentials.

How long does delivery take?

Typically 5–12 working days for a first API and docs; CHECK24 Bank PSD2 or multi-category comparison flows may require more time.

How do you ensure compliance and privacy?

All implementations use authorized or public interfaces; we provide consent and retention guidance and can sign NDAs where needed.
CHECK24 Vergleiche — original app overview (appendix)

CHECK24 Vergleiche is Germany’s leading comparison app. Users manage all contracts, bookings, and purchases in a single customer account. Compare, switch, and save: e.g. over €2,000 with the loan comparison, up to €850 with Germany’s largest car insurance comparison, up to €1,000 with electricity and gas comparison, and over €1,000 with the travel comparison. Real-time comparisons cover insurance (car, liability, legal protection, etc.), electricity & gas, credit and accounts, DSL & mobile, rental cars, hotels and vacation rentals, flights, travel and last minute, shopping (electronics, drugstore, furniture, tires), and professional services; free tax return with CHECK24 Steuer. Benefits: free comparison on the go, saved comparisons, free advisory hotlines, faster comparison with the CHECK24 account, view contracts in the account, and voucher promotions. Terms and privacy: https://www.check24.de/unternehmen/impressum/