{
 "version": 7,
 "publishedAt": "2026-08-13T16:00:35.814Z",
 "services": [
  {
   "id": "0ca3ad2a-6323-5963-8414-e70e94cc4703",
   "slug": "1password",
   "name": "1Password",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/1password.png",
   "plans": [
    {
     "id": "3f4b5a94-c4b7-594a-b4cb-29e473258d24",
     "label": "Individuel (annuel)",
     "price": "43.80",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e5c0d42e-7627-5853-9a2a-a7aa35b727c1",
     "label": "Familles, 5 personnes (annuel)",
     "price": "69.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.1password.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Les tarifs ont augmenté d'environ 38 % en mars 2026 : si vous êtes abonné de longue date, vous payez peut-être encore l'ancien prix jusqu'à votre prochain renouvellement.",
   "priceHistory": []
  },
  {
   "id": "32a087df-6642-51fb-90ec-f79a11205c74",
   "slug": "acadomia",
   "name": "Acadomia",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/acadomia.png",
   "plans": [
    {
     "id": "60b92c01-65b6-5374-8a97-3764231809bf",
     "label": "Cours collectifs en ligne",
     "price": "114.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.acadomia.fr/qui-sommes-nous/faq/tarifs/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "mail",
   "legalBasis": "chatel",
   "note": "Tarif des cours collectifs en ligne (groupes de 8 élèves maximum). Les cours particuliers sont sur devis. Le préavis dépend de votre contrat : vérifiez vos conditions particulières.",
   "priceHistory": []
  },
  {
   "id": "94f0ec28-a21d-5b39-bd49-211708ed8760",
   "slug": "acheel",
   "name": "Acheel",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/acheel.png",
   "plans": [],
   "cancellationURL": "https://www.acheel.com/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Assureur 100 % digital : la demande de résiliation se fait depuis votre espace client. Après 1 an, résiliation à tout moment sans frais ; avant 1 an, 2 mois de préavis avant l'échéance annuelle.",
   "priceHistory": []
  },
  {
   "id": "ce6c5068-bf44-5e95-aaab-e58c9e4aabb0",
   "slug": "adn",
   "name": "ADN",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/adn.png",
   "plans": [
    {
     "id": "436f5bae-ed24-59c2-8458-55ee902e08e1",
     "label": "Starter",
     "price": "3.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "1db65990-a5aa-5bdc-af23-274666ccf8cf",
     "label": "Standard (sans engagement)",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://animationdigitalnetwork.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Le tarif standard baisse à 4,79 € par mois après 12 mois d'abonnement consécutifs. La formule Starter est limitée à un seul écran.",
   "priceHistory": []
  },
  {
   "id": "6d334bac-34ce-592d-b024-dc8cb464d92f",
   "slug": "adobe-creative-cloud",
   "name": "Adobe Creative Cloud",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/adobe-creative-cloud.png",
   "plans": [
    {
     "id": "32e4756f-de4f-531e-84df-231dc199cc48",
     "label": "Formule Photo 20 Go",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "a2a1883c-10c0-53c4-a2f2-9e4853184872",
     "label": "Formule Photo 1 To",
     "price": "20.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f310769a-864e-56c4-bb69-5c44d721ae19",
     "label": "Toutes les applications (engagement annuel)",
     "price": "69.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c0b00986-0aaf-5709-abc0-9059de631329",
     "label": "Toutes les applications (sans engagement)",
     "price": "104.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.adobe.com/plans",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Point de vigilance : les formules « engagement annuel facturé mensuellement » entraînent des frais de résiliation anticipée équivalents à 50 % des mensualités restantes. La résiliation sans frais n'est possible qu'en fin de période d'engagement.",
   "priceHistory": []
  },
  {
   "id": "050626cf-134d-5024-8e0c-7065b6b5de3e",
   "slug": "aesio-mutuelle",
   "name": "Aésio Mutuelle",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/aesio-mutuelle.png",
   "plans": [],
   "cancellationURL": "https://www.aesio.fr/nous-contacter",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Cotisation individualisée selon l'âge, la zone et les garanties. Résiliable à tout moment après la première année, sans frais ni motif, avec effet un mois après la demande.",
   "priceHistory": []
  },
  {
   "id": "bdd01db0-6580-5e1c-b4c4-91dbae4b54ad",
   "slug": "ag2r-la-mondiale",
   "name": "AG2R La Mondiale",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": null,
   "plans": [],
   "cancellationURL": "https://www.ag2rlamondiale.fr/nous-contacter",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Cotisation établie sur devis (âge, département, garanties). Passé la première année, vous pouvez résilier à tout moment sans frais ni justificatif, avec effet un mois après réception.",
   "priceHistory": []
  },
  {
   "id": "fa8fdec9-7dbf-5679-b654-bb737725d28f",
   "slug": "alan",
   "name": "Alan",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/alan.png",
   "plans": [],
   "cancellationURL": "https://alan.com/faq",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Assureur santé 100 % digital. Cotisation calculée par devis selon l'âge et la formule. En contrat individuel : résiliation à tout moment après un an, sans frais. Un contrat collectif souscrit via votre employeur ne se résilie pas librement.",
   "priceHistory": []
  },
  {
   "id": "259f9982-af96-5ef4-8455-bd31e1cfefcc",
   "slug": "allianz-france",
   "name": "Allianz France",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/allianz-france.png",
   "plans": [],
   "cancellationURL": "https://www.allianz.fr/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Après un an, vous pouvez résilier à tout moment sans frais : votre nouvel assureur envoie la demande pour vous. Avant un an, résiliez à l'échéance annuelle avec 2 mois de préavis, depuis l'espace client, par e-mail ou par courrier.",
   "priceHistory": []
  },
  {
   "id": "91cfb078-67f3-522c-9ba5-cace8c7383a4",
   "slug": "alterna-energie",
   "name": "Alterna Énergie",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/alterna-energie.png",
   "plans": [],
   "cancellationURL": "https://www.alterna-energie.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Alterna a repris en 2026 les clients particuliers de Vattenfall France. Résiliable à tout moment, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "3faec18b-fb6c-5b30-a500-7338b3376da5",
   "slug": "alternatives-economiques",
   "name": "Alternatives Économiques",
   "category": "press",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/alternatives-economiques.png",
   "plans": [],
   "cancellationURL": "https://www.alternatives-economiques.fr/abonnement",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Mensuel disponible en formules numérique ou papier + numérique, avec tarifs réduits étudiants et enseignants : saisissez le montant de votre relevé.",
   "priceHistory": []
  },
  {
   "id": "6f4132ed-6225-5140-9b4b-7bcbfe418d48",
   "slug": "amazon-music-unlimited",
   "name": "Amazon Music Unlimited",
   "category": "music",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/amazon-music-unlimited.png",
   "plans": [
    {
     "id": "1cffe5c7-15a0-5f89-9a8b-19aee958e86a",
     "label": "Individuel",
     "price": "12.14",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b6909ec5-a121-5595-b427-52800d9f176a",
     "label": "Individuel (abonné Prime)",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "bcf7d4e8-ec5f-5a7b-af8f-04d8711b154c",
     "label": "Individuel (annuel)",
     "price": "121.40",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "2bc24103-da2f-5d48-a3a2-a231c969bf80",
     "label": "Famille, 6 comptes",
     "price": "21.24",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.amazon.fr/music/settings",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Un catalogue réduit (Amazon Music Prime) est déjà inclus dans Amazon Prime : vérifiez que l'abonnement payant vous sert vraiment.",
   "priceHistory": []
  },
  {
   "id": "288c842f-647b-5cf2-8490-f888bca4a7d0",
   "slug": "amazon-prime",
   "name": "Amazon Prime",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 6,
   "logoURL": "https://nestor-catalog.pages.dev/logos/amazon-prime.png",
   "plans": [
    {
     "id": "39e473b6-7880-5111-ba97-ef154693a8e3",
     "label": "Mensuel",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "8595cf5e-86f6-5a2b-a2b6-23fe9717e697",
     "label": "Annuel",
     "price": "69.90",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.amazon.fr/gp/primecentral",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "23b83486-5b3a-58a4-a60d-d5c4f1e98a89",
   "slug": "apple-arcade",
   "name": "Apple Arcade",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/apple-arcade.png",
   "plans": [
    {
     "id": "05978ea0-8bfd-5fa9-8e22-240a8bea43b1",
     "label": "Mensuel",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://apps.apple.com/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le partage familial couvre jusqu'à 5 proches sans surcoût : un seul abonnement suffit pour tout le foyer. Inclus dans les forfaits Apple One.",
   "priceHistory": []
  },
  {
   "id": "8a1d3493-69ed-595d-ab2f-947f06028670",
   "slug": "apple-fitness-plus",
   "name": "Apple Fitness+",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/apple-fitness-plus.png",
   "plans": [
    {
     "id": "edfa4d25-0e33-57c3-bffa-c7e5d6e6fa41",
     "label": "Mensuel",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "058dd70f-2909-587b-a77f-426a7caf3f87",
     "label": "Annuel",
     "price": "79.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://apps.apple.com/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le partage familial couvre jusqu'à 5 proches sans surcoût. Attention au doublon si vous avez déjà un forfait Apple One Premium, qui inclut Fitness+.",
   "priceHistory": []
  },
  {
   "id": "55b8592e-7004-59c0-b818-2bdc1a53305d",
   "slug": "apple-music",
   "name": "Apple Music",
   "category": "music",
   "pricingModel": "fixed",
   "featured": 15,
   "logoURL": "https://nestor-catalog.pages.dev/logos/apple-music.png",
   "plans": [
    {
     "id": "66f93f7e-5d1e-5ca0-8ff0-e7b4cd4597c2",
     "label": "Individuel",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "1f9a69ce-9042-57a2-b656-774b1349964a",
     "label": "Famille",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://apps.apple.com/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Hausse juillet 2026 : Individuel 10,99 → 11,99 ; Famille 16,99 → 19,99.",
   "priceHistory": []
  },
  {
   "id": "3bfa71b1-2a00-519a-aaa1-ea2a17752f25",
   "slug": "apple-tv-plus",
   "name": "Apple TV+",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 23,
   "logoURL": "https://nestor-catalog.pages.dev/logos/apple-tv-plus.png",
   "plans": [
    {
     "id": "9a59ac43-baea-5b79-859d-b43a9313f90c",
     "label": "Mensuel",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "79c2d18d-b286-5184-8cd5-6708be9b5da8",
     "label": "Annuel",
     "price": "99.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://apps.apple.com/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "9dd2e7ac-6a56-522d-b7d3-1ac9b4dc8a13",
   "slug": "april",
   "name": "April",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/april.png",
   "plans": [],
   "cancellationURL": "https://www.april.fr/contact",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Le tarif dépend de l'âge, du régime et de la formule. Après un an, résiliation libre à tout moment sans frais, effet un mois après la demande.",
   "priceHistory": []
  },
  {
   "id": "53209bd6-1265-5644-b243-1811dfcc7bd5",
   "slug": "assurpeople",
   "name": "ASSURPEOPLE",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/assurpeople.png",
   "plans": [],
   "cancellationURL": "https://www.assurpeople.com/infos-assurance-habitation/regles-de-resiliation-habitation",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "mail",
   "legalBasis": "hamon",
   "note": "Courtier spécialisé pour conducteurs résiliés ou malussés : la résiliation se demande par courrier ou auprès du service client, qui la transmet à la compagnie. Après 1 an, résiliation possible à tout moment ; avant, 2 mois de préavis.",
   "priceHistory": []
  },
  {
   "id": "7adbb6d8-2bdc-5984-8d7e-61d1dc434afe",
   "slug": "audible",
   "name": "Audible",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/audible.png",
   "plans": [
    {
     "id": "7eae0875-d960-5175-9ae0-466a8eac0d08",
     "label": "Premium Plus, 1 crédit par mois",
     "price": "9.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.audible.fr/account/membership",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Les livres achetés avec vos crédits restent à vous à vie après résiliation. Si vous avez souscrit via l'App Store, la résiliation s'y fait.",
   "priceHistory": []
  },
  {
   "id": "f724f3de-9d37-5800-b75d-5d9d4efcee0f",
   "slug": "axa-france",
   "name": "AXA France",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/axa-france.png",
   "plans": [],
   "cancellationURL": "https://www.axa.fr/guide-resiliation-assurance.html",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Résiliation depuis l'espace client AXA : à tout moment après 1 an de contrat, avec effet 1 mois après la demande. Avant 1 an, la demande doit partir au plus tard 2 mois avant la date d'échéance anniversaire.",
   "priceHistory": []
  },
  {
   "id": "8d6df3d9-d799-5978-975f-ee713d85d193",
   "slug": "b-and-you",
   "name": "B&You",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": 12,
   "logoURL": "https://nestor-catalog.pages.dev/logos/b-and-you.png",
   "plans": [
    {
     "id": "0f2903b4-aaca-56ac-afe8-1291e5f83f15",
     "label": "B&You 200 Go 5G",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.bouyguestelecom.fr/mon-compte",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "fd3c8adf-59a9-5ddb-9bd6-e73999d32922",
   "slug": "babbel",
   "name": "Babbel",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/babbel.png",
   "plans": [
    {
     "id": "55b78b6b-11e3-5711-a7a7-838a30b25c89",
     "label": "Mensuel",
     "price": "13.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "3c53f04a-ed4a-5b5c-86a9-806b13fa6a8f",
     "label": "Engagement 3 mois",
     "price": "9.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "7106a159-6aeb-596c-bcc6-c507ed9873fe",
     "label": "Engagement 12 mois",
     "price": "6.65",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.babbel.com/fr/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Les formules 3 et 12 mois se renouvellent automatiquement pour la même durée : résiliez avant la fin de la période en cours.",
   "priceHistory": []
  },
  {
   "id": "e09a2f92-9715-512c-a6e0-c3a82c0510e5",
   "slug": "basic-fit",
   "name": "Basic-Fit",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": 18,
   "logoURL": "https://nestor-catalog.pages.dev/logos/basic-fit.png",
   "plans": [
    {
     "id": "a2a278df-b0f0-543a-853d-a2c099cd2c1c",
     "label": "Comfort (4 semaines)",
     "price": "24.99",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "6e8b8e3f-cee9-5d6b-93b0-b38055bcf289",
     "label": "Premium (4 semaines)",
     "price": "29.99",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "123e5083-a4e2-5cb8-b8d1-622b5e89d4da",
     "label": "Ultimate (4 semaines)",
     "price": "44.98",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.basic-fit.com/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation toutes les 4 semaines : 13 prélèvements par an, jamais 12. Engagement de 52 semaines par défaut ; l'option Flex, à environ 10 € de plus, le supprime.",
   "priceHistory": []
  },
  {
   "id": "38202997-55a4-59ac-8705-ea16ab99e58d",
   "slug": "bergamotte",
   "name": "Bergamotte",
   "category": "other",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/bergamotte.png",
   "plans": [
    {
     "id": "db369726-fb26-5e3a-b093-bd4aaf9f5c80",
     "label": "Flower Club",
     "price": "39.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.bergamotte.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Abonnement fleurs et plantes, à partir de 39,90 € selon la fréquence choisie (hebdomadaire, bimensuelle ou mensuelle). Durées de 3, 6, 12 mois ou sans engagement.",
   "priceHistory": []
  },
  {
   "id": "df3b932f-dbac-5384-9d5b-fb1bd79b6038",
   "slug": "big-moustache",
   "name": "Big Moustache",
   "category": "other",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/big-moustache.png",
   "plans": [],
   "cancellationURL": "https://www.bigmoustache.com/shop/category/abonnement-rasoirs-et-lames-174",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Abonnement rasage personnalisé : le montant dépend du kit et de la fréquence de livraison choisis. Sans engagement, modifiable et résiliable depuis votre compte.",
   "priceHistory": []
  },
  {
   "id": "1fb65fd8-7a65-5800-85f4-0c40e87e5807",
   "slug": "bitwarden",
   "name": "Bitwarden",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/bitwarden.png",
   "plans": [
    {
     "id": "e3145d8c-48d5-5560-a6bb-5db81507e3e1",
     "label": "Premium (annuel)",
     "price": "18.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "00ba6598-f0b5-5b4f-91ce-f9822de1c411",
     "label": "Familles, 6 comptes (annuel)",
     "price": "36.50",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://vault.bitwarden.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Facturé en dollars : le montant en euros varie avec le taux de change. Le tarif Premium a doublé en janvier 2026. Un plan gratuit très complet reste disponible.",
   "priceHistory": []
  },
  {
   "id": "ab540559-b6d0-5eae-8ce2-d0348579b754",
   "slug": "blissim",
   "name": "Blissim",
   "category": "other",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/blissim.png",
   "plans": [
    {
     "id": "82f89329-ac78-56a6-b7ae-10ab115181fc",
     "label": "Mensuel sans engagement",
     "price": "18.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://blissim.fr/abonnement",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Anciennement Birchbox France. Box beauté mensuelle, frais de port inclus, résiliable en ligne à tout moment. Attention à la formule à 1 € le premier mois, qui comporte un engagement d'un an.",
   "priceHistory": []
  },
  {
   "id": "4db74013-0a92-57e6-9259-a4f67ce1cb30",
   "slug": "bnp-paribas",
   "name": "BNP Paribas",
   "category": "banking",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/bnp-paribas.png",
   "plans": [],
   "cancellationURL": "https://mabanque.bnpparibas/fr/contact",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "mail",
   "legalBasis": "none",
   "note": "Frais de tenue de compte, cotisation carte et offres groupées varient selon la formule, l'âge et la région : reportez-vous à votre relevé. La clôture est gratuite et sans préavis ; la mobilité bancaire permet à votre nouvelle banque de transférer prélèvements et virements en 22 jours ouvrés.",
   "priceHistory": []
  },
  {
   "id": "5952dbbe-d562-574e-a63b-b8ef974822ec",
   "slug": "boursobank",
   "name": "BoursoBank",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/boursobank.png",
   "plans": [
    {
     "id": "bc5269c6-cb4f-5336-9ac8-752ef9052f9f",
     "label": "Ultim Metal",
     "price": "9.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.boursobank.com/aide/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Seule la carte Ultim Metal est facturée systématiquement. Les cartes Welcome et Ultim sont gratuites sous condition d'utilisation : sans au moins un paiement par mois, des frais d'inactivité s'appliquent (5 € pour Welcome, 9 € pour Ultim).",
   "priceHistory": []
  },
  {
   "id": "dcf9b0ab-80f6-540d-96a0-5212d2e5cd24",
   "slug": "bouygues-bbox",
   "name": "Bouygues Bbox",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": 22,
   "logoURL": "https://nestor-catalog.pages.dev/logos/bouygues-bbox.png",
   "plans": [
    {
     "id": "e07c057b-1b7d-5762-8355-88191a8b4ee6",
     "label": "Bbox Must Fibre",
     "price": "43.99",
     "cycle": "monthly",
     "introPrice": "36.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5a8ab4f7-f87c-5313-bf64-ba137b49c393",
     "label": "Bbox Ultym Fibre",
     "price": "52.99",
     "cycle": "monthly",
     "introPrice": "45.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f78e1aa4-a17b-55b7-8266-7845ee5c1f48",
     "label": "Bbox Série Spéciale",
     "price": "34.99",
     "cycle": "monthly",
     "introPrice": "27.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.assistance.bouyguestelecom.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Engagement de 12 mois et hausse après la première année. Le prix peut être bloqué au tarif promotionnel si vous êtes aussi client mobile Bouygues. Préavis de 10 jours.",
   "priceHistory": []
  },
  {
   "id": "caa15375-13ab-5fc1-82e2-3efb4d935f3b",
   "slug": "bouygues-mobile",
   "name": "Bouygues Telecom Mobile",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/bouygues-mobile.png",
   "plans": [
    {
     "id": "000a42c3-915b-59e3-9f34-827440528c80",
     "label": "20 Go 5G",
     "price": "16.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "fb3041a3-e65a-515e-b245-68fc9a331092",
     "label": "130 Go 5G",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f5e5b7f1-a3d3-5f20-87f0-54a6a5185539",
     "label": "250 Go 5G",
     "price": "34.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.assistance.bouyguestelecom.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "chatel",
   "note": "Remise d'environ 5 € par mois si vous êtes aussi client Bbox. En cas d'engagement, la résiliation après le 12e mois coûte 25 % des mensualités restantes.",
   "priceHistory": []
  },
  {
   "id": "920ca27d-7e8f-5a9e-ac27-439847e7e56d",
   "slug": "busuu",
   "name": "Busuu",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/busuu.png",
   "plans": [
    {
     "id": "33a5c337-5da0-5b2e-a703-8595b3ec1630",
     "label": "Premium (mensuel)",
     "price": "13.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "a1179a94-d3cb-5661-9f4f-6a81f28982a3",
     "label": "Premium (engagement 12 mois)",
     "price": "5.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "8bee69ce-b7c4-5e98-8096-e933581b21e8",
     "label": "Premium Plus (engagement 12 mois)",
     "price": "6.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.busuu.com/fr/settings/subscription",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Les tarifs varient selon les promotions et la plateforme d'achat : résiliez là où vous avez souscrit.",
   "priceHistory": []
  },
  {
   "id": "b4b1c1d6-cb2d-5f25-a938-7d1a6de1fedf",
   "slug": "calm",
   "name": "Calm",
   "category": "health",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/calm.png",
   "plans": [
    {
     "id": "409aa7e8-2c0a-5495-93b2-1c0868ef0e18",
     "label": "Premium annuel",
     "price": "59.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support.calm.com/hc/fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Application de méditation et de sommeil, proposée en France essentiellement à l'année. Si vous avez souscrit via un store, la résiliation s'y fait également.",
   "priceHistory": []
  },
  {
   "id": "8f6678aa-0765-5492-a4ab-b928dc1f2f94",
   "slug": "canal-plus",
   "name": "Canal+",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 9,
   "logoURL": "https://nestor-catalog.pages.dev/logos/canal-plus.png",
   "plans": [
    {
     "id": "a5461eb9-51ec-516d-b780-6d837368a72a",
     "label": "Canal+ (engagement 24 mois)",
     "price": "24.99",
     "cycle": "monthly",
     "introPrice": "19.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "442b6e80-1caf-5099-89c3-fa5b9b2ff82e",
     "label": "Canal+ Ciné Séries (engagement 24 mois)",
     "price": "34.99",
     "cycle": "monthly",
     "introPrice": "24.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://client.canalplus.com/resiliation",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "315ec219-549c-5a97-9dbc-eda8e2753490",
   "slug": "canva",
   "name": "Canva",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/canva.png",
   "plans": [
    {
     "id": "d102c979-1867-5e0e-93af-b5eba6ff80a8",
     "label": "Pro",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "70b55a2d-b1e2-59f6-8006-49792f84cd71",
     "label": "Pro (annuel)",
     "price": "109.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "4c96cac5-096d-5070-b6c0-b378f3ea5194",
     "label": "Pro+ (annuel)",
     "price": "170.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.canva.com/settings/billing-and-teams",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Canva bascule parfois sur des prix en dollars selon le compte : vérifiez la devise réellement prélevée.",
   "priceHistory": []
  },
  {
   "id": "d94ed4da-4d5d-5e94-93a1-3f66b909eb4a",
   "slug": "charlie-hebdo",
   "name": "Charlie Hebdo",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/charlie-hebdo.png",
   "plans": [
    {
     "id": "77b7533f-8f19-5e6c-b306-96fc323452ab",
     "label": "Numérique (1 an, 52 numéros)",
     "price": "64.90",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://boutique.charliehebdo.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Tarif relevé chez un revendeur ; le prix au numéro en kiosque revient à 79,60 € par an.",
   "priceHistory": []
  },
  {
   "id": "d4ebd409-719e-5f63-95ea-196e217bad1f",
   "slug": "chatgpt-plus",
   "name": "ChatGPT Plus",
   "category": "software",
   "pricingModel": "fixed",
   "featured": 39,
   "logoURL": "https://nestor-catalog.pages.dev/logos/chatgpt-plus.png",
   "plans": [
    {
     "id": "c40fcb06-4a50-594c-9d09-d0859c94efc9",
     "label": "Plus",
     "price": "23.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://help.openai.com/en/articles/6643004",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Facturé 20 $ hors taxes par mois, plus la TVA française : le montant réellement prélevé tourne autour de 23 à 24 € et varie avec le taux de change.",
   "priceHistory": []
  },
  {
   "id": "e1d39c36-5470-5af1-91a4-b9b1e626f09e",
   "slug": "citiz",
   "name": "Citiz",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/citiz.png",
   "plans": [
    {
     "id": "e70d90ed-6c17-5a03-b2e1-7f260e4c3471",
     "label": "Particulier, usage régulier",
     "price": "16.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://citiz.coop/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Réseau de coopératives régionales : l'abonnement va de 8 à 16 € par mois selon le territoire. L'abonnement ne couvre pas l'usage, facturé en plus (environ 3 € de l'heure plus un tarif kilométrique).",
   "priceHistory": []
  },
  {
   "id": "536a914d-30b9-5708-abf9-29b0a82934d3",
   "slug": "claude-pro",
   "name": "Claude Pro",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/claude-pro.png",
   "plans": [
    {
     "id": "4f3eb0d1-aeb2-5b2d-8a95-14e70ec24e88",
     "label": "Pro",
     "price": "23.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "d9115dea-5247-5303-8dc4-251fc1b9218a",
     "label": "Pro (annuel)",
     "price": "235.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://claude.ai/settings/billing",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Facturé en dollars hors taxes : le montant en euros est une estimation TTC qui varie avec le taux de change.",
   "priceHistory": []
  },
  {
   "id": "63136383-584c-503f-8274-ec18f10e99d6",
   "slug": "courrier-international",
   "name": "Courrier international",
   "category": "press",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/courrier-international.png",
   "plans": [],
   "cancellationURL": "https://abo.courrierinternational.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Les formules dépendent de l'offre souscrite (numérique, papier + numérique, tarif étudiant) : saisissez le montant de votre relevé. Résiliation en ligne depuis votre espace abonné.",
   "priceHistory": []
  },
  {
   "id": "325a7796-5e81-5016-bf1a-50372e95b47e",
   "slug": "coursera",
   "name": "Coursera",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/coursera.png",
   "plans": [
    {
     "id": "c04a00f4-a56b-5185-bd58-3cbf47f5097a",
     "label": "Coursera Plus (mensuel)",
     "price": "59.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "d2331f62-fb58-54e6-90e3-cda279429f71",
     "label": "Coursera Plus (annuel)",
     "price": "399.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.coursera.org/account-profile/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Coursera facture en dollars : le montant prélevé en euros dépend du taux de change et des éventuels frais de votre banque.",
   "priceHistory": []
  },
  {
   "id": "398b192d-650b-5d2d-9f90-5d8798119153",
   "slug": "credit-agricole",
   "name": "Crédit Agricole",
   "category": "banking",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/credit-agricole.png",
   "plans": [],
   "cancellationURL": "https://www.credit-agricole.fr/particulier/contact.html",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "mail",
   "legalBasis": "none",
   "note": "Chaque caisse régionale publie sa propre brochure tarifaire : les frais diffèrent d'un département à l'autre. Clôture gratuite et sans préavis, à demander en agence ou par courrier.",
   "priceHistory": []
  },
  {
   "id": "4361586d-80c3-59be-9761-b6dd29d40f23",
   "slug": "croix-rouge-francaise",
   "name": "Croix-Rouge française",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": null,
   "plans": [],
   "cancellationURL": "https://www.croix-rouge.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Vous choisissez librement le montant de votre don mensuel et pouvez l'augmenter, le diminuer, le suspendre ou l'arrêter à tout moment, sans justification. 66 % du don est déductible de vos impôts.",
   "priceHistory": []
  },
  {
   "id": "af6116f9-0bb1-5576-8b75-a951fd7c9c5f",
   "slug": "crunchyroll",
   "name": "Crunchyroll",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 34,
   "logoURL": "https://nestor-catalog.pages.dev/logos/crunchyroll.png",
   "plans": [
    {
     "id": "72ea5992-719d-5f55-b03b-322117647ca4",
     "label": "Fan",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ff903852-f487-5e30-8cff-0f6fb87628d8",
     "label": "Mega Fan",
     "price": "8.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.crunchyroll.com/account/membership",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Hausse 2026 : Fan 5,99 → 6,99 ; Mega Fan 7,99 → 8,99.",
   "priceHistory": []
  },
  {
   "id": "9d8281ba-dd77-51f9-849f-15cc4698f82d",
   "slug": "cyberghost",
   "name": "CyberGhost VPN",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/cyberghost.png",
   "plans": [
    {
     "id": "0e136e58-0f7d-5566-929f-6f8ab1570679",
     "label": "1 mois (sans engagement)",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e8a1a97c-6b1f-55d9-8dad-d587bcbe5af9",
     "label": "6 mois",
     "price": "41.94",
     "cycle": "semiannual",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.cyberghostvpn.com/fr_FR/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "L'offre vedette à 2,03 € par mois est un engagement de 28 mois facturé en une fois ; le renouvellement se fait ensuite au tarif annuel plein.",
   "priceHistory": []
  },
  {
   "id": "36829596-ae32-5971-b33f-d9b1e84cb8b2",
   "slug": "dashlane",
   "name": "Dashlane",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/dashlane.png",
   "plans": [
    {
     "id": "f5c8d5d6-23d0-52fa-a5ed-ad7addc3096f",
     "label": "Premium (annuel)",
     "price": "57.60",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f2194e18-586a-5190-89ae-5ba807735a0a",
     "label": "Friends & Family, 10 comptes (annuel)",
     "price": "89.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://app.dashlane.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Dashlane affiche un prix mensuel mais ne facture qu'à l'année : le montant prélevé est le total annuel. L'offre gratuite a été supprimée en septembre 2025.",
   "priceHistory": []
  },
  {
   "id": "e82a44d4-af23-5877-887e-be962e2fa090",
   "slug": "decathlon-location",
   "name": "Décathlon Location",
   "category": "sport",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/decathlon-location.png",
   "plans": [],
   "cancellationURL": "https://rental.decathlon.com/fr/fr/account",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Location de matériel sportif : la mensualité dépend du produit loué (à partir de 7 € pour un vélo enfant, 45 € pour un vélo électrique). Durée minimale de 3 à 24 mois, puis reconduction sans engagement. Entretien et assurance vol inclus.",
   "priceHistory": []
  },
  {
   "id": "c01dcc59-6d34-5f8e-be93-365e54056088",
   "slug": "deezer",
   "name": "Deezer",
   "category": "music",
   "pricingModel": "fixed",
   "featured": 14,
   "logoURL": "https://nestor-catalog.pages.dev/logos/deezer.png",
   "plans": [
    {
     "id": "7b64de86-813f-5288-88ab-57a7b838e617",
     "label": "Premium",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c90c0fdb-c1b4-503b-af3b-7a6a19ebbf12",
     "label": "Famille",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.deezer.com/account/subscription",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "6251598f-fce7-5ba9-bd5a-7e36585c30a8",
   "slug": "degustabox",
   "name": "Degustabox",
   "category": "food",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/degustabox.png",
   "plans": [
    {
     "id": "0b6f1120-0477-579c-8cc7-78418766270c",
     "label": "Box mensuelle",
     "price": "16.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support.degustabox.com/hc/fr-fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box surprise de produits alimentaires, livraison en point relais incluse (5 € de supplément à domicile). Sans engagement.",
   "priceHistory": []
  },
  {
   "id": "c1e25e55-887b-55c1-ba07-1dd40225697b",
   "slug": "deliveroo-plus",
   "name": "Deliveroo Plus",
   "category": "other",
   "pricingModel": "fixed",
   "featured": 36,
   "logoURL": "https://nestor-catalog.pages.dev/logos/deliveroo-plus.png",
   "plans": [
    {
     "id": "15564d23-669c-5274-9d46-0189cbe89a5c",
     "label": "Argent",
     "price": "2.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c8fc2001-b5a2-55ed-9901-63d9fdbfb11a",
     "label": "Or",
     "price": "5.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://deliveroo.fr/fr/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Argent : livraison offerte dès 15 € de commande. Or : seuil abaissé à 10 €. Résiliation immédiate depuis votre compte, sans préavis.",
   "priceHistory": []
  },
  {
   "id": "d493af1c-f9d5-5214-8214-b623515ea791",
   "slug": "direct-assurance",
   "name": "Direct Assurance",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/direct-assurance.png",
   "plans": [],
   "cancellationURL": "https://www.direct-assurance.fr/nos-assurances/assurance-auto/comment-resilier-votre-contrat-chez-direct-assurance",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Contrat souscrit en ligne : résiliation directement depuis votre espace client, en quelques clics. Après 1 an, c'est possible à tout moment sans motif ni frais ; avant 1 an, 2 mois de préavis avant l'échéance.",
   "priceHistory": []
  },
  {
   "id": "aaae94c1-1f99-536b-9fe7-14624bc9b27d",
   "slug": "disney-plus",
   "name": "Disney+",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 7,
   "logoURL": "https://nestor-catalog.pages.dev/logos/disney-plus.png",
   "plans": [
    {
     "id": "47971df5-3e8a-5389-88a3-94ee5c6633fe",
     "label": "Standard avec pub",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "3abcc0e1-484e-5446-aeda-66bb470691a8",
     "label": "Standard",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b4211f86-df26-52d0-815e-8b2175afdb7f",
     "label": "Premium",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.disneyplus.com/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "b69f8e2a-0632-52ee-8333-d548545f334f",
   "slug": "dropbox",
   "name": "Dropbox",
   "category": "cloud",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/dropbox.png",
   "plans": [
    {
     "id": "a74e8bfe-5e91-5c50-92f2-2305755b119f",
     "label": "Plus 2 To",
     "price": "14.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "69fe7f15-b981-57de-9371-55c3ef0ab093",
     "label": "Plus 2 To (annuel)",
     "price": "119.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ca92725f-bd3a-5673-96f1-bf237c4930fa",
     "label": "Famille 2 To, 6 utilisateurs",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "613d1674-acd0-5998-9dc8-f13213fffae0",
     "label": "Famille 2 To (annuel)",
     "price": "203.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.dropbox.com/account/plan",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Dropbox affiche un « prix par mois facturé annuellement » : le montant réellement prélevé est le total annuel.",
   "priceHistory": []
  },
  {
   "id": "d00bcf3a-d2f0-56de-9ede-aaff9e757a6c",
   "slug": "duolingo",
   "name": "Duolingo",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/duolingo.png",
   "plans": [
    {
     "id": "eeaff6df-db2a-5081-b9d5-fa347b444179",
     "label": "Super",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "385f4662-f554-5ced-b50c-d493cef571fc",
     "label": "Super (annuel)",
     "price": "110.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9dc228ca-2831-5fcb-88c0-94262647a94a",
     "label": "Super Famille, 6 comptes (annuel)",
     "price": "122.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.duolingo.com/settings/subscription",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le plan Famille devient plus rentable dès deux utilisateurs. Si vous avez souscrit depuis l'app iOS, la résiliation se fait dans les réglages de l'App Store et non sur le site.",
   "priceHistory": []
  },
  {
   "id": "19fcd3d3-8cf6-5b91-a749-3ab6a451f29e",
   "slug": "ea-play",
   "name": "EA Play",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ea-play.png",
   "plans": [
    {
     "id": "a9d86691-8411-5377-8fba-462e9fa04205",
     "label": "Mensuel",
     "price": "5.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "faea0a63-6bb6-5563-b4f2-08f77db89ab3",
     "label": "12 mois",
     "price": "39.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.ea.com/fr-fr/ea-play",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "EA Play est déjà inclus dans Xbox Game Pass Ultimate et PC Game Pass : doublon fréquent. La résiliation se fait sur la plateforme où vous avez souscrit.",
   "priceHistory": []
  },
  {
   "id": "ac12d12c-1a70-5676-87b2-9093c025870f",
   "slug": "edf",
   "name": "EDF",
   "category": "energy",
   "pricingModel": "individual",
   "featured": 5,
   "logoURL": null,
   "plans": [],
   "cancellationURL": "https://particulier.edf.fr/fr/accueil/guide-energie/demenagement/resilier-contrat-electricite.html",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Un contrat d'énergie est résiliable à tout moment, sans frais ni préavis, depuis l'espace client ou par téléphone.",
   "priceHistory": []
  },
  {
   "id": "09e1eeed-91cb-5f58-b8e3-8283f3cd94e6",
   "slug": "ekwateur",
   "name": "Ekwateur",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ekwateur.png",
   "plans": [],
   "cancellationURL": "https://ekwateur.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "9d4c53f1-4e6c-557d-b9cc-d57ba333896c",
   "slug": "enercoop",
   "name": "Enercoop",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/enercoop.png",
   "plans": [],
   "cancellationURL": "https://www.enercoop.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Coopérative d'électricité 100 % renouvelable. Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "f1d5fdc5-4e96-568c-895e-319aeb2b1310",
   "slug": "engie",
   "name": "Engie",
   "category": "energy",
   "pricingModel": "individual",
   "featured": 17,
   "logoURL": "https://nestor-catalog.pages.dev/logos/engie.png",
   "plans": [],
   "cancellationURL": "https://particuliers.engie.fr/espace-client-particuliers.html",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans justification, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "a749571b-f77e-51fb-8f87-d5009e37f64f",
   "slug": "eurofil",
   "name": "Eurofil",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/eurofil.png",
   "plans": [],
   "cancellationURL": "https://www.eurofil.com/assurances/assurance-auto/faq-contrat/comment-resilier-contrat-auto-eurofil.html",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Eurofil est passé sous Allianz Direct au 1er janvier 2026, les contrats se poursuivent normalement. Résiliation en ligne depuis l'espace client : à tout moment après 1 an, sinon 2 mois de préavis avant l'échéance annuelle.",
   "priceHistory": []
  },
  {
   "id": "a7345df8-8b25-5a7b-97c4-1c6e9b7486e0",
   "slug": "expressvpn",
   "name": "ExpressVPN",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/expressvpn.png",
   "plans": [
    {
     "id": "048f4a34-7bc3-5b33-a259-2a4725fb9ba6",
     "label": "Basic (sans engagement)",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "21cc0fd0-bcb9-5986-9340-0a99d88c21e4",
     "label": "Basic (12 mois)",
     "price": "99.95",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.expressvpn.com/fr/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Les prix mis en avant (2,29 à 2,39 € par mois) correspondent à un engagement de 28 mois payé d'avance, pas à un tarif mensuel réel.",
   "priceHistory": []
  },
  {
   "id": "3664de36-9857-5354-af8f-d7419245dd9c",
   "slug": "figma",
   "name": "Figma",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/figma.png",
   "plans": [
    {
     "id": "f0db2e14-6e4f-5638-acc1-a245f7391be4",
     "label": "Professional (annuel, par éditeur)",
     "price": "13.20",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "73d25a2e-ddca-5a1a-aa06-62949b1d25fb",
     "label": "Professional (mensuel, par éditeur)",
     "price": "16.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://help.figma.com/hc/fr/articles/360041061034",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Figma facture en dollars et par éditeur : le montant en euros varie avec le taux de change, et le total dépend du nombre de sièges.",
   "priceHistory": []
  },
  {
   "id": "dafebbd4-9c22-5ec7-be31-00b4d0bea7f5",
   "slug": "fitness-park",
   "name": "Fitness Park",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": 40,
   "logoURL": "https://nestor-catalog.pages.dev/logos/fitness-park.png",
   "plans": [
    {
     "id": "33689311-b093-52ac-949c-9c84aacb810b",
     "label": "Classic, engagement 12 mois (4 semaines)",
     "price": "30.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "96fe888a-161d-5e1b-8ba7-18d44fba3f54",
     "label": "Access+, engagement 12 mois (4 semaines)",
     "price": "45.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5a6955a6-858e-5591-b5f6-6381f480af05",
     "label": "Ultimate, engagement 12 mois (4 semaines)",
     "price": "50.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "2a55ebfb-174d-5ee0-94a3-5c685376c40a",
     "label": "Classic, sans engagement (4 semaines)",
     "price": "40.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e8d7e8b4-0ec9-584c-9824-fc7fb5c65f62",
     "label": "Access+, sans engagement (4 semaines)",
     "price": "55.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://monespace.fitnesspark.fr/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation toutes les 4 semaines : 13 prélèvements par an, jamais 12. Frais d'inscription de 30 à 49 € et 9 € de renouvellement annuel non compris.",
   "priceHistory": []
  },
  {
   "id": "6a69c917-e439-52d4-9a2c-bb342ab1a653",
   "slug": "fnac-plus",
   "name": "Fnac+",
   "category": "other",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/fnac-plus.png",
   "plans": [],
   "cancellationURL": "https://www.fnac.com/compte",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Depuis février 2026, la carte Fnac+ coûte 14,99 € pour 3 ans (et non par an), soit environ 5 € par an : saisissez le montant et la périodicité qui figurent sur votre relevé. Valable Fnac et Darty.",
   "priceHistory": []
  },
  {
   "id": "c08e9774-14c8-54e6-8d39-8fd994e53f2f",
   "slug": "fondation-abbe-pierre",
   "name": "Fondation Abbé Pierre",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/fondation-abbe-pierre.png",
   "plans": [],
   "cancellationURL": "https://www.fondation-abbe-pierre.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre : vous pouvez le modifier, le suspendre ou l'arrêter à tout moment, sans justification. Réduction d'impôt de 75 % dans la limite du plafond d'aide aux personnes en difficulté.",
   "priceHistory": []
  },
  {
   "id": "38c6a829-5ba9-5b8f-a446-47695655dd7b",
   "slug": "fortuneo",
   "name": "Fortuneo",
   "category": "banking",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/fortuneo.png",
   "plans": [],
   "cancellationURL": "https://www.fortuneo.fr/aide",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Pas de frais de tenue de compte, et cartes gratuites sous conditions de revenus ou d'encours : votre coût réel dépend de votre profil. La clôture est gratuite et se demande depuis l'espace client.",
   "priceHistory": []
  },
  {
   "id": "bd3c3457-48b1-53a9-b6f1-43df5993f6a6",
   "slug": "free-mobile",
   "name": "Free Mobile",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": 4,
   "logoURL": "https://nestor-catalog.pages.dev/logos/free-mobile.png",
   "plans": [
    {
     "id": "e0f98bd2-a129-55a8-862e-13c69fe23330",
     "label": "Forfait Free 5G 350 Go",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://mobile.free.fr/account/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "c899ca3a-f0e0-5ee1-9404-6a9fb6411c34",
   "slug": "freebox-pop",
   "name": "Freebox Pop",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": 3,
   "logoURL": "https://nestor-catalog.pages.dev/logos/freebox-pop.png",
   "plans": [
    {
     "id": "da1bafa7-32ea-55b4-9c6a-6f27a6102306",
     "label": "Freebox Pop",
     "price": "39.99",
     "cycle": "monthly",
     "introPrice": "29.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://subscribe.free.fr/login/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Offre à phases : 29,99 € les 12 premiers mois puis 39,99 €.",
   "priceHistory": []
  },
  {
   "id": "6ef7031d-9309-5d49-a143-89590a281b70",
   "slug": "freebox-revolution-light",
   "name": "Freebox Révolution Light",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/freebox-revolution-light.png",
   "plans": [
    {
     "id": "d709ad7c-4980-5f9e-8440-7c37fc7b0ce4",
     "label": "Révolution Light",
     "price": "29.99",
     "cycle": "monthly",
     "introPrice": "24.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.free.fr/assistance/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Série spéciale sans engagement. Le prix promotionnel de la première année est passé de 19,99 à 24,99 € pour les nouveaux abonnés en 2026.",
   "priceHistory": []
  },
  {
   "id": "e0201a78-eb93-5709-ba70-4fc7ce01c5a1",
   "slug": "freebox-ultra",
   "name": "Freebox Ultra",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/freebox-ultra.png",
   "plans": [
    {
     "id": "2a4a22ef-7c6f-5f9c-850c-944b8094e2fa",
     "label": "Ultra Essentiel",
     "price": "49.99",
     "cycle": "monthly",
     "introPrice": "39.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "231803b6-4426-5d28-b3fd-6aa88d9af260",
     "label": "Ultra",
     "price": "59.99",
     "cycle": "monthly",
     "introPrice": "49.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.free.fr/assistance/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Sans engagement, mais le prix augmente après la première année. Frais de résiliation d'environ 49 € et préavis de 10 jours.",
   "priceHistory": []
  },
  {
   "id": "f67553b2-ce6b-5789-b02b-b70bf3d26d21",
   "slug": "freeletics",
   "name": "Freeletics",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/freeletics.png",
   "plans": [
    {
     "id": "cfe978c4-b7ea-5cac-9cec-bea3a4d68b79",
     "label": "Coach Entraînement, 6 mois",
     "price": "79.99",
     "cycle": "semiannual",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.freeletics.com/fr/profile/subscriptions/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Tarification par blocs prépayés de 3, 6 ou 12 mois reconduits tacitement : le prix mensuel affiché n'est jamais prélevé au mois. Fortes promotions en janvier et pendant le Black Friday.",
   "priceHistory": []
  },
  {
   "id": "03633417-9662-5e1b-8b41-18a7c983806b",
   "slug": "gambettes-box",
   "name": "Gambettes Box",
   "category": "other",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/gambettes-box.png",
   "plans": [
    {
     "id": "bff7072f-edb1-55b3-bf46-09283097f65a",
     "label": "Les Opaques",
     "price": "9.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c10f5927-3b1e-5096-9000-ba3969de97e4",
     "label": "Les Motifs",
     "price": "17.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5ae04e1d-651f-5a14-b39f-2a8d5109446a",
     "label": "Les Motifs et l'Uni",
     "price": "23.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://frequentlyaskedquestions.gambettesbox.com/hc/fr-fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box collants mensuelle, sans engagement, résiliation en ligne sans frais. Au printemps et en été, l'envoi passe en double box bimestrielle avec un prélèvement plus élevé.",
   "priceHistory": []
  },
  {
   "id": "150d0630-2cbe-511e-a236-2171de4f6271",
   "slug": "geforce-now",
   "name": "GeForce NOW",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/geforce-now.png",
   "plans": [
    {
     "id": "8ac1ef70-5465-5e17-b6a0-d60b6f60643f",
     "label": "Performance",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "36599351-37b4-53b0-a56c-0db58e4c0cd0",
     "label": "Performance (12 mois)",
     "price": "109.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "cbb715a3-c577-56bb-8454-29b427e022fd",
     "label": "Ultimate",
     "price": "21.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "0192aee4-eec7-5cc0-8ee2-d52a37404483",
     "label": "Ultimate (12 mois)",
     "price": "219.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.nvidia.com/fr-fr/geforce-now/memberships/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Une offre gratuite existe. Des promotions annuelles fréquentes (jusqu'à -35 %) font que le prix réellement payé peut être nettement inférieur.",
   "priceHistory": []
  },
  {
   "id": "eb5a03ee-6b46-5d71-8d74-d7bc9f8059f7",
   "slug": "generali-france",
   "name": "Generali France",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/generali-france.png",
   "plans": [],
   "cancellationURL": "https://www.generali.fr/aide/contents/auto-comment-resilier-mon-contrat-d-assurance",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Depuis votre espace client ou par courrier à votre agent : résiliation à tout moment passé 12 mois de contrat, effet 1 mois après. Sur la première année, préavis de 2 mois avant l'échéance annuelle.",
   "priceHistory": []
  },
  {
   "id": "4669ba12-a34f-5602-b8f7-24e2438faa66",
   "slug": "gmf",
   "name": "GMF",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/gmf.png",
   "plans": [],
   "cancellationURL": "https://www.gmf.fr/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "mail",
   "legalBasis": "hamon",
   "note": "Résiliation libre à tout moment après 12 mois, le nouvel assureur s'occupant des formalités. Avant 12 mois, envoyez votre demande au moins 2 mois avant l'échéance annuelle ; si l'avis d'échéance arrive tard, la loi Chatel vous laisse 20 jours après sa réception.",
   "priceHistory": []
  },
  {
   "id": "8c727ad5-481e-5650-b4cd-e560fea4106e",
   "slug": "google-one",
   "name": "Google One",
   "category": "cloud",
   "pricingModel": "fixed",
   "featured": 26,
   "logoURL": "https://nestor-catalog.pages.dev/logos/google-one.png",
   "plans": [
    {
     "id": "1a49d79d-ff63-56f6-8700-0aaf7846f2e2",
     "label": "Basic 100 Go",
     "price": "1.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ce8b5556-12de-53e4-912d-45a483959ec4",
     "label": "Basic 100 Go (annuel)",
     "price": "19.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "1bec772a-c5b4-5a31-ad0a-2a3985ce5ad8",
     "label": "Standard 200 Go",
     "price": "2.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "519d3d57-b8a3-5e9a-b6f2-3fc9d84ceed4",
     "label": "Standard 200 Go (annuel)",
     "price": "29.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5c459587-9495-585e-be3d-bba392a5644b",
     "label": "Premium 2 To",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ee4d87f1-d411-54a3-80c3-bf6b1ce6abee",
     "label": "Premium 2 To (annuel)",
     "price": "99.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://one.google.com/settings",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le plan AI Premium (2 To + Gemini Advanced) est à 21,99 € par mois. Si l'abonnement a été souscrit via l'App Store, la résiliation se fait dans les réglages iOS.",
   "priceHistory": []
  },
  {
   "id": "8795b153-97b1-5100-b9ed-37f3517e4b2c",
   "slug": "google-play-pass",
   "name": "Google Play Pass",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/google-play-pass.png",
   "plans": [
    {
     "id": "6f0a1ba6-953c-5ea9-936c-65f0ff3cc1f2",
     "label": "Mensuel",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e010dbe8-1ef7-5d33-8096-e5f302c0b5b6",
     "label": "Annuel",
     "price": "29.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://play.google.com/store/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Partageable avec jusqu'à 5 membres du groupe familial Google : un seul abonnement pour tout le foyer.",
   "priceHistory": []
  },
  {
   "id": "28879296-7b10-5224-9fb6-1dfa579ad029",
   "slug": "greenpeace-france",
   "name": "Greenpeace France",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/greenpeace-france.png",
   "plans": [],
   "cancellationURL": "https://www.greenpeace.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre, modifiable ou interruptible à tout moment sur simple demande. 66 % du don est déductible de vos impôts.",
   "priceHistory": []
  },
  {
   "id": "5e5ca46e-142b-54ff-8f0b-a91528df4078",
   "slug": "groupama-sante",
   "name": "Groupama Santé",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/groupama-sante.png",
   "plans": [],
   "cancellationURL": "https://www.groupama.fr/contact/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Tarif établi sur devis (âge, composition du foyer, garanties). À tout moment après un an d'adhésion, sans frais ni justificatif, effet un mois après réception de la demande.",
   "priceHistory": []
  },
  {
   "id": "e6bce601-e631-5c20-a1b8-c755a38f9b63",
   "slug": "groupama",
   "name": "Groupama",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/groupama.png",
   "plans": [],
   "cancellationURL": "https://www.groupama.fr/assurance-auto/conseils/resiliation-assurance-auto/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "mail",
   "legalBasis": "hamon",
   "note": "Groupama demande en général une lettre recommandée avec 2 mois de préavis avant l'échéance annuelle. Mais après 12 mois de contrat, vous résiliez quand vous voulez et c'est votre nouvel assureur qui fait la démarche à votre place.",
   "priceHistory": []
  },
  {
   "id": "d9fa0b54-0b56-5cfc-b342-f159bacc8f5d",
   "slug": "gymglish",
   "name": "Gymglish",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/gymglish.png",
   "plans": [
    {
     "id": "b610ce77-482c-52f2-87b6-21dffb068dd2",
     "label": "Basic (engagement long)",
     "price": "14.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "49dd680b-77fd-5956-a110-b2287b97cbe3",
     "label": "Gold",
     "price": "31.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.gymglish.com/fr/compte",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le prix mensuel baisse fortement avec la durée d'engagement. Gymglish édite aussi Frantastique et Hotel Borbollón, facturés séparément.",
   "priceHistory": []
  },
  {
   "id": "0b49776c-670b-5e7a-899f-30c8f1fb7639",
   "slug": "harmonie-mutuelle",
   "name": "Harmonie Mutuelle",
   "category": "health",
   "pricingModel": "individual",
   "featured": 30,
   "logoURL": "https://nestor-catalog.pages.dev/logos/harmonie-mutuelle.png",
   "plans": [],
   "cancellationURL": "https://www.harmonie-mutuelle.fr/contact",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "La cotisation dépend de votre âge, de votre régime et des garanties choisies : saisissez le montant de votre échéancier. Après la première année d'adhésion, vous pouvez résilier à tout moment, sans frais ni justificatif, avec effet un mois après la demande — le nouvel organisme peut s'en charger pour vous.",
   "priceHistory": []
  },
  {
   "id": "bf71b852-1409-5e6d-ac08-17243f27d082",
   "slug": "hbo-max",
   "name": "HBO Max",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 24,
   "logoURL": "https://nestor-catalog.pages.dev/logos/hbo-max.png",
   "plans": [
    {
     "id": "7a4668c3-36f4-548b-966c-a68508e17a75",
     "label": "Basic avec pub",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "49142715-ae9b-58e6-a1cd-f49c65561bf1",
     "label": "Standard",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5cee503e-dabd-5dff-86e0-329c7a908118",
     "label": "Premium",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.hbomax.com/fr/fr/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Hausse juin 2026 : +1 à 2 € par formule.",
   "priceHistory": []
  },
  {
   "id": "127cec1d-d69a-59a6-bfc0-a2a3ada70874",
   "slug": "hello-bank",
   "name": "Hello bank!",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/hello-bank.png",
   "plans": [
    {
     "id": "d7f8d9d5-b50c-5c6f-9c76-12b2900ad241",
     "label": "Hello Prime",
     "price": "6.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "57fcf194-27de-5256-9af0-195c7812cb28",
     "label": "Hello Prime Duo",
     "price": "8.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.hellobank.fr/aide",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "L'offre Hello One est gratuite. Depuis le 1er octobre 2026, Hello Prime est gratuite si vous domiciliez au moins 1 500 € par mois, sinon elle est facturée 6 €. Le passage à One ou la clôture se font en ligne.",
   "priceHistory": []
  },
  {
   "id": "de0fcbb3-4c32-535c-b02c-1376d7e5c46a",
   "slug": "hellofresh",
   "name": "HelloFresh",
   "category": "food",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/hellofresh.png",
   "plans": [],
   "cancellationURL": "https://www.hellofresh.fr/my-account/settings",
   "cancellationNoticeDays": 5,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation hebdomadaire : le montant dépend du nombre de personnes et de recettes (à partir de 3,67 € la portion, plus 5,95 € de livraison). Sans engagement, mais la pause ou la résiliation doit intervenir environ 5 jours avant la livraison suivante.",
   "priceHistory": []
  },
  {
   "id": "24a2947a-f680-5cb0-8fbc-a60da3bc8ac4",
   "slug": "henner",
   "name": "Henner",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/henner.png",
   "plans": [],
   "cancellationURL": "https://www.henner.com/fr/contact",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "mail",
   "legalBasis": "infraAnnuelle",
   "note": "Courtier santé, très présent sur les contrats d'entreprise et l'expatriation. Cotisation sur devis. En contrat individuel : résiliation à tout moment après un an, la demande passant généralement par courrier au gestionnaire.",
   "priceHistory": []
  },
  {
   "id": "668dbc65-4a3c-57ff-b67d-cfea0002e0d8",
   "slug": "icloud-plus",
   "name": "iCloud+",
   "category": "cloud",
   "pricingModel": "fixed",
   "featured": 8,
   "logoURL": "https://nestor-catalog.pages.dev/logos/icloud-plus.png",
   "plans": [
    {
     "id": "78e52768-b58d-5800-8ede-f2f81950a47b",
     "label": "50 Go",
     "price": "0.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b352a4b0-e5c6-5a84-8e32-40ddc4681fe6",
     "label": "200 Go",
     "price": "2.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "35a88770-5508-5bf6-ab5d-dce7b7f2bc15",
     "label": "2 To",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://apps.apple.com/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "71688994-ed03-50b3-affa-be17e2324eae",
   "slug": "ilek",
   "name": "Ilek",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ilek.png",
   "plans": [],
   "cancellationURL": "https://www.ilek.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "d9650645-d545-562b-bf54-7032a6c2ee18",
   "slug": "kartable",
   "name": "Kartable",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/kartable.png",
   "plans": [
    {
     "id": "3a9e2089-0839-5f83-be84-0fa953c3b589",
     "label": "Premium (sans engagement)",
     "price": "13.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "baa6b784-5a39-5ffa-88e0-76725dd32ff2",
     "label": "Premium (engagement 6 mois)",
     "price": "8.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5f18e6e8-982c-5f47-882c-58729211f8e3",
     "label": "Premium (engagement 24 mois)",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support.kartable.fr/hc/fr/categories/201126109",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Les formules avec engagement sont facturées au mois, mais la résiliation ne prend effet qu'à la fin de la période d'engagement.",
   "priceHistory": []
  },
  {
   "id": "41e8cd65-f33f-5074-9173-e7a54e433d5b",
   "slug": "keepcool",
   "name": "Keepcool",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/keepcool.png",
   "plans": [
    {
     "id": "d9c3d212-5425-5d94-936b-76220f32defb",
     "label": "Access, engagement 52 semaines (4 semaines)",
     "price": "29.99",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e8872f52-beb6-5839-adbd-e8002a697915",
     "label": "Prime, engagement 52 semaines (4 semaines)",
     "price": "34.99",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "61cbc5c8-1f09-5723-a07c-9aa01882a170",
     "label": "Sans engagement (4 semaines)",
     "price": "44.90",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.keepcool.fr/abonnements",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation toutes les 4 semaines (13 par an). Frais d'adhésion 39 € souvent offerts, majoration selon la zone, 9,90 € de maintenance annuelle.",
   "priceHistory": []
  },
  {
   "id": "943b1bce-bafc-58d8-937e-3bfec223364b",
   "slug": "kitchen-trotter",
   "name": "Kitchen Trotter",
   "category": "food",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/kitchen-trotter.png",
   "plans": [
    {
     "id": "fc472be6-f36d-52bc-8f86-60b8c5a0b206",
     "label": "Mensuel sans engagement",
     "price": "39.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://web.kitchentrotter.com/fr/su/s-abonner.html",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box mensuelle de cuisine du monde. Les formules 6 et 12 mois sont moins chères mais avec engagement ; la formule mensuelle est résiliable à tout moment.",
   "priceHistory": []
  },
  {
   "id": "2b0ba488-2f34-5e73-be50-dede418499ff",
   "slug": "kobo-plus",
   "name": "Kobo Plus",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/kobo-plus.png",
   "plans": [
    {
     "id": "2a559dd1-76f8-5e02-a3bc-9449a30484ac",
     "label": "Lecture",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.kobo.com/fr/fr/plus",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Distribué en France sous le nom Kobo Plus by Fnac. Des formules Écoute et Lecture + Écoute existent à un tarif supérieur.",
   "priceHistory": []
  },
  {
   "id": "6e8feeed-3a7d-5a8f-ae44-fa8ab8ad10a2",
   "slug": "l-equipe",
   "name": "L'Équipe",
   "category": "press",
   "pricingModel": "fixed",
   "featured": 38,
   "logoURL": "https://nestor-catalog.pages.dev/logos/l-equipe.png",
   "plans": [
    {
     "id": "36b2b16d-9b37-53ec-a5d9-211d0864c6d2",
     "label": "L'Équipe numérique",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": "3.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b5e8db12-0507-5c15-995e-bd5ecf38b6e3",
     "label": "L'Équipe + Ligue 1+",
     "price": "22.99",
     "cycle": "monthly",
     "introPrice": "14.99",
     "introDurationMonths": 3,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://compte.lequipe.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "L'offre couplée avec Ligue 1+ existe avec ou sans engagement de 12 mois ; le tarif indiqué correspond à la formule avec engagement.",
   "priceHistory": []
  },
  {
   "id": "321bdaa4-96a9-5220-9dde-345579daa321",
   "slug": "l-express",
   "name": "L'Express",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/l-express.png",
   "plans": [
    {
     "id": "9317453d-f2fc-50d0-996f-4676e65ab717",
     "label": "100 % numérique",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "6bb92ca5-3765-5f7a-a1f6-f42abdfe3927",
     "label": "100 % numérique (annuel)",
     "price": "39.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abo.lexpress.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Le tarif annuel de 39 € correspond à la première année : vérifiez le prix de reconduction sur votre confirmation d'abonnement.",
   "priceHistory": []
  },
  {
   "id": "c4f05b92-3a57-5694-acfe-1808a157537e",
   "slug": "l-obs",
   "name": "L'Obs",
   "category": "press",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/l-obs.png",
   "plans": [],
   "cancellationURL": "https://abo.nouvelobs.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Les formules varient beaucoup selon l'offre souscrite (numérique seul, papier + numérique, promotions) : saisissez le montant qui figure sur votre relevé. Résiliation en ligne depuis votre espace abonné.",
   "priceHistory": []
  },
  {
   "id": "6ba7c932-d79b-5041-8816-b2f7234d75da",
   "slug": "l-orange-bleue",
   "name": "L'Orange Bleue",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/l-orange-bleue.png",
   "plans": [
    {
     "id": "06580141-3ee0-5881-b997-17aab9681722",
     "label": "Start, engagement 1 an (4 semaines)",
     "price": "35.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9f1a9e61-b912-5a66-94c8-bfdafac038d8",
     "label": "Boost, engagement 1 an (4 semaines)",
     "price": "45.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.lorangebleue.fr/contact/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation toutes les 4 semaines (13 par an). Frais d'adhésion de 60 €. Réseau de franchises : les tarifs peuvent varier d'un club à l'autre.",
   "priceHistory": []
  },
  {
   "id": "6cb3ebae-a6fb-58cc-b682-99cdba22aa07",
   "slug": "la-boite-du-fromager",
   "name": "La Boîte du Fromager",
   "category": "food",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/la-boite-du-fromager.png",
   "plans": [
    {
     "id": "2d22c60f-33cc-596f-bcb4-3536d83312d5",
     "label": "Découverte, sans engagement",
     "price": "26.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9002c29c-92d1-5c3b-9c34-10d72f31fffc",
     "label": "Connaisseur, sans engagement",
     "price": "40.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.laboitedufromager.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box fromage mensuelle. Tarifs dégressifs avec engagement de 3, 6 ou 12 mois.",
   "priceHistory": []
  },
  {
   "id": "c191dfb5-301c-525b-bc55-fb2000cce38d",
   "slug": "la-croix",
   "name": "La Croix",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/la-croix.png",
   "plans": [
    {
     "id": "34954f14-be49-55a3-81d2-e3fbcf6b6953",
     "label": "Primo",
     "price": "7.90",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f9f77425-ef1d-5069-9acd-aaedc306f15c",
     "label": "Essentiel",
     "price": "12.90",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b3fe021f-769b-5935-b576-f09ebd6f0151",
     "label": "Famille",
     "price": "15.90",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.la-croix.com/abonnement",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Offres sans engagement. Une promotion récurrente propose la formule Essentiel à 6,45 € par mois pendant 6 mois.",
   "priceHistory": []
  },
  {
   "id": "419a0c45-9648-5de4-9e36-e4aac3a752ac",
   "slug": "la-fourche",
   "name": "La Fourche",
   "category": "food",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/la-fourche.png",
   "plans": [
    {
     "id": "9e255ff1-08af-5015-97ba-2d0f56e352ce",
     "label": "Adhésion annuelle",
     "price": "59.90",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support.lafourche.fr/hc/fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Épicerie bio en ligne sur adhésion annuelle, souvent en promotion à 39,90 € la première année. Adhésion à tacite reconduction : pensez à désactiver le renouvellement automatique si vous ne commandez plus.",
   "priceHistory": []
  },
  {
   "id": "9238189e-e6a5-54a3-8579-c84d46aacb07",
   "slug": "la-mutuelle-generale",
   "name": "La Mutuelle Générale",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/la-mutuelle-generale.png",
   "plans": [],
   "cancellationURL": "https://www.lamutuellegenerale.fr/nous-contacter.html",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Cotisation calculée individuellement (âge, zone géographique, formule). Résiliation libre à tout moment après un an, sans frais, effet un mois après la demande.",
   "priceHistory": []
  },
  {
   "id": "1060b6dc-cd7d-55df-99fe-02321bfe5e2c",
   "slug": "le-canard-enchaine",
   "name": "Le Canard enchaîné",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/le-canard-enchaine.png",
   "plans": [
    {
     "id": "0f982ef4-694d-5cac-9d50-9ad6d1644e96",
     "label": "Numérique",
     "price": "5.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ed6fba38-7844-5686-968b-7cd694f4c831",
     "label": "Numérique (annuel, 52 numéros)",
     "price": "60.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://magweb.net-ful.com/site/lce/abo_canw/fr/kiosque/fiche-abo.html",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Le numéro à l'unité est vendu 1 € pour les non-abonnés.",
   "priceHistory": []
  },
  {
   "id": "9892e1c4-7b93-5bf2-bf7a-84d1902a4f65",
   "slug": "le-figaro",
   "name": "Le Figaro",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/le-figaro.png",
   "plans": [
    {
     "id": "2b9a3106-eb88-5bc4-b253-032623d9d486",
     "label": "Premium",
     "price": "16.99",
     "cycle": "monthly",
     "introPrice": "4.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abonnement.lefigaro.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Le prix d'appel varie selon les ventes flash, fréquentes chez cet éditeur. Vérifiez le tarif de reconduction sur votre confirmation d'abonnement.",
   "priceHistory": []
  },
  {
   "id": "d562c214-0ab9-5566-b252-91ea1ea3b2e8",
   "slug": "le-monde",
   "name": "Le Monde",
   "category": "press",
   "pricingModel": "fixed",
   "featured": 37,
   "logoURL": "https://nestor-catalog.pages.dev/logos/le-monde.png",
   "plans": [
    {
     "id": "b9b33742-c9aa-50e2-af9c-7245808585fc",
     "label": "Essentiel",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "83f8e97b-b22c-5656-acf4-cc4303598ecb",
     "label": "Intégrale",
     "price": "16.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "10e70471-e807-5304-bef9-c1921919ce49",
     "label": "Famille",
     "price": "20.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://moncompte.lemonde.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Une offre jeunes (moins de 26 ans) existe à 1 € pendant 6 mois. Résiliation en ligne depuis votre compte, sans préavis.",
   "priceHistory": []
  },
  {
   "id": "eff53a6d-d82e-5209-8f96-af952ffb54b3",
   "slug": "le-parisien",
   "name": "Le Parisien",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/le-parisien.png",
   "plans": [
    {
     "id": "2b8ab8d5-dbb7-5936-bfbe-9fcf38475ae3",
     "label": "100 % numérique",
     "price": "13.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "7ce0d882-b2fa-5907-99be-0218c4458364",
     "label": "Formule locale Paris",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abonnement.leparisien.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Une promotion sans engagement à 7,99 € par mois revient régulièrement.",
   "priceHistory": []
  },
  {
   "id": "72964761-0263-5705-8942-ca21ed8a7905",
   "slug": "le-petit-ballon",
   "name": "Le Petit Ballon",
   "category": "food",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/le-petit-ballon.png",
   "plans": [
    {
     "id": "43af44a9-c321-5b26-8c72-e36b87a679ad",
     "label": "Petits Curieux, 2 bouteilles",
     "price": "27.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e6a2346d-206f-52c7-8d07-829e9b212669",
     "label": "Fins Gourmets",
     "price": "47.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "694e612c-83eb-55f0-9385-0cad0540d7de",
     "label": "Grands Experts",
     "price": "77.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.lepetitballon.com/pages/abonnement-vin",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box vin mensuelle, livraison incluse, sans engagement de durée.",
   "priceHistory": []
  },
  {
   "id": "7b94abd5-2a60-53b1-a5fa-6ab9fa4b176b",
   "slug": "le-point",
   "name": "Le Point",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/le-point.png",
   "plans": [
    {
     "id": "4a56515f-b338-5abc-82e1-b433b619a53a",
     "label": "Numérique",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b546ce91-3cf2-5c8a-a267-9f60f4d4354c",
     "label": "Numérique (annuel)",
     "price": "119.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abo.lepoint.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Tarifs relevés sur l'abonnement in-app ; le tarif souscrit directement sur le site peut différer.",
   "priceHistory": []
  },
  {
   "id": "986123da-57e8-56fa-8e73-d611774df605",
   "slug": "lebara",
   "name": "Lebara Mobile",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/lebara.png",
   "plans": [
    {
     "id": "d6e3bc02-d66a-53a8-8d94-7f5d8c63f845",
     "label": "250 Go 5G",
     "price": "8.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.lebara.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Opérateur sans engagement sur le réseau SFR, positionné sur les appels vers l'international.",
   "priceHistory": []
  },
  {
   "id": "bbd7f156-14f6-5224-a450-9b0f38366428",
   "slug": "leboncoin-pro",
   "name": "leboncoin Pro",
   "category": "other",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/leboncoin-pro.png",
   "plans": [],
   "cancellationURL": "https://www.leboncoin.fr/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Abonnement professionnel : le tarif dépend du volume d'annonces, du secteur et de la région (à partir d'environ 29 € HT par mois). S'agissant d'un contrat professionnel, la résiliation en trois clics ne s'applique pas : vérifiez le préavis contractuel.",
   "priceHistory": []
  },
  {
   "id": "de114136-5c4d-5c74-a7db-7081b8f65b1f",
   "slug": "lemonade-france",
   "name": "Lemonade",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/lemonade-france.png",
   "plans": [],
   "cancellationURL": "https://www.lemonade.com/fr/habitation/conseils/comment-resilier-votre-assurance-habitation/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Assurance habitation 100 % application : la résiliation se fait en quelques clics depuis l'app. Après 12 mois, c'est possible à tout moment sans frais ; avant, à l'échéance annuelle avec 2 mois de préavis, ou dans les 20 jours suivant l'avis d'échéance.",
   "priceHistory": []
  },
  {
   "id": "696d3126-0eeb-5156-bde8-08e23b031a37",
   "slug": "leocare",
   "name": "Leocare",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/leocare.png",
   "plans": [],
   "cancellationURL": "https://leocare.eu/fr/assurance-auto-en-ligne/couverture/contrat/resiliation/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Assurance pilotée depuis son application : la résiliation se demande dans l'app. Après 12 mois, résiliation à tout moment avec effet sous 1 mois ; avant, 2 mois de préavis avant l'échéance ou 20 jours après réception de l'avis d'échéance.",
   "priceHistory": []
  },
  {
   "id": "b6bd4b80-a4f0-56e8-b26b-c99c8a2da88c",
   "slug": "les-commis",
   "name": "Les Commis",
   "category": "food",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/les-commis.png",
   "plans": [],
   "cancellationURL": "https://lescommis.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation hebdomadaire : de 4,25 € à 11,25 € la portion selon le volume, plus 3,90 à 5,90 € de livraison. Sans engagement, pause ou résiliation depuis votre compte.",
   "priceHistory": []
  },
  {
   "id": "6c771fa9-827f-56e0-8dce-696ba902b9c1",
   "slug": "les-echos",
   "name": "Les Échos",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/les-echos.png",
   "plans": [
    {
     "id": "a75a3dd6-01cd-57d4-822d-fd48b7e222eb",
     "label": "Access",
     "price": "18.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9664879e-642a-5c4d-936b-085a916ab045",
     "label": "Access (annuel)",
     "price": "199.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "4d7b454d-94e2-5cb3-812e-f16cebe56500",
     "label": "Premium",
     "price": "39.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c0c1169f-f92d-5189-a902-d030d998d622",
     "label": "Premium (annuel)",
     "price": "429.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abonnement.lesechos.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Tarif réduit pour les moins de 30 ans : Access à 9,90 € par mois.",
   "priceHistory": []
  },
  {
   "id": "f95001d4-400d-55e3-81b4-54bada1af377",
   "slug": "liberation",
   "name": "Libération",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/liberation.png",
   "plans": [
    {
     "id": "27977ffb-c31a-514a-89a3-b47a14a54454",
     "label": "100 % numérique",
     "price": "12.90",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "35ab2b76-27d6-5576-b9db-8543fc04f0cb",
     "label": "100 % numérique (annuel)",
     "price": "129.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "adc6d174-a38c-5a9c-92c6-d42b03027d75",
     "label": "Famille numérique",
     "price": "17.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5c762310-9ce5-5d40-8091-5d40e3f009c2",
     "label": "Famille numérique (annuel)",
     "price": "179.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://aideliberation.crisp.help/fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Tarif réduit pour les moins de 26 ans : 2 € par mois ou 20 € par an.",
   "priceHistory": []
  },
  {
   "id": "41d413a0-a780-5b94-be77-d6949a4a3f5b",
   "slug": "lime",
   "name": "Lime",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/lime.png",
   "plans": [
    {
     "id": "f284dec3-7a4e-5899-9c67-002572d3e67f",
     "label": "Lime Pass mensuel, 25 trajets",
     "price": "44.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.li.me/fr-fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Plusieurs formules coexistent selon la ville. Le pass ramène le trajet à environ 1,60 € contre 3,50 € sans abonnement. Résiliation uniquement dans l'application.",
   "priceHistory": []
  },
  {
   "id": "a5e80aae-315a-5091-81d6-a42a28b2a352",
   "slug": "linkedin-premium",
   "name": "LinkedIn Premium",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/linkedin-premium.png",
   "plans": [
    {
     "id": "4236ff2c-0df9-5893-82bc-422f6502e1a0",
     "label": "Premium Career",
     "price": "29.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "230fbe17-c3f3-5238-ad2a-8b2bb1dcf9c3",
     "label": "Premium Career (annuel)",
     "price": "287.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.linkedin.com/premium/manage/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le premier mois est souvent offert avec reconduction automatique : c'est l'une des causes les plus fréquentes d'abonnement oublié. LinkedIn affiche parfois ses prix hors taxes.",
   "priceHistory": []
  },
  {
   "id": "ab49c88c-553d-5aa4-a59c-fbbdfa7275fc",
   "slug": "lolivier-assurance",
   "name": "L'olivier Assurance",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/lolivier-assurance.png",
   "plans": [],
   "cancellationURL": "https://www.lolivier.fr/assurance-auto/loi-hamon/resiliation-assurance-auto",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Résiliation en ligne depuis l'espace client : à tout moment après 12 mois, sans frais ni préavis, effet 1 mois après la demande. Avant 12 mois, résiliation à l'échéance annuelle avec 2 mois de préavis.",
   "priceHistory": []
  },
  {
   "id": "1610c7c0-c8e5-5d1d-8916-0bbff13a6c9d",
   "slug": "luko",
   "name": "Luko by Allianz Direct",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/luko.png",
   "plans": [],
   "cancellationURL": "https://www.fr.luko.eu/assurance-habitation/resiliation/",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Luko appartient à Allianz Direct depuis 2024. Depuis juin 2025, les contrats sont engagés 1 an : vous résiliez ensuite à tout moment en ligne depuis votre espace client, ou à l'échéance avec 2 mois de préavis la première année.",
   "priceHistory": []
  },
  {
   "id": "87a71928-6ac6-5aff-94c3-333715265bac",
   "slug": "maaf",
   "name": "MAAF",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/maaf.png",
   "plans": [],
   "cancellationURL": "https://www.maaf.fr/assurances/fr/p_126305/decouvrez-votre-espace-client-maaf",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Résiliation à tout moment après 1 an, en ligne depuis l'espace client ou par courrier. Attention : la plupart des contrats MAAF ont une échéance au 1er janvier, donc avant 1 an il faut résilier au plus tard le 31 octobre.",
   "priceHistory": []
  },
  {
   "id": "9e297eee-85e7-5a6a-858b-3a11964b2959",
   "slug": "macif-sante-prevoyance",
   "name": "Macif Santé Prévoyance",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/macif-sante-prevoyance.png",
   "plans": [],
   "cancellationURL": "https://www.macif.fr/assurance/particuliers/contact",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Anciennement Apivia Macif Mutuelle, renommée au 1er janvier 2026 : les contrats se poursuivent. Tarif sur devis. Après un an d'adhésion, résiliation à tout moment sans frais, effet un mois après la demande.",
   "priceHistory": []
  },
  {
   "id": "3fb8dcb0-09d5-5075-a059-d981df0a269b",
   "slug": "macif",
   "name": "MACIF",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": 29,
   "logoURL": "https://nestor-catalog.pages.dev/logos/macif.png",
   "plans": [],
   "cancellationURL": "https://www.macif.fr/assurance/particuliers/faq",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Passé 12 mois, la résiliation est possible à tout moment depuis votre espace personnel ou par courrier, avec effet sous 1 mois. Avant 12 mois, respectez le préavis indiqué sur votre avis d'échéance (2 mois en général).",
   "priceHistory": []
  },
  {
   "id": "987f599b-3c86-5264-b190-1b6c2a4cf199",
   "slug": "magic-form",
   "name": "Magic Form",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/magic-form.png",
   "plans": [
    {
     "id": "2c492211-b915-5368-98ee-1391243da67a",
     "label": "Magic One, engagement 52 semaines (4 semaines)",
     "price": "30.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "0241307e-3398-5f5d-885f-d47bf7637824",
     "label": "Jeune (-20 ans), engagement 52 semaines (4 semaines)",
     "price": "20.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "2c0bb4a8-2379-56b0-8493-63a0acb8afe8",
     "label": "Magic One, sans engagement (4 semaines)",
     "price": "40.00",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://magic-form.fr/abonnements/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation toutes les 4 semaines (13 par an). Droits d'entrée de 40 € et carte de membre de 10 €.",
   "priceHistory": []
  },
  {
   "id": "3b16a613-2eed-5590-b6e1-03e5c8b36a03",
   "slug": "maif",
   "name": "MAIF",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": 28,
   "logoURL": "https://nestor-catalog.pages.dev/logos/maif.png",
   "plans": [],
   "cancellationURL": "https://www.maif.fr/annexes/relation-client/changer-assurance",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "mail",
   "legalBasis": "hamon",
   "note": "Après 1 an de contrat, vous résiliez à tout moment sans frais ni préavis : votre nouvel assureur fait les démarches à votre place et l'arrêt prend effet 1 mois plus tard. Avant 1 an, il faut écrire au moins 2 mois avant l'échéance annuelle.",
   "priceHistory": []
  },
  {
   "id": "c51edc45-cf57-5f2b-b084-4bedbb70c1f5",
   "slug": "malakoff-humanis",
   "name": "Malakoff Humanis",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/malakoff-humanis.png",
   "plans": [],
   "cancellationURL": "https://www.malakoffhumanis.com/nous-contacter/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Tarif sur devis, selon l'âge, la composition du foyer et les garanties. Après 12 mois, résiliation possible à tout moment sans frais, effet un mois après. Attention : un contrat collectif d'entreprise obligatoire n'est pas résiliable librement.",
   "priceHistory": []
  },
  {
   "id": "a8362703-6fee-5f65-9c3a-e2c4b8fb0c9e",
   "slug": "matmut",
   "name": "Matmut",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/matmut.png",
   "plans": [],
   "cancellationURL": "https://www.matmut.fr/faq",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Après la première année, vous résiliez quand vous voulez : en ligne, par e-mail, par téléphone ou par courrier, avec effet 1 mois après réception. Avant 1 an, comptez 2 mois de préavis avant la date d'échéance.",
   "priceHistory": []
  },
  {
   "id": "ea511328-d151-58f9-8592-e5f013a954f0",
   "slug": "maxicours",
   "name": "Maxicours",
   "category": "education",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/maxicours.png",
   "plans": [
    {
     "id": "e7217756-f9ed-5da6-81af-2f7efbcb9c6b",
     "label": "Capeezy (engagement 3 mois)",
     "price": "14.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b9913f49-0d74-59b2-af38-b4c1de5b5fdd",
     "label": "Capeezy (engagement 12 mois)",
     "price": "9.95",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "91e1bdea-a822-5728-b965-99e1ed7d89ad",
     "label": "Pack Premium (engagement 3 mois)",
     "price": "21.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "26792751-9960-5445-b59a-786c345d4b2e",
     "label": "Pack Premium (engagement 12 mois)",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.maxicours.com/se/abonnements/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "chatel",
   "note": "Abonnements à reconduction tacite : la résiliation se programme depuis l'espace parent et prend effet à la fin de l'engagement.",
   "priceHistory": []
  },
  {
   "id": "5da30041-e22f-5b9d-b4b5-07e9517ee55c",
   "slug": "medecins-sans-frontieres",
   "name": "Médecins Sans Frontières",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/medecins-sans-frontieres.png",
   "plans": [],
   "cancellationURL": "https://www.msf.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre, modifiable, suspendable ou interruptible à tout moment sur simple demande, sans préavis ni frais. 66 % du don est déductible de vos impôts.",
   "priceHistory": []
  },
  {
   "id": "6f257b1c-9309-5cf5-a006-20c3fcae6e5c",
   "slug": "mediapart",
   "name": "Mediapart",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/mediapart.png",
   "plans": [
    {
     "id": "6c7d8324-f227-5437-a332-5b93a7d78bc1",
     "label": "Mensuel",
     "price": "11.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e5a53bda-dc56-58d6-8624-044bf0a6fc8a",
     "label": "Annuel",
     "price": "110.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.mediapart.fr/tools/account/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Des promotions ponctuelles existent régulièrement (2 € par mois pendant 12 mois, ou 24 € la première année). Les anciens abonnés conservent leur tarif d'origine.",
   "priceHistory": []
  },
  {
   "id": "f2b8aadd-68d5-5a51-891a-3a74bc89f56f",
   "slug": "mgen",
   "name": "MGEN",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/mgen.png",
   "plans": [],
   "cancellationURL": "https://www.mgen.fr/nous-contacter/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Mutuelle de la fonction publique : la cotisation dépend de l'âge, du revenu et de l'offre souscrite. Résiliable à tout moment après un an d'adhésion, sans frais ni motif, avec effet un mois après la demande.",
   "priceHistory": []
  },
  {
   "id": "f91ce85e-3ae3-5a86-b0c7-2ab9642dcec9",
   "slug": "microsoft-365",
   "name": "Microsoft 365",
   "category": "cloud",
   "pricingModel": "fixed",
   "featured": 25,
   "logoURL": "https://nestor-catalog.pages.dev/logos/microsoft-365.png",
   "plans": [
    {
     "id": "a06ebd90-70ff-5b8b-945f-c02d6f95482e",
     "label": "Personnel",
     "price": "10.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "da390b81-5713-5e25-987c-4ca5c01082fd",
     "label": "Personnel (annuel)",
     "price": "99.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e8702964-f0e9-597a-8f33-c7da24eea5f1",
     "label": "Famille, 6 personnes",
     "price": "13.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "a395175b-d29f-5668-b8d1-1e413395e339",
     "label": "Famille (annuel)",
     "price": "129.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.microsoft.com/services",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Inclut 1 To OneDrive par personne. La formule Famille couvre 6 comptes : excellent candidat au partage entre les membres du foyer.",
   "priceHistory": []
  },
  {
   "id": "d5e1168b-78f4-5199-9009-75e01668b3f1",
   "slug": "midjourney",
   "name": "Midjourney",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/midjourney.png",
   "plans": [
    {
     "id": "33c1d24d-8a43-533c-9c1a-0a29caaf9ce7",
     "label": "Basic",
     "price": "11.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e8add0d9-0033-55db-ad76-77187d0b2bbc",
     "label": "Basic (annuel)",
     "price": "110.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "92bcabb5-5d84-5745-8d07-a6b4d442bdfa",
     "label": "Standard",
     "price": "34.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.midjourney.com/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Facturé exclusivement en dollars : les montants en euros sont une estimation TTC qui varie avec le taux de change.",
   "priceHistory": []
  },
  {
   "id": "344691c3-3f76-5d25-a974-d4c4c85907ea",
   "slug": "mint-energie",
   "name": "Mint Énergie",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/mint-energie.png",
   "plans": [],
   "cancellationURL": "https://www.mint-energie.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis, depuis l'espace client ou l'application.",
   "priceHistory": []
  },
  {
   "id": "ed29fc1f-2a36-5039-bd89-7bee9ce413b3",
   "slug": "molotov",
   "name": "Molotov",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/molotov.png",
   "plans": [
    {
     "id": "824b7019-bab2-5fb0-b139-5895fd1b9e3b",
     "label": "Extra",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "70fd8fef-5c78-5623-8894-f88e025f030e",
     "label": "Extra (annuel)",
     "price": "39.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "411dc228-835d-52ef-bdf9-e5759c791c2f",
     "label": "Extended",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "97d887c9-a7e8-5beb-9acd-75dd73546697",
     "label": "Extended (annuel)",
     "price": "59.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.molotov.tv/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "L'offre gratuite (45 chaînes) reste accessible après résiliation des options payantes.",
   "priceHistory": []
  },
  {
   "id": "ac32d05f-7125-59a0-a969-d0e6fe548344",
   "slug": "monabanq",
   "name": "Monabanq",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/monabanq.png",
   "plans": [
    {
     "id": "4670faa7-fbe4-5d1d-b490-faf589626316",
     "label": "Compte Jeune",
     "price": "1.50",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "4bd3d702-6876-5917-8d97-9fc58694fddb",
     "label": "Pratiq+",
     "price": "3.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9f4bfd24-caff-54f9-a3ff-aca7fe6a1e03",
     "label": "Uniq",
     "price": "6.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b9ca65f3-c53c-59a4-8ab0-e5413588d577",
     "label": "Uniq+",
     "price": "12.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "747aeb5d-19c3-5c45-8f02-c8fbe0198889",
     "label": "Uniq+ Platinum",
     "price": "18.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.monabanq.com/fr/contact.html",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Toutes les offres sont payantes mais sans condition de revenus ni engagement : le prix mensuel couvre la tenue de compte et la carte. La clôture est gratuite.",
   "priceHistory": []
  },
  {
   "id": "327f0d5f-e1f7-594c-8817-37ed8fc21de7",
   "slug": "my-little-box",
   "name": "My Little Box",
   "category": "other",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/my-little-box.png",
   "plans": [
    {
     "id": "063eb2a9-022f-541e-9d80-9a936377e516",
     "label": "Classique",
     "price": "20.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.mylittlebox.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box beauté et lifestyle. Depuis 2026, le rythme est de 8 envois par an (4 box classiques et 4 doubles), la facturation restant mensuelle.",
   "priceHistory": []
  },
  {
   "id": "5fb32217-a2c6-585c-a1f2-eed2dbd5c765",
   "slug": "n26",
   "name": "N26",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/n26.png",
   "plans": [
    {
     "id": "87eea112-37bf-53e9-a376-58a11535b43f",
     "label": "Smart",
     "price": "4.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "23ece9a9-06d4-58cb-ac68-6786fa7c0b08",
     "label": "Go",
     "price": "9.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "11054cc0-9398-540a-b801-f52fd3b1bee4",
     "label": "Metal",
     "price": "16.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support.n26.com/fr-fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le compte Standard est gratuit. L'ancienne formule You a été remplacée par Go. Les plans mensuels sont sans engagement ; les plans annuels courent jusqu'à leur échéance.",
   "priceHistory": []
  },
  {
   "id": "53bb49aa-fc77-595c-ac3e-577b31cc21e3",
   "slug": "navigo-liberte-plus",
   "name": "Navigo Liberté+",
   "category": "transport",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/navigo-liberte-plus.png",
   "plans": [],
   "cancellationURL": "https://www.iledefrance-mobilites.fr/titres-et-tarifs/detail/liberte-plus",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Différent du Navigo Mois : pas de forfait, mais un prélèvement mensuel des trajets réellement effectués (2,04 € par trajet métro ou RER, 1,64 € en bus), plafonné à 12 € par jour. Saisissez votre prélèvement moyen.",
   "priceHistory": []
  },
  {
   "id": "a70a23cc-05f4-5337-a114-f452350c68e1",
   "slug": "navigo",
   "name": "Passe Navigo",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": 19,
   "logoURL": "https://nestor-catalog.pages.dev/logos/navigo.png",
   "plans": [
    {
     "id": "54b8623d-02ba-5c32-bd5f-114953e3fe1b",
     "label": "Navigo Mois (toutes zones)",
     "price": "90.80",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "38d4fded-ce48-5897-a697-a982dc8ed6df",
     "label": "Navigo Annuel (toutes zones)",
     "price": "998.80",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.iledefrance-mobilites.fr/titres-et-tarifs",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Tarifs 2026 : mensuel 88,80 → 90,80 ; annuel 976,80 → 998,80.",
   "priceHistory": []
  },
  {
   "id": "a3f9ef48-57a1-5f5b-a79a-cf5778af9d0b",
   "slug": "neoness",
   "name": "Neoness",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/neoness.png",
   "plans": [
    {
     "id": "3827d651-27e6-50ec-a167-6b348d2c5999",
     "label": "Access, engagement 52 semaines (4 semaines)",
     "price": "29.99",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c6fce8d9-8fe8-5047-9666-b96057a6ac4f",
     "label": "Prime, engagement 52 semaines (4 semaines)",
     "price": "34.99",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.neoness.fr/abonnements",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation toutes les 4 semaines (13 par an). Majoration de 5 € à Paris et en proche banlieue. Frais d'inscription 49 € et 9,90 € de maintenance annuelle.",
   "priceHistory": []
  },
  {
   "id": "6447a65f-ee3a-5ef7-a1df-f0e779723b67",
   "slug": "netflix",
   "name": "Netflix",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 1,
   "logoURL": "https://nestor-catalog.pages.dev/logos/netflix.png",
   "plans": [
    {
     "id": "1a45eb45-bc77-5fa5-97c7-afc47acd00dd",
     "label": "Standard avec pub",
     "price": "7.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "274f05eb-bb81-5a49-80f6-22112b56676a",
     "label": "Standard",
     "price": "14.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "6cb0919d-430e-507e-9623-39092e28b8f6",
     "label": "Premium",
     "price": "21.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.netflix.com/cancelplan",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "06e40e61-8f63-5dee-911b-3b4a5b7eacdd",
   "slug": "nextory",
   "name": "Nextory",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/nextory.png",
   "plans": [
    {
     "id": "883bae5a-bf62-589d-bcf2-dead76f37b62",
     "label": "Standard",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "53bb2114-959e-5c1b-b763-8c8607a41490",
     "label": "Premium",
     "price": "14.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "11d0bebf-ab30-5663-bf34-2978970cf2c7",
     "label": "Famille",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://nextory.com/fr/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Sans engagement, avec un essai gratuit qui peut aller jusqu'à 42 jours : notez la date de fin d'essai, c'est là que le prélèvement démarre.",
   "priceHistory": []
  },
  {
   "id": "7e8547ab-fc5e-5b00-939b-a2a56a4b4b9b",
   "slug": "nickel",
   "name": "Nickel",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/nickel.png",
   "plans": [
    {
     "id": "e1255c7d-9504-569f-bf86-334e734c745f",
     "label": "Nickel",
     "price": "25.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f271c9ba-38d8-5965-9d13-d8276679e2c8",
     "label": "Nickel Chrome",
     "price": "55.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "eb4c8146-d8c8-5e51-a902-97762de939fd",
     "label": "Nickel Metal",
     "price": "105.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://nickel.eu/fr/aide",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Facturation annuelle : 25 € pour l'offre de base, 55 € avec la carte Chrome, 105 € avec la carte Metal. La clôture se demande en ligne et l'abonnement n'est pas remboursé au prorata.",
   "priceHistory": []
  },
  {
   "id": "587c8edc-3597-52b9-8428-40094c7814a9",
   "slug": "nintendo-switch-online",
   "name": "Nintendo Switch Online",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": 33,
   "logoURL": "https://nestor-catalog.pages.dev/logos/nintendo-switch-online.png",
   "plans": [
    {
     "id": "3e1cf417-55a9-5b7a-9028-2b51c923e3cc",
     "label": "Individuel (1 mois)",
     "price": "3.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "776ca26c-31b6-5012-a6a4-917f8c63a0b3",
     "label": "Individuel (3 mois)",
     "price": "7.99",
     "cycle": "quarterly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f3247893-7c3d-5a0c-8586-046af686a0fd",
     "label": "Individuel (12 mois)",
     "price": "19.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "50f03ee9-9e13-5384-91c7-e680cb845f4f",
     "label": "Famille, 8 comptes (12 mois)",
     "price": "34.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "238346f1-db6c-5cca-afad-d2f1ef56db66",
     "label": "Individuel + Pack additionnel (12 mois)",
     "price": "39.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "85d211dc-f6d5-5914-b19d-0f0e4ca07db9",
     "label": "Famille + Pack additionnel (12 mois)",
     "price": "69.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://accounts.nintendo.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Le Pack additionnel remplace l'abonnement de base, il ne s'y ajoute pas. La formule Famille couvre 8 comptes, y compris sur des consoles différentes : idéale à partager dans le foyer.",
   "priceHistory": []
  },
  {
   "id": "8759ec87-9d39-5da4-9681-73c739c44c3c",
   "slug": "nordvpn",
   "name": "NordVPN",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/nordvpn.png",
   "plans": [
    {
     "id": "de3b5946-c9db-5643-8244-3e027a069c4f",
     "label": "Basique (sans engagement)",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "d93f7995-3ff8-55a6-baf7-12edf8f58aa7",
     "label": "Basique (1 an)",
     "price": "53.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "13010bc5-fceb-51a7-b86c-242fd92cfa03",
     "label": "Plus (1 an)",
     "price": "71.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.nordaccount.com/billing/subscriptions/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Attention aux prix d'appel du type « 2,99 € par mois » : ils correspondent à un engagement de 2 ans payé d'avance, et le renouvellement se fait ensuite au tarif plein.",
   "priceHistory": []
  },
  {
   "id": "c58bb462-afae-5c72-af93-5343bb301b9a",
   "slug": "notion",
   "name": "Notion",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/notion.png",
   "plans": [
    {
     "id": "dd92df4f-a09a-51a4-b1e9-84fc543691b7",
     "label": "Plus (par utilisateur)",
     "price": "12.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "1277f4c2-e353-51da-b75f-3e9c7323a262",
     "label": "Plus (annuel, par utilisateur)",
     "price": "120.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.notion.so/my-settings",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Tarification par utilisateur : multipliez par le nombre de membres de l'espace de travail. Notion AI est facturé en supplément.",
   "priceHistory": []
  },
  {
   "id": "51eab97d-541a-5de3-be51-0b147fd9a4ff",
   "slug": "octopus-energy",
   "name": "Octopus Energy",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/octopus-energy.png",
   "plans": [],
   "cancellationURL": "https://octopusenergy.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "6adf4822-9468-505f-a905-b3ab34c64cd4",
   "slug": "ohm-energie",
   "name": "OHM Énergie",
   "category": "energy",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ohm-energie.png",
   "plans": [],
   "cancellationURL": "https://ohm-energie.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis.",
   "priceHistory": []
  },
  {
   "id": "92de6a84-12b8-5066-a54e-b7118008c507",
   "slug": "on-air-fitness",
   "name": "On Air Fitness",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/on-air-fitness.png",
   "plans": [
    {
     "id": "1d5e84d7-af22-5f61-b525-6176d1ba13eb",
     "label": "Essential (4 semaines)",
     "price": "31.96",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "06fb5123-cdf3-53ce-99fc-ba89ca3f48b8",
     "label": "Original (4 semaines)",
     "price": "39.96",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9e6bc850-d6fb-55ba-ad2f-e177f3ec4066",
     "label": "Ultra (4 semaines)",
     "price": "43.96",
     "cycle": "custom28",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.onair-fitness.fr/abonnements/",
   "cancellationNoticeDays": 56,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Prix affichés à la semaine par l'enseigne mais prélevés toutes les 4 semaines (13 par an). Préavis de résiliation de 8 semaines, l'un des plus longs du secteur.",
   "priceHistory": []
  },
  {
   "id": "ccd053d3-c595-5c70-aced-6dc9d12d9794",
   "slug": "openclassrooms",
   "name": "OpenClassrooms",
   "category": "education",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/openclassrooms.png",
   "plans": [],
   "cancellationURL": "https://openclassrooms.com/fr/contact",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Il n'y a plus d'abonnement grand public à prix unique : le coût dépend du parcours diplômant choisi et peut être financé par le CPF, un OPCO ou France Travail.",
   "priceHistory": []
  },
  {
   "id": "196bc6cb-48f8-56d7-bff4-d142b7f5753c",
   "slug": "orange-livebox",
   "name": "Orange Livebox",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": 10,
   "logoURL": "https://nestor-catalog.pages.dev/logos/orange-livebox.png",
   "plans": [
    {
     "id": "74403d3c-8138-5d11-86fa-ac2a9ff39fc4",
     "label": "Série Spéciale Livebox Lite Fibre",
     "price": "29.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "802b16d0-3286-5bfa-94e2-418ac7c64c6c",
     "label": "Livebox Up Fibre",
     "price": "51.99",
     "cycle": "monthly",
     "introPrice": "39.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "8b671033-73fa-557b-acab-f6e316033f0b",
     "label": "Livebox Max Fibre",
     "price": "47.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://assistance.orange.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "La Série Spéciale Lite est à prix fixe, sans hausse à 12 mois. La Livebox Up, elle, passe de 39,99 à 51,99 € après un an. Préavis de 10 jours et frais de résiliation d'environ 50 €.",
   "priceHistory": []
  },
  {
   "id": "aca28be5-27a5-58e9-b333-cc04c38b2dbf",
   "slug": "orange-mobile",
   "name": "Orange Mobile",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": 20,
   "logoURL": "https://nestor-catalog.pages.dev/logos/orange-mobile.png",
   "plans": [
    {
     "id": "f333ebdc-6744-5b94-a4af-a16f4c14ec9c",
     "label": "Série Limitée 130 Go 5G (sans engagement)",
     "price": "20.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "68c48619-d20e-5b39-b4c3-c154a10b7905",
     "label": "200 Go 5G+ (engagement 24 mois)",
     "price": "44.99",
     "cycle": "monthly",
     "introPrice": "37.99",
     "introDurationMonths": 6,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "bb41c4b0-9ba8-5258-8cb4-30dd415f4211",
     "label": "300 Go 5G+ (engagement 24 mois)",
     "price": "67.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://assistance.orange.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "chatel",
   "note": "Si vous êtes engagé sur 24 mois, la résiliation après le 12e mois ne coûte que 25 % des mensualités restantes (loi Chatel).",
   "priceHistory": []
  },
  {
   "id": "2bfbda5b-ae9c-5ab8-814a-b31253ebcfa8",
   "slug": "ornikar-assurance",
   "name": "Ornikar Assurance",
   "category": "insurance",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ornikar-assurance.png",
   "plans": [],
   "cancellationURL": "https://www.ornikar.com/assurance-auto/administratif/resiliation",
   "cancellationNoticeDays": 60,
   "cancellationMethod": "threeClicks",
   "legalBasis": "hamon",
   "note": "Assurance auto 100 % en ligne : la résiliation se demande depuis votre espace client. Après 1 an, c'est libre à tout moment et votre nouvel assureur s'occupe de tout ; avant 1 an, 2 mois de préavis avant l'échéance annuelle.",
   "priceHistory": []
  },
  {
   "id": "eb7703ca-2a97-5a6e-b130-03118825fb6f",
   "slug": "ouest-france",
   "name": "Ouest-France",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ouest-france.png",
   "plans": [
    {
     "id": "e560285f-c5af-5e8e-b738-8fb2d240782e",
     "label": "Numérique",
     "price": "14.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "10151153-579b-5e6b-ad69-c6bb0885dd96",
     "label": "Numérique allégé (application)",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abonnement.ouest-france.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Le premier mois est généralement offert. Une formule allégée moins chère est proposée via l'application.",
   "priceHistory": []
  },
  {
   "id": "c970c569-7781-56f1-bd1d-e16b45d777fb",
   "slug": "paramount-plus",
   "name": "Paramount+",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/paramount-plus.png",
   "plans": [
    {
     "id": "a3e470c9-14d7-5c74-b85f-a197f93a475e",
     "label": "Standard",
     "price": "7.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "7bd5e6ec-ff25-5ff8-a145-93e1e22f9215",
     "label": "Standard (annuel)",
     "price": "79.90",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.paramountplus.com/fr/account/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "6eb3f7fc-31c5-5fcc-9ea1-3a51c25535a8",
   "slug": "pcloud",
   "name": "pCloud",
   "category": "cloud",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/pcloud.png",
   "plans": [
    {
     "id": "4d8d1097-8340-57c3-a0c0-17e4aa4bf1af",
     "label": "Premium 500 Go",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "3a564d62-62e7-57ef-a3aa-c55d3fbac579",
     "label": "Premium 500 Go (annuel)",
     "price": "49.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c0f8aa3f-d57f-5666-8e59-d1b9d1c76b6f",
     "label": "Premium Plus 2 To",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "3050635b-32de-5ec9-af85-30dd871deb8a",
     "label": "Premium Plus 2 To (annuel)",
     "price": "99.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.pcloud.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "pCloud propose aussi des licences à vie en paiement unique : ce ne sont pas des abonnements récurrents, inutile de les suivre ici.",
   "priceHistory": []
  },
  {
   "id": "8f8cd08c-521a-5699-aa43-d09679ee7b2c",
   "slug": "petit-bambou",
   "name": "Petit BamBou",
   "category": "health",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/petit-bambou.png",
   "plans": [
    {
     "id": "46fd50ab-8489-5b4f-811a-01e7d02bf027",
     "label": "Premium mensuel",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9635a5d8-47ad-5415-8d86-64e145f9d76b",
     "label": "Premium 6 mois",
     "price": "29.99",
     "cycle": "semiannual",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "56f921b8-8f93-59f4-b160-dc91afcee4d2",
     "label": "Premium annuel",
     "price": "39.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support.petitbambou.com/hc/fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Application de méditation française, avec un programme découverte gratuit. Si vous avez souscrit via l'App Store ou Google Play, la résiliation se fait dans les réglages du store et non sur le site.",
   "priceHistory": []
  },
  {
   "id": "2e8066f2-9799-5f46-aaa9-1b8213919441",
   "slug": "playstation-plus",
   "name": "PlayStation Plus",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": 31,
   "logoURL": "https://nestor-catalog.pages.dev/logos/playstation-plus.png",
   "plans": [
    {
     "id": "76c3ea7f-d961-5631-820e-8b3f078d59a9",
     "label": "Essential",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "93df0bbf-4536-52d3-add8-d9aafb10bee2",
     "label": "Essential (12 mois)",
     "price": "79.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "4e694a71-fa6a-5ef3-a398-5ec1aec7e49c",
     "label": "Extra",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "492698b5-c395-580f-823b-7880976de785",
     "label": "Extra (12 mois)",
     "price": "134.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ae3795e6-1052-5116-a834-36aff952825b",
     "label": "Premium (12 mois)",
     "price": "159.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.playstation.com/fr-fr/support/subscriptions/cancel-playstation-plus/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Hausse des tarifs mensuels le 20 mai 2026. Les abonnés en renouvellement automatique ininterrompu conservent l'ancien prix : votre prélèvement peut être inférieur.",
   "priceHistory": []
  },
  {
   "id": "584b327b-f165-5cf4-811d-5ca1001528ee",
   "slug": "prescription-lab",
   "name": "Prescription Lab",
   "category": "other",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/prescription-lab.png",
   "plans": [
    {
     "id": "cc507a6d-0313-5a54-832e-6ce0214f8b40",
     "label": "Mensuel sans engagement",
     "price": "20.60",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "5278bfe3-efde-5b62-9f98-74e020296460",
     "label": "3 mois",
     "price": "61.80",
     "cycle": "quarterly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "8ce63079-e80c-5d7f-a2ed-c214becc6f32",
     "label": "Annuel",
     "price": "247.20",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://prescriptionlab.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box beauté premium à reconduction tacite mensuelle. Des offres de lancement existent (première box à 19,90 € puis 24,90 €) : vérifiez le tarif réellement prélevé.",
   "priceHistory": []
  },
  {
   "id": "b56487b4-1a06-533b-81fa-87b5cf27402f",
   "slug": "prixtel",
   "name": "Prixtel",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/prixtel.png",
   "plans": [
    {
     "id": "24fcffa6-a747-5ee0-a24e-fe23dbed8a13",
     "label": "Le Grand, palier 1",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "2afc7e04-ab70-5bb9-8144-6690daf38d27",
     "label": "Le Grand, palier 2",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "432a4004-3607-5d67-aa0a-1b11753e63d6",
     "label": "Le Grand, palier 3",
     "price": "13.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.prixtel.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Forfait ajustable : votre facture change chaque mois selon la data consommée, entre trois paliers. Sans engagement, sur le réseau SFR.",
   "priceHistory": []
  },
  {
   "id": "f2435f87-1159-59d3-82af-0040c780e693",
   "slug": "proton-vpn",
   "name": "Proton VPN",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/proton-vpn.png",
   "plans": [
    {
     "id": "99656d46-ebe6-5375-a360-f91c0c1d605b",
     "label": "VPN Plus (sans engagement)",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "660710ce-3425-5883-847f-ac291b915fd0",
     "label": "VPN Plus (1 an)",
     "price": "59.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.protonvpn.com/dashboard",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Proton VPN Plus est déjà inclus dans l'abonnement Proton Unlimited : vérifiez que vous ne payez pas les deux.",
   "priceHistory": []
  },
  {
   "id": "5a03f31d-65bc-5676-9043-c60a302a3617",
   "slug": "proton",
   "name": "Proton",
   "category": "cloud",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/proton.png",
   "plans": [
    {
     "id": "a3939f1e-b1a6-5144-8570-caa6714708a5",
     "label": "Drive Plus 200 Go",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "a069bc40-3540-55c5-90b7-2c788fce6c22",
     "label": "Drive Plus 200 Go (annuel)",
     "price": "47.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ce56be9d-1076-5d46-843e-b63c347b513d",
     "label": "Proton Unlimited 500 Go",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "1058c079-1711-5a9d-9416-0a104dafa457",
     "label": "Proton Unlimited (annuel)",
     "price": "119.88",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.proton.me/dashboard",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Proton Unlimited regroupe Mail, Drive, VPN, Pass et Calendar. Les offres d'introduction très remisées la première année se renouvellent au tarif plein indiqué ici.",
   "priceHistory": []
  },
  {
   "id": "2a822d95-77f6-5a83-bd5f-3f1d86edb5a7",
   "slug": "qobuz",
   "name": "Qobuz",
   "category": "music",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/qobuz.png",
   "plans": [
    {
     "id": "5aeb6ffc-9a31-539a-95f6-de178e62a7fa",
     "label": "Studio Solo",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "a18d80f2-51dc-5330-93be-df5d278dab32",
     "label": "Studio Duo",
     "price": "16.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "7660751d-85b3-5587-a0c4-6ea24624dd1d",
     "label": "Studio Famille",
     "price": "21.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.qobuz.com/fr-fr/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "L'engagement annuel réduit le tarif mensuel d'environ 17 %.",
   "priceHistory": []
  },
  {
   "id": "91ffd651-8e10-5bac-ab66-bdd8a3ad1815",
   "slug": "qonto",
   "name": "Qonto",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/qonto.png",
   "plans": [
    {
     "id": "5b9a2105-dd7d-5623-bef6-fae2f1f34f5c",
     "label": "Basic",
     "price": "9.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "267f7317-dde0-5d2d-b419-08d4687962ae",
     "label": "Smart",
     "price": "19.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "bdbdbcb1-f6d4-59ee-ae7e-e4dbf58f96c7",
     "label": "Premium",
     "price": "39.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "78c76714-36fa-5365-ac1a-5b66083ab64f",
     "label": "Business",
     "price": "119.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://support-fr.qonto.com/hc/fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Compte professionnel : les prix affichés sont hors taxes et correspondent à un engagement annuel. En facturation mensuelle sans engagement, comptez environ 11 € HT pour Basic. Des frais d'usage s'ajoutent au forfait.",
   "priceHistory": []
  },
  {
   "id": "67cd8e6e-15c2-50dd-96a4-4620b11c729d",
   "slug": "quitoque",
   "name": "Quitoque",
   "category": "food",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/quitoque.png",
   "plans": [],
   "cancellationURL": "https://www.quitoque.fr/mon-compte",
   "cancellationNoticeDays": 6,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Facturation hebdomadaire : le montant dépend du nombre de personnes et de recettes (à partir de 3,63 € l'assiette, hors livraison). Toute modification, pause ou résiliation doit intervenir au plus tard 6 jours avant la prochaine livraison.",
   "priceHistory": []
  },
  {
   "id": "321eb4f7-1cab-57eb-bb3e-8da93310bdd1",
   "slug": "red-box",
   "name": "RED Box",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/red-box.png",
   "plans": [
    {
     "id": "d51703dd-75c4-5d26-8340-ffc9d48819c1",
     "label": "RED Box Fibre 1 Gb/s",
     "price": "24.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.red-by-sfr.fr/mon-compte/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Sans engagement et sans prix promotionnel : le tarif ne monte pas après 12 mois, c'est l'argument central de RED. Tarif porté à 24,99 € pour toute nouvelle souscription depuis fin juillet 2026.",
   "priceHistory": []
  },
  {
   "id": "2e26249c-5591-5c55-855d-85577db98516",
   "slug": "red-by-sfr",
   "name": "RED by SFR",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": 16,
   "logoURL": "https://nestor-catalog.pages.dev/logos/red-by-sfr.png",
   "plans": [
    {
     "id": "bc92beed-e796-51e8-95fb-3d95008c4a10",
     "label": "RED 200 Go 5G",
     "price": "13.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.red-by-sfr.fr/espace-client/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "377c3f9d-015e-5588-8a00-64c453243f73",
   "slug": "restos-du-coeur",
   "name": "Restos du Cœur",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/restos-du-coeur.png",
   "plans": [],
   "cancellationURL": "https://www.restosducoeur.org/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre, modifiable ou interruptible à tout moment. Les dons ouvrent droit à une réduction d'impôt de 75 % dans la limite du plafond d'aide aux personnes en difficulté.",
   "priceHistory": []
  },
  {
   "id": "33f431eb-8b8b-5b8f-802a-bf651efd8968",
   "slug": "revolut",
   "name": "Revolut",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/revolut.png",
   "plans": [
    {
     "id": "d18ba532-16f0-53ec-8c73-6728e4aa65c3",
     "label": "Plus",
     "price": "3.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "0c64159c-51a7-5b3e-802f-facf011ba0bf",
     "label": "Premium",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "0764a319-3d51-5515-8d66-43eb33a59559",
     "label": "Metal",
     "price": "18.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "125fd28b-1390-5381-bbb3-aabe00000cfd",
     "label": "Ultra",
     "price": "60.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.revolut.com/fr-FR/help/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le plan Standard reste gratuit. Hausse appliquée le 9 juillet 2026 : Premium de 9,99 à 10,99 €, Metal de 16,99 à 18,99 €, Ultra de 55 à 60 €. Le changement de plan se fait dans l'application et prend effet à la fin de la période payée.",
   "priceHistory": []
  },
  {
   "id": "977a99bd-9d05-56ad-9916-3ec07704f037",
   "slug": "secours-populaire",
   "name": "Secours Populaire",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/secours-populaire.png",
   "plans": [],
   "cancellationURL": "https://www.secourspopulaire.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre, modifiable ou interruptible à tout moment sur simple demande. Réduction d'impôt de 75 % dans la limite du plafond d'aide aux personnes en difficulté.",
   "priceHistory": []
  },
  {
   "id": "6871708e-ad35-5fbe-a9f6-148efb670ce6",
   "slug": "sfr-box",
   "name": "SFR Box Fibre",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": 21,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sfr-box.png",
   "plans": [
    {
     "id": "42a79baf-5fe3-5c94-b175-cf0ecb7a4350",
     "label": "Power Fibre Box 8",
     "price": "39.99",
     "cycle": "monthly",
     "introPrice": "27.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "60053aca-7e0e-5d98-9757-02bfb042982e",
     "label": "Premium Fibre Box 8",
     "price": "46.99",
     "cycle": "monthly",
     "introPrice": "33.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://assistance.sfr.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Prix promotionnel la première année puis tarif plein, avec engagement de 12 mois. Frais de résiliation d'environ 49 € et préavis de 10 jours.",
   "priceHistory": []
  },
  {
   "id": "e3de05f4-a852-5725-8b42-03f465bc3710",
   "slug": "sfr-mobile",
   "name": "SFR Mobile",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sfr-mobile.png",
   "plans": [
    {
     "id": "15124e75-6f58-52ba-a041-4e4d7bc7a05d",
     "label": "20 Go 5G",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "d722d906-38c9-5aea-88d8-70195c252433",
     "label": "200 Go 5G",
     "price": "19.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "6a4c85e4-058b-5bbb-94f0-5af732a36524",
     "label": "250 Go 5G+",
     "price": "26.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "a2467a33-7e74-53ae-9350-d38dc10cf855",
     "label": "Illimité 5G+ (engagement 24 mois)",
     "price": "39.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://assistance.sfr.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "chatel",
   "note": "Pas de hausse de prix après 12 mois. Remise de 5 à 15 € par mois et par ligne si vous êtes aussi client Box SFR.",
   "priceHistory": []
  },
  {
   "id": "965809a8-9026-5d86-91ea-c2f5455b800c",
   "slug": "shine",
   "name": "Shine",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/shine.png",
   "plans": [
    {
     "id": "f89c899e-e322-5c29-b8e3-0a26378014e4",
     "label": "Start",
     "price": "11.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c96d0378-4aab-5735-9aae-2087110eb91c",
     "label": "Plus",
     "price": "25.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c9f9bbc2-8bc6-58a4-aa74-40a45b55713f",
     "label": "Business",
     "price": "80.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.shine.fr/aide/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Compte professionnel en ligne. Prix hors taxes en facturation mensuelle ; l'engagement annuel réduit les tarifs d'environ 15 %. Résiliation en ligne depuis l'application.",
   "priceHistory": []
  },
  {
   "id": "73525b4f-3c76-5513-a6c7-1687000834b9",
   "slug": "sncf-carte-avantage",
   "name": "SNCF Carte Avantage",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sncf-carte-avantage.png",
   "plans": [
    {
     "id": "a6bfe36a-2957-59ec-b890-2f76bc384174",
     "label": "Avantage Jeune (12-27 ans)",
     "price": "49.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "9b9a0e27-0f50-5085-a314-18b5af8c2b69",
     "label": "Avantage Adulte (28-59 ans)",
     "price": "49.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "afd92bcf-591d-579e-9923-931ba7752b2a",
     "label": "Avantage Senior (60 ans et +)",
     "price": "49.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.sncf-connect.com/app/account/cards",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Carte valable un an, sans reconduction tacite : elle expire d'elle-même. Régulièrement bradée à 25 € en promotion.",
   "priceHistory": []
  },
  {
   "id": "0beae9fb-240d-5525-ba4d-61feed2e7d6e",
   "slug": "sncf-max-actif",
   "name": "SNCF MAX ACTIF",
   "category": "transport",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sncf-max-actif.png",
   "plans": [],
   "cancellationURL": "https://www.sncf-connect.com/app/account/subscriptions",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Le prix dépend entièrement de votre trajet domicile-travail et de la classe, généralement entre 350 et 650 € par mois. Souvent remboursé pour moitié ou plus par l'employeur : saisissez le montant réellement à votre charge.",
   "priceHistory": []
  },
  {
   "id": "b8892aba-ed9b-50fa-87f7-9775b6d3785d",
   "slug": "sncf-max-jeune",
   "name": "SNCF MAX JEUNE",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sncf-max-jeune.png",
   "plans": [
    {
     "id": "3528b645-fd54-5859-b86a-f891a80552dc",
     "label": "MAX JEUNE (16-27 ans)",
     "price": "79.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.sncf-connect.com/app/account/subscriptions",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Anciennement TGVmax. Abonnement mensuel sans engagement, résiliable en ligne, réservé aux 16-27 ans.",
   "priceHistory": []
  },
  {
   "id": "8f85d57b-e957-561a-947e-2efe98c1688a",
   "slug": "societe-generale",
   "name": "Société Générale",
   "category": "banking",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": null,
   "plans": [],
   "cancellationURL": "https://particuliers.sg.fr/contact",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "mail",
   "legalBasis": "none",
   "note": "Frais de tenue de compte, cotisations carte et offres groupées dépendent de votre formule et de votre profil. Clôture gratuite et sans préavis ; la mobilité bancaire est prise en charge par la nouvelle banque.",
   "priceHistory": []
  },
  {
   "id": "a65bfca7-d8bc-55e1-8774-54b442336988",
   "slug": "society",
   "name": "Society",
   "category": "press",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/society.png",
   "plans": [],
   "cancellationURL": "https://boutique.sopress.net/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Bimensuel proposé principalement en formule papier, avec plusieurs durées d'abonnement : saisissez le montant de votre relevé.",
   "priceHistory": []
  },
  {
   "id": "b4af0b18-a3ca-5429-aada-a5b830e4eaf7",
   "slug": "sooner",
   "name": "Sooner",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sooner.png",
   "plans": [
    {
     "id": "7fd88699-9aea-5dd6-9543-02a352095cd8",
     "label": "Mensuel",
     "price": "6.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "de832574-bc25-5dc8-a9ac-84513cebd494",
     "label": "SOONER+ Premium",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ac48034b-8b19-524e-a7ca-116a0c65e239",
     "label": "Annuel",
     "price": "60.00",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.sooner.fr/offre-abonnement",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "UniversCiné et Filmo ont fusionné sous la marque Sooner : si vous voyez « UniversCiné » ou « Filmo » sur votre relevé bancaire, il s'agit du même abonnement.",
   "priceHistory": []
  },
  {
   "id": "91cf38f3-46fb-59d9-b0b2-a4bc2fbf37f6",
   "slug": "sosh-box",
   "name": "Sosh Box",
   "category": "telecomInternet",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sosh-box.png",
   "plans": [
    {
     "id": "2d7f93f4-86d5-57d9-807f-5a8117434ede",
     "label": "Boîte Sosh Fibre",
     "price": "24.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "de3074cc-9571-5ea7-bbdb-8882927dc033",
     "label": "Sosh Boost Fibre",
     "price": "27.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://assistance.sosh.fr/",
   "cancellationNoticeDays": 10,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Sans engagement et sans hausse de prix après 12 mois : c'est la particularité de Sosh. Réseau Orange, préavis de 10 jours.",
   "priceHistory": []
  },
  {
   "id": "f75d0677-4a11-5745-9094-8c9627f3271c",
   "slug": "sosh",
   "name": "Sosh",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": 11,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sosh.png",
   "plans": [
    {
     "id": "5274944c-7ce0-5857-aa73-6647ea796e1d",
     "label": "Forfait 5G 200 Go",
     "price": "15.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://espace-client.orange.fr",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "7b8c864c-b5d9-52d7-9377-334aacb58679",
   "slug": "soundcloud-go-plus",
   "name": "SoundCloud Go+",
   "category": "music",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/soundcloud-go-plus.png",
   "plans": [
    {
     "id": "a6fab83b-df8f-5086-9717-8bd55e56d436",
     "label": "Go+",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "0de44b89-865e-5583-b2d8-285e03c3f394",
     "label": "Go",
     "price": "5.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://soundcloud.com/settings/billing",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "SoundCloud a relevé ses tarifs en avril 2026 : le montant prélevé peut différer selon votre date de souscription.",
   "priceHistory": []
  },
  {
   "id": "5b3cc3ac-1bd0-57f9-9c9c-33ca06f576a0",
   "slug": "spotify",
   "name": "Spotify",
   "category": "music",
   "pricingModel": "fixed",
   "featured": 2,
   "logoURL": "https://nestor-catalog.pages.dev/logos/spotify.png",
   "plans": [
    {
     "id": "5d58c0ab-0400-5814-8673-3a93eeeac7b0",
     "label": "Premium Individuel",
     "price": "12.14",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "f00b177b-0c2e-504b-b259-6dadebbbd713",
     "label": "Premium Duo",
     "price": "17.20",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e3b224d4-daa1-50bb-8526-db038b6ad7b9",
     "label": "Premium Famille",
     "price": "21.24",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.spotify.com/fr/account/subscription/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": null,
   "priceHistory": []
  },
  {
   "id": "10efa47c-86d2-587e-8806-fad678c2276f",
   "slug": "storytel",
   "name": "Storytel",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/storytel.png",
   "plans": [
    {
     "id": "00298395-62c8-5698-adea-a103b461e326",
     "label": "15 h d'écoute",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "b99f21a0-001b-5a72-ae61-275f1bc163ba",
     "label": "30 h d'écoute",
     "price": "14.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "fab1f3d4-2bad-5ea9-a44b-2659006b65a4",
     "label": "45 h d'écoute",
     "price": "17.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.storytel.com/fr/account",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Les formules sont plafonnées en heures d'écoute par mois et les heures non utilisées ne sont pas reportées.",
   "priceHistory": []
  },
  {
   "id": "c9beca03-6e2c-539b-8296-3dd012387db6",
   "slug": "strava",
   "name": "Strava",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/strava.png",
   "plans": [
    {
     "id": "6407eed6-74ec-54d6-a9d1-40b057d18226",
     "label": "Mensuel",
     "price": "9.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "49675501-e7cd-5730-84be-2e79ebee349a",
     "label": "Annuel",
     "price": "59.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c72a1fc9-a71c-545f-8e44-2d318924d68e",
     "label": "Étudiant (annuel)",
     "price": "29.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "c95ee32c-113b-5805-9082-ecd6f79283f1",
     "label": "Famille, 4 membres (annuel)",
     "price": "99.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.strava.com/settings/subscription",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le prix diffère si l'abonnement a été souscrit via l'App Store ou le Play Store : dans ce cas la résiliation se fait dans le store.",
   "priceHistory": []
  },
  {
   "id": "723c056a-eb06-55de-8624-8b9081185b77",
   "slug": "sumeria",
   "name": "Sumeria",
   "category": "banking",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/sumeria.png",
   "plans": [
    {
     "id": "1e23f9a1-2d63-518a-bf5e-0477bf683303",
     "label": "Sumeria+",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "37fb6297-8bd4-54d2-8046-5a1f624024c1",
     "label": "Sumeria+ 18-25 ans",
     "price": "2.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "bcf90710-4f88-54ff-b637-787287645a3a",
     "label": "Carte Standard",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "6e43bc3f-5646-5f56-aa33-0fd712c2447f",
     "label": "Carte Noire",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ec10a083-4a06-5bc1-a929-f990142f3806",
     "label": "Sumeria+ et Carte Noire",
     "price": "13.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://sumeria.eu/aide/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Nouveau nom de Lydia depuis 2024. Le compte de base est gratuit mais des frais d'inactivité de 3 € par mois s'appliquent sans opération. Attention aux engagements : 3 mois minimum pour la Carte Standard, 12 mois pour la Carte Noire.",
   "priceHistory": []
  },
  {
   "id": "8c4a060b-dda3-5169-b855-2dd2b5faa0e9",
   "slug": "surfshark",
   "name": "Surfshark",
   "category": "software",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/surfshark.png",
   "plans": [
    {
     "id": "9ed9173a-4b48-52f5-8c02-d4ce78a666f3",
     "label": "Starter (sans engagement)",
     "price": "15.45",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "dc36c754-14dd-5487-959c-7cae6e6830e4",
     "label": "Starter (12 mois + 3 offerts)",
     "price": "47.85",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://my.surfshark.com/account/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "L'offre à 1,99 € par mois correspond à 27 mois payés d'avance. Le renouvellement se fait au tarif annuel plein, nettement plus élevé que le prix d'appel.",
   "priceHistory": []
  },
  {
   "id": "b0a3eeac-d1cf-565b-863e-580223b88444",
   "slug": "swisslife-sante",
   "name": "Swiss Life Santé",
   "category": "health",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/swisslife-sante.png",
   "plans": [],
   "cancellationURL": "https://www.swisslife.fr/Contact",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "threeClicks",
   "legalBasis": "infraAnnuelle",
   "note": "Tarification personnalisée (âge, département, niveau de garanties). Résiliable à tout moment passé la première année, sans frais ni justificatif, avec effet un mois après réception de la demande.",
   "priceHistory": []
  },
  {
   "id": "b7ccc1c5-252b-5caf-ac32-cd6f250f62de",
   "slug": "syma-mobile",
   "name": "Syma Mobile",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/syma-mobile.png",
   "plans": [
    {
     "id": "1f9d3da9-0ae5-521b-b766-fb4c730d4c22",
     "label": "200 Go 5G",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.symamobile.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Opérateur sans engagement sur le réseau SFR, avec une enveloppe data internationale importante.",
   "priceHistory": []
  },
  {
   "id": "ea30e7be-7c73-5afb-b6e5-82f8a37a6647",
   "slug": "tcl-lyon",
   "name": "TCL Lyon",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/tcl-lyon.png",
   "plans": [
    {
     "id": "12bf1ffc-39ec-5c75-a848-2a3cc552a868",
     "label": "City Pass 26-64 ans",
     "price": "75.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "86f04e0a-4268-5ef4-90e8-2da5cfe054a3",
     "label": "11-25 ans et étudiants",
     "price": "26.00",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "3dcf2dbf-f42b-59ea-88b3-af3ceebeab89",
     "label": "Senior",
     "price": "37.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.tcl.fr/mon-compte",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Tarifs au 1er septembre 2026. Prélèvement mensuel avec engagement de 12 mois. Votre employeur doit prendre en charge au moins 50 % du coût.",
   "priceHistory": []
  },
  {
   "id": "980cd802-ea83-5ed6-b9d6-a7733630436f",
   "slug": "telerama",
   "name": "Télérama",
   "category": "press",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": null,
   "plans": [
    {
     "id": "85d930f3-1263-5d43-8694-d5635c768c46",
     "label": "100 % numérique",
     "price": "9.90",
     "cycle": "monthly",
     "introPrice": "1.00",
     "introDurationMonths": 1,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "3fdaacf4-7aee-5071-9529-4859595c7388",
     "label": "Numérique + Max Basic",
     "price": "11.99",
     "cycle": "monthly",
     "introPrice": "6.99",
     "introDurationMonths": 12,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://abonnement.telerama.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "threeClicks",
   "note": "Des opérations à 1 € par mois pendant 6 mois reviennent régulièrement.",
   "priceHistory": []
  },
  {
   "id": "ae71b977-6fba-51f6-8c69-781e10431424",
   "slug": "ter-abonnement",
   "name": "Abonnement TER",
   "category": "transport",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ter-abonnement.png",
   "plans": [],
   "cancellationURL": "https://www.ter.sncf.com/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Chaque région fixe sa propre grille et ses propres noms de forfaits : saisissez le montant de votre échéancier. Votre employeur doit prendre en charge au moins 50 % du coût.",
   "priceHistory": []
  },
  {
   "id": "07e1b48e-d4b0-5e8b-82c2-cacb239193aa",
   "slug": "tidal",
   "name": "Tidal",
   "category": "music",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/tidal.png",
   "plans": [
    {
     "id": "4e019c35-a56b-5ee3-8532-b8d0cf400993",
     "label": "Individuel",
     "price": "10.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "49784c3a-7c11-5c36-b19e-a215781b70e1",
     "label": "Famille, 6 comptes",
     "price": "16.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "bf968616-5fb2-50f8-b479-53dcb37bad60",
     "label": "Étudiant",
     "price": "5.49",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.tidal.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Tidal a mis à jour ses tarifs le 3 août 2026 : vérifiez le montant réellement prélevé si votre abonnement est ancien.",
   "priceHistory": []
  },
  {
   "id": "a90b296c-2f0f-5ec5-9a4a-3b0c43f4ce44",
   "slug": "totalenergies",
   "name": "TotalEnergies",
   "category": "energy",
   "pricingModel": "individual",
   "featured": 27,
   "logoURL": "https://nestor-catalog.pages.dev/logos/totalenergies.png",
   "plans": [],
   "cancellationURL": "https://www.totalenergies.fr/particuliers/nos-services/comment-resilier-un-contrat-delectricite",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le montant dépend de votre consommation : saisissez votre mensualité. Résiliable à tout moment, sans frais ni préavis ; le traitement prend une quinzaine de jours.",
   "priceHistory": []
  },
  {
   "id": "255f26ff-7b45-54d9-8500-07a163db2827",
   "slug": "trois-fois-vin",
   "name": "Trois Fois Vin",
   "category": "food",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/trois-fois-vin.png",
   "plans": [
    {
     "id": "c3dde67d-bd5a-52b6-8bfe-76ea0caeea90",
     "label": "Échanson",
     "price": "39.90",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.troisfoisvin.com/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Box vin mensuelle française. Les formules annuelles sont moins chères mais avec engagement.",
   "priceHistory": []
  },
  {
   "id": "1ea87901-ef8f-5a6a-b567-97c942228294",
   "slug": "uber-one",
   "name": "Uber One",
   "category": "other",
   "pricingModel": "fixed",
   "featured": 35,
   "logoURL": "https://nestor-catalog.pages.dev/logos/uber-one.png",
   "plans": [
    {
     "id": "7f864d5e-25bd-5da5-ab9e-852d50ad180a",
     "label": "Mensuel",
     "price": "5.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "84d5a02c-fb5c-52fc-94bb-ec825b5cd079",
     "label": "Annuel",
     "price": "59.99",
     "cycle": "yearly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.uber.com/fr/fr/uber-one/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Couvre Uber Eats et les courses Uber. Un mois d'essai gratuit est fréquemment proposé, avec reconduction automatique : notez la date de fin d'essai.",
   "priceHistory": []
  },
  {
   "id": "c70e44bc-a21e-5af1-b945-7a74ea64736b",
   "slug": "ubisoft-plus",
   "name": "Ubisoft+",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/ubisoft-plus.png",
   "plans": [
    {
     "id": "84ffdd68-7796-5c78-95fc-567e74dd9c30",
     "label": "Premium",
     "price": "17.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "e6696e29-b998-5cf8-8a92-6510443d2105",
     "label": "Classics",
     "price": "7.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.ubisoft.com/fr-FR/subscriptions",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Ubisoft+ Classics est déjà inclus dans PlayStation Plus Extra et Premium : vérifiez que vous ne payez pas les deux.",
   "priceHistory": []
  },
  {
   "id": "e9082252-5772-57d1-aa43-8108478fc25b",
   "slug": "udemy",
   "name": "Udemy",
   "category": "education",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/udemy.png",
   "plans": [],
   "cancellationURL": "https://www.udemy.com/user/edit-subscriptions/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Le prix de l'abonnement individuel varie selon le pays, la formule et les promotions en cours : saisissez le montant exact de votre relevé.",
   "priceHistory": []
  },
  {
   "id": "512b79b5-da05-5c8c-958a-6682e487d557",
   "slug": "unicef-france",
   "name": "Unicef France",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/unicef-france.png",
   "plans": [],
   "cancellationURL": "https://www.unicef.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre : il peut être modifié, suspendu ou arrêté à tout moment auprès du service donateurs, sans préavis. 66 % du don est déductible de vos impôts.",
   "priceHistory": []
  },
  {
   "id": "088da7ae-978b-5295-bd5a-653b8d11e153",
   "slug": "velib-metropole",
   "name": "Vélib' Métropole",
   "category": "transport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": null,
   "plans": [
    {
     "id": "69445fd6-7c3e-58b1-a223-1a9deb4f13e0",
     "label": "V-Plus",
     "price": "4.30",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "979a2eb8-961b-547a-92a0-de63674e9cf4",
     "label": "V-Max",
     "price": "9.30",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.velib-metropole.fr/login",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "V-Plus est passé de 3,10 à 4,30 € en août 2025. Depuis 2025, les trajets à assistance électrique de la formule V-Max sont facturés 0,50 € chacun en plus de l'abonnement.",
   "priceHistory": []
  },
  {
   "id": "f2dfbf82-826b-5a0f-bc6c-ec22cc2dbc3e",
   "slug": "vita-liberte",
   "name": "Vita Liberté",
   "category": "sport",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/vita-liberte.png",
   "plans": [
    {
     "id": "80119fc8-f016-5984-8b17-6cc78c28f3dd",
     "label": "Étudiant, engagement 12 mois",
     "price": "26.85",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "fb2755ee-2480-528c-ac20-a95e97b2ca43",
     "label": "Full, engagement 12 mois",
     "price": "36.75",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "172dc5ac-4054-58ac-bc82-f0e0b3c0a395",
     "label": "Freedom Full, sans engagement",
     "price": "46.75",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.vitaliberte.fr/contact/",
   "cancellationNoticeDays": 30,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Exception dans le secteur : Vita Liberté facture bien au mois calendaire, et non par périodes de 4 semaines. Pack d'inscription de 49,90 €.",
   "priceHistory": []
  },
  {
   "id": "e11a1a22-4130-5a5b-ac0f-c8314b0b0756",
   "slug": "wwf-france",
   "name": "WWF France",
   "category": "charity",
   "pricingModel": "individual",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/wwf-france.png",
   "plans": [],
   "cancellationURL": "https://www.wwf.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Don mensuel à montant libre : vous pouvez le modifier, le mettre en pause ou l'arrêter à tout moment depuis votre espace donateur. 66 % du don est déductible de vos impôts.",
   "priceHistory": []
  },
  {
   "id": "8f1f6949-042e-56a5-a430-dccd406f8646",
   "slug": "xbox-game-pass",
   "name": "Xbox Game Pass",
   "category": "gaming",
   "pricingModel": "fixed",
   "featured": 32,
   "logoURL": "https://nestor-catalog.pages.dev/logos/xbox-game-pass.png",
   "plans": [
    {
     "id": "a964a63d-02a6-5474-9558-23e45984c0c5",
     "label": "Essential",
     "price": "8.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "99f3bccf-1448-5ddd-ade8-8624eb4b1a5e",
     "label": "Premium",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "1c5dca88-a502-56bf-bd86-b40f4cb3912e",
     "label": "Ultimate",
     "price": "20.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "67ca7ec2-b300-58de-9fb3-25460872eb27",
     "label": "PC Game Pass",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://account.microsoft.com/services/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "threeClicks",
   "note": "Nouvelle nomenclature 2026 : Essential, Premium et Ultimate remplacent Core, Standard et Ultimate. Ultimate inclut EA Play : vérifiez que vous ne payez pas les deux.",
   "priceHistory": []
  },
  {
   "id": "2a8b8cbc-b9e6-5c17-a9bf-b977a358ba00",
   "slug": "youprice",
   "name": "YouPrice",
   "category": "telecomMobile",
   "pricingModel": "fixed",
   "featured": null,
   "logoURL": "https://nestor-catalog.pages.dev/logos/youprice.png",
   "plans": [
    {
     "id": "f79a7132-c73c-54e5-9aaa-01bb3e4eadae",
     "label": "Le Mini",
     "price": "4.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "8816b78a-6baa-5cde-afad-000211d1fe80",
     "label": "Le First",
     "price": "8.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ee95db95-a6ca-5920-8424-2e02049eefe8",
     "label": "Le No Limit",
     "price": "14.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.youprice.fr/",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "threeClicks",
   "legalBasis": "none",
   "note": "Sans engagement, au choix sur le réseau Orange ou SFR. Forfaits ajustables : le prix affiché est le palier bas, la facture monte selon la data consommée.",
   "priceHistory": []
  },
  {
   "id": "17a04e94-b4fc-542e-aa09-685940300331",
   "slug": "youtube-premium",
   "name": "YouTube Premium",
   "category": "streaming",
   "pricingModel": "fixed",
   "featured": 13,
   "logoURL": "https://nestor-catalog.pages.dev/logos/youtube-premium.png",
   "plans": [
    {
     "id": "d876c1b6-c4a2-59a1-a138-9b345df699a2",
     "label": "Individuel",
     "price": "12.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    },
    {
     "id": "ed489f8e-2e94-5a51-b734-2b6c94f33dc5",
     "label": "Famille",
     "price": "29.99",
     "cycle": "monthly",
     "introPrice": null,
     "introDurationMonths": null,
     "sourcedAt": "2026-08-13T00:00:00.000Z"
    }
   ],
   "cancellationURL": "https://www.youtube.com/paid_memberships",
   "cancellationNoticeDays": 0,
   "cancellationMethod": "online",
   "legalBasis": "none",
   "note": "Hausse 2026 : Famille 23,99 → 29,99.",
   "priceHistory": []
  }
 ],
 "offers": [],
 "fxRates": {
  "USD": "0.93",
  "GBP": "1.17",
  "CHF": "1.06"
 }
}
