{"id":34861478,"url":"https://github.com/161io/labodata-api","last_synced_at":"2025-12-25T21:14:05.024Z","repository":{"id":196928342,"uuid":"63078806","full_name":"161io/labodata-api","owner":"161io","description":"Fiche produit LaboData - API JSON v1.4","archived":false,"fork":false,"pushed_at":"2023-10-24T19:16:33.000Z","size":31,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-10-24T20:32:15.235Z","etag":null,"topics":["api","api-json","database","json","labodata","parapharmacie","pharmacie"],"latest_commit_sha":null,"homepage":"https://www.labodata.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/161io.png","metadata":{"files":{"readme":"Readme.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-07-11T15:17:26.000Z","updated_at":"2023-03-16T14:34:22.000Z","dependencies_parsed_at":"2023-09-28T08:12:54.876Z","dependency_job_id":"7b42e60a-53cb-48f7-b792-ca9e875bd067","html_url":"https://github.com/161io/labodata-api","commit_stats":null,"previous_names":["161io/labodata-api"],"tags_count":5,"template":null,"template_full_name":null,"purl":"pkg:github/161io/labodata-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/161io%2Flabodata-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/161io%2Flabodata-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/161io%2Flabodata-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/161io%2Flabodata-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/161io","download_url":"https://codeload.github.com/161io/labodata-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/161io%2Flabodata-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28038029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-25T02:00:05.988Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-json","database","json","labodata","parapharmacie","pharmacie"],"created_at":"2025-12-25T21:14:04.445Z","updated_at":"2025-12-25T21:14:05.015Z","avatar_url":"https://github.com/161io.png","language":null,"readme":"# LaboData - La fiche de référence\n\nPour les pharmacies et les parapharmacies en ligne et bien plus encore.\n\n\n## Documentation de l'API JSON\n\nL'API utilise des requêtes au format **POST** ou **GET**. L'API ne peut être consulté que par une seule adresse IP serveur.\n\nChaque requête doit utiliser en paramètre l'adresse `email` du compte et la clé privée `secret` fournie sur le site labodata.com\nNous vous déconseillons de faire des appels directement en Javascript (côté client) du fait de la restriction par IP.\n\n\n\n### Test de la connexion, contrôle du compte et crédits disponibles\n\nCette requête permet de tester si la connexion est bien établie et la clé privée est correcte. Vous trouverez la clé privée dans votre zone mon compte sur https://www.labodata.com\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/account.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\n```\n\nRéponse : Voir le fichier `account.json`\n\n\n\n### Lien de connexion automatique au site LaboData.com sans identification\n\nCette requête délivre un jeton d'identification permettant de se connecter automatiquement au site LaboData.com sans passer par le formulaire d'identification.\nImportant: Ce jeton est à usage unique et à durée de vie de 10 minutes.\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/autoconnect.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\n```\n\nRéponse : Voir le fichier `autoconnect.json`\n\n\n\n#### Lien de connexion automatique au site LaboData.com sans identification et amenant à la zone de paiement\n\nCette requête délivre un jeton d'identification permettant de se connecter automatiquement au site LaboData.com sans passer par le formulaire d'identification.\nUne fois sur le site LaboData, l'utilisateur arrivera sur l'interface de paiement **Approvisionner**.\nEn fin de paiement, si le paramètre `redirect` est précisé, l'utilisateur sera redirigé vers cette page ( pensez à utiliser une fonction du type http://php.net/urlencode ).\n```\nhttps://www.labodata.com/api/v1/autopay.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026redirect=https%3A%2F%2Fwww.apotekisto.fr%2Fadministration%3F...\n```\n\nRéponse : Voir le fichier `autopay.json`\n\n\n\n### Liste des marques disponibles\n\nCette requête vous permet de lister les marques disponibles dans LaboData et le nombre de fiches produits disponibles.\nAjouter le paramètre `all=1` pour voir les marques vides.\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/category/brand.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\n```\n\nRéponse : Voir le fichier `category/brand.json`\n\n\n\n### Liste des critères disponibles\n\nCette requête vous permet d'obtenir l'intégralité de la nomenclature des fiches produits.\nAjouter le paramètre `all=1` pour voir les critères vides.\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/category/criteria.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\n```\n\nRéponse : Voir le fichier `category/criteria.json`\n\n\n\n### Liste des arborescences disponibles\n\nCette requête vous permet d'obtenir l'intégralité des arborescences des fiches produits.\nAjouter le paramètre `all=1` pour voir les arborescences vides.\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/category/tree.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\n```\n\nRéponse : Voir le fichier `category/tree.json`\n\n\n\n### Rechercher une ou plusieurs fiches produits\n\nCette requête vous permet de rechercher dans la base de données LaboData. Vous pouvez rechercher par code(s) cip, par marque, ou par texte libre.\nChaque résultat retournera au maximum **50** éléments. Pour les résultats suivants, vous devez utiliser le paramètre `page` (avec un maximum de 50 pages).\n*A noter : les liens images ont une durée de vie d'une heure maximum.*\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026code=CIP1,CIP2,CIP3...\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026brand=BRAND_NAME\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026q=TEXTE_LIBRE\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026type=normal\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026type=without_prescription\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026type=veterinary\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026 ... \u0026page=1\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026 ... \u0026sinceUpdate=2023-01-01\u0026page=1\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026 ... \u0026order=title-asc\u0026page=1\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026 ... \u0026order=date-desc\u0026page=1\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026 ... \u0026order=id-desc\u0026page=1\nhttps://www.labodata.com/api/v1/product/search.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026 ... \u0026order=purchase-desc\u0026page=1\n```\n\nRéponse : Voir le fichier `product/search.json`\n\n\n\n### Visualiser le détail d'une fiche produit complète ( textes + images )\n\nCette requête permet de visualiser une fiche produit complète.\n*A noter : les liens images et documents ont une durée de vie d'une heure maximum.*\n\nRequête *(payante \u003e\u003e 1.5 crédit)* :\n```\nhttps://www.labodata.com/api/v1/product/full.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026id=999\n```\n\nRéponse : Voir le fichier `product/full.json`\n\n\n\n### Visualiser UNIQUEMENT les contenus textuels d'une fiche produit\n\nCette requête permet de visualiser les textes d'une fiche produit.\n*A noter : les documents ont une durée de vie d'une heure maximum.*\n\nRequête *(payante \u003e\u003e 1 crédit)* :\n```\nhttps://www.labodata.com/api/v1/product/content.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026id=999\n```\n\nRéponse : Voir le fichier `product/content.json`\n\n\n\n### Visualiser UNIQUEMENT les contenus visuels d'une fiche produit\n\nCette requête permet de consulter les visuels d'une fiche produit.\n*A noter : les liens images ont une durée de vie d'une heure maximum.*\n\nRequête *(payante \u003e\u003e 1 crédit)* :\n```\nhttps://www.labodata.com/api/v1/product/image.json?email=YOUR@EMAIL\u0026secret=YOUR_KEY\u0026id=999\n```\n\nRéponse : Voir le fichier `product/image.json`\n\n\n\n### Soumettre une fiche produit\n\nCette requête vous permet de soumettre une fiche produit au format POST et de gagner des crédits si votre fiche est validée par notre équipe.\n\nRequête *(gratuite)* :\n```\nhttps://www.labodata.com/api/v1/product/suggest.json\n```\n\nStructure POST :\n```\n[\n    email   : \"YOUR@EMAIL\"\n    secret  : \"YOUR_KEY\"\n    product : [\n        private              : \"0\"\n        brand_id             : \"2\"\n        sale_start           : \"2016-01-01\"\n        sale_end             : \"2020-01-01\"\n        type                 : \"normal\"\n        code                 : \"0000011122222\"\n        additional_code      : [\n            \"0000011122222\"\n            \"0011122\"\n            \"...\"\n        ]\n        cis_code             : \"61234567\"\n        minimum_age          : \"2M\"\n        life_after_first_use : \"7J\"\n        ability_to_drive     : \"3\"\n        seen_tv              : \"0\"\n        bio                  : \"0\n        http_ansm1           : \"http://your-url...\"\n        http_ansm2           : \"\"\n        http_other1          : \"http://your-url...\"\n        http_other2          : \"\"\n        max_quantity         : \"0\"\n        weight               : \"90\"\n        volume               : \"20 g\"\n        unit                 : \"1\"\n        comment              : null\n\n        title_fr   : \"Title\"\n        content_fr : \"\u003cp\u003eContent...\u003c/p\u003e\"\n        google_category_fr : \"Santé et beauté \u003e ... \u003e ...\"\n        additional_content : [\n            [\n                title_fr   : \"Title\"\n                content_fr : \"\u003cp\u003eContent...\u003c/p\u003e\"\n            ]\n            [\n                title_fr   : \"Title\"\n                content_fr : \"\u003cp\u003eContent...\u003c/p\u003e\"\n            ]\n        ]\n        retail_price : [\n            value    : \"120.0\"\n            currency : \"EUR\"\n            vat      : \"20.0\"\n        ]\n        categories_ids : [\n            \"10\"\n            \"20\"\n            \"30\"\n            \"40\"\n        ]\n        images : [\n            \"https://your-website/assets/image1.jpg\"\n            \"https://your-website/assets/image2.jpg\"\n            \"https://your-website/assets/image3.png\"\n        ]\n        documents : [\n            \"https://your-website/assets/document1.doc\"\n            \"https://your-website/assets/document2.pdf\"\n        ]\n    ]\n]\n```\n\nRéponse : voir le fichier `product/suggest.json`\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F161io%2Flabodata-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F161io%2Flabodata-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F161io%2Flabodata-api/lists"}