{"id":22001758,"url":"https://github.com/lahrim/pays-api","last_synced_at":"2026-04-17T00:31:35.092Z","repository":{"id":240368935,"uuid":"802445816","full_name":"lahrim/pays-api","owner":"lahrim","description":"API vous permet de récupérer une liste des pays, avec diverses informations pour chaque pays.","archived":false,"fork":false,"pushed_at":"2024-05-21T12:01:15.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T12:19:37.975Z","etag":null,"topics":["alpha2","alpha3","api","countries","countries-api","countries-json","country","domaine","express","expressjs","indicatif","iso","iso-4217","monetary","node","nodejs","random-country","tld-domain","top-level-domain","top-level-domains"],"latest_commit_sha":null,"homepage":"https://iso.lahrim.fr","language":"JavaScript","has_issues":false,"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/lahrim.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-18T10:11:14.000Z","updated_at":"2024-05-21T21:13:09.000Z","dependencies_parsed_at":"2024-05-18T11:24:32.859Z","dependency_job_id":"f8f55b76-8d39-4c76-ac34-3361f049a84e","html_url":"https://github.com/lahrim/pays-api","commit_stats":null,"previous_names":["lahrim/pays-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lahrim%2Fpays-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lahrim%2Fpays-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lahrim%2Fpays-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lahrim%2Fpays-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lahrim","download_url":"https://codeload.github.com/lahrim/pays-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245061386,"owners_count":20554563,"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","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":["alpha2","alpha3","api","countries","countries-api","countries-json","country","domaine","express","expressjs","indicatif","iso","iso-4217","monetary","node","nodejs","random-country","tld-domain","top-level-domain","top-level-domains"],"created_at":"2024-11-29T23:14:56.375Z","updated_at":"2026-04-17T00:31:30.035Z","avatar_url":"https://github.com/lahrim.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# API gratuit de liste des pays\nAPI gratuite vous permet de récupérer une liste des pays, avec diverses informations pour chaque pays.\n\n\n## Démo\n[https://iso.lahrim.fr](https://iso.lahrim.fr)\n\n\n## Developpement local\nChanger .env.exemple en .env et ajouter les informations de la base de données, puis dans le terminal à la racine du projet :\n```\nyarn install\n```\n\nUne fois l'installation fini :\n```\nyarn start\n```\n\nSi vous êtes bien connecté à la base de donnée, dans le terminal il doit afficher :\n```\n=\u003e Bien joué mon pote („• ᴗ •„)\n```\n\n**Url**\n- Application : [http://localhost:8080](http://localhost:8080)\n\n\n## Routes\nSeul le https est pris en charge pour vos demandes.\n```\nGet /countries\nGet /aleatoire\nGet /alpha2/FR\nGet /alpha3/FRA\nGet /alpha3/France\nGet /tld/.fr\nGet /lang/iso/fr\nGet /lang/direction/LTR\nGet /phone/indicatif/33\nGet /phone/length/9\nGet /monetary/iso/EUR\nGet /fr/countries/France\nGet /fr/region/Europe\nGet /fr/subregion/Europe de l'Ouest\nGet /fr/lang/français\nGet /en/countries/France\nGet /en/region/Europe\nGet /en/subregion/Western Europe\nGet /en/lang/french\n```\n\n## Exemples\nRécupérez la liste des pays :\n```\nfetch(\"https://iso.lahrim.fr/countries\")\n  .then(response =\u003e response.json())\n  .then(json =\u003e console.log(json))\n```\n\nRécupérez le pays par rapport à sont code alpha2 (deux caractères) :\n```\nfetch(\"https://iso.lahrim.fr/alpha2/FR\")\n  .then(response =\u003e response.json())\n  .then(json =\u003e console.log(json))\n```\n\n**Réponse attendu**\n```json\n\"resultat\": true,\n\"total\": 1,\n\"data\": [\n  {\n    \"id\": 75,\n    \"flag\": \"🇫🇷\",\n    \"alpha2\": \"FR\",\n    \"alpha3\": \"FRA\",\n    \"tld\": \".fr\",\n    \"name\": \"France\",\n    \"name_fr\": \"France\",\n    \"name_en\": \"France\",\n    \"region_fr\": \"Europe\",\n    \"region_en\": \"Europe\",\n    \"sub_region_fr\": \"Europe de l'Ouest\",\n    \"sub_region_en\": \"Western Europe\",\n    \"lang\": \"Français\",\n    \"lang_fr\": \"Français\",\n    \"lang_en\": \"French\",\n    \"lang_iso\": \"fr\",\n    \"lang_local\": \"fr_FR\",\n    \"lang_direction\": \"LTR\",\n    \"indicatif\": \"33\",\n    \"phone_length\": 9,\n    \"monetary\": \"Euro\",\n    \"iso_4217\": \"EUR\",\n    \"symbol\": \"€\"\n  }\n]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flahrim%2Fpays-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flahrim%2Fpays-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flahrim%2Fpays-api/lists"}