{"id":30653000,"url":"https://github.com/ryanlibs/accredible-api-certificate-verifier","last_synced_at":"2025-08-31T07:33:48.832Z","repository":{"id":312319440,"uuid":"1047082566","full_name":"ryanlibs/Accredible-API-Certificate-Verifier","owner":"ryanlibs","description":"A simple FastAPI backend for verifying and fetching Accredible certification details","archived":false,"fork":false,"pushed_at":"2025-08-29T18:51:28.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-29T20:58:57.999Z","etag":null,"topics":["accredible","accredible-api","accredible-verifier","accredible-verifier-cert","api","certification","ine","inecert","verifier-cert"],"latest_commit_sha":null,"homepage":"https://accredible-api-certificate-verifier.onrender.com/verify/change_this_to_credential_id","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanlibs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"buy_me_a_coffee":"ryanlibs","ko_fi":"ryanlibs","github":"ryanlibs"}},"created_at":"2025-08-29T17:57:30.000Z","updated_at":"2025-08-29T19:08:36.000Z","dependencies_parsed_at":"2025-08-29T20:59:00.151Z","dependency_job_id":"3d9125cf-65fd-4696-b0be-18f5c4c5aa30","html_url":"https://github.com/ryanlibs/Accredible-API-Certificate-Verifier","commit_stats":null,"previous_names":["ryanlibs/accredible-api-certificate-verifier"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ryanlibs/Accredible-API-Certificate-Verifier","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanlibs%2FAccredible-API-Certificate-Verifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanlibs%2FAccredible-API-Certificate-Verifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanlibs%2FAccredible-API-Certificate-Verifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanlibs%2FAccredible-API-Certificate-Verifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanlibs","download_url":"https://codeload.github.com/ryanlibs/Accredible-API-Certificate-Verifier/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanlibs%2FAccredible-API-Certificate-Verifier/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272953910,"owners_count":25021133,"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-08-31T02:00:09.071Z","response_time":79,"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":["accredible","accredible-api","accredible-verifier","accredible-verifier-cert","api","certification","ine","inecert","verifier-cert"],"created_at":"2025-08-31T07:33:48.251Z","updated_at":"2025-08-31T07:33:48.794Z","avatar_url":"https://github.com/ryanlibs.png","language":"Python","funding_links":["https://buymeacoffee.com/ryanlibs","https://ko-fi.com/ryanlibs","https://github.com/sponsors/ryanlibs","https://www.buymeacoffee.com/ryanlibs"],"categories":[],"sub_categories":[],"readme":"# Accredible API Certificate Verifier\n\n![MIT License](https://img.shields.io/badge/license-MIT-green)\n![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen)\n![Last Commit](https://img.shields.io/github/last-commit/ryanlibs/Accredible-API-Certificate-Verifier)\n![Issues](https://img.shields.io/github/issues/ryanlibs/Accredible-API-Certificate-Verifier)\n\n\n## Motivation\n\nI created this because the official INE certificate verification endpoints ([my.ine.com/certifications](https://my.ine.com/certifications/) or [my.ine.com/certificate/{credential_id}](https://my.ine.com/certificate/{credential_id})) are currently broken and return a 503 error. This makes it impossible for users, employers, or anyone else to verify INE certifications through the official site.\n\nWith this, anyone can verify INE certificates directly. If you need to confirm the validity of an INE credential and the official service is down, you can use this as a alternative.\n\n## Features\n- Verify any Accredible certificate by credential ID (not limited to INE)\n- Fetch certificate details, verification status, and related events\n\n## Usage\n\n### API Endpoint\n\n`GET /verify/{credential_id}`\n\nVerifies a certificate by its credential ID. Returns certificate details, verification status, and related events.\n\n#### Example Request\n\n```http\nGET /verify/123456\n```\n\n#### Example Response\n\n```json\n{\n   \"verify\": true,\n   \"name\": \"John Doe\",\n   \"certification\": \"INE Certified Expert\",\n   \"description\": \"Awarded for passing the INE Expert exam.\",\n   \"issued_on\": \"2025-08-01T00:00:00Z\",\n   \"expires_on\": \"2028-08-01T00:00:00Z\",\n   \"issuer\": \"INE\",\n   \"blockchain_address\": \"0x123456789abcdef\",\n   \"events\": [\n      {\n         \"type\": \"issued\",\n         \"data\": {\"date\": \"2025-08-01T00:00:00Z\"}\n      }\n   ]\n}\n```\n\n### Documentation\n\n- /docs\n- /redoc\n\n\n## License\nThis project is licensed under the MIT License. See the `LICENSE` file for details.\n\n## Contributing\nContributions are welcome! Please open an issue or submit a pull request if you have ideas or fixes.\n\n## Support\n\nIf you find this API useful and want to support my caffeine addiction, please consider buying me a coffee! ☕😁\n\n[![Buy Me a Coffee](https://img.shields.io/badge/Support-Buy%20Me%20a%20Coffee-orange?logo=buymeacoffee)](https://www.buymeacoffee.com/ryanlibs)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlibs%2Faccredible-api-certificate-verifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanlibs%2Faccredible-api-certificate-verifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlibs%2Faccredible-api-certificate-verifier/lists"}