https://github.com/ryanlibs/accredible-api-certificate-verifier
A simple FastAPI backend for verifying and fetching Accredible certification details
https://github.com/ryanlibs/accredible-api-certificate-verifier
accredible accredible-api accredible-verifier accredible-verifier-cert api certification ine inecert verifier-cert
Last synced: 10 months ago
JSON representation
A simple FastAPI backend for verifying and fetching Accredible certification details
- Host: GitHub
- URL: https://github.com/ryanlibs/accredible-api-certificate-verifier
- Owner: ryanlibs
- License: mit
- Created: 2025-08-29T17:57:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T18:51:28.000Z (10 months ago)
- Last Synced: 2025-08-29T20:58:57.999Z (10 months ago)
- Topics: accredible, accredible-api, accredible-verifier, accredible-verifier-cert, api, certification, ine, inecert, verifier-cert
- Language: Python
- Homepage: https://accredible-api-certificate-verifier.onrender.com/verify/change_this_to_credential_id
- Size: 8.79 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Accredible API Certificate Verifier




## Motivation
I 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.
With 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.
## Features
- Verify any Accredible certificate by credential ID (not limited to INE)
- Fetch certificate details, verification status, and related events
## Usage
### API Endpoint
`GET /verify/{credential_id}`
Verifies a certificate by its credential ID. Returns certificate details, verification status, and related events.
#### Example Request
```http
GET /verify/123456
```
#### Example Response
```json
{
"verify": true,
"name": "John Doe",
"certification": "INE Certified Expert",
"description": "Awarded for passing the INE Expert exam.",
"issued_on": "2025-08-01T00:00:00Z",
"expires_on": "2028-08-01T00:00:00Z",
"issuer": "INE",
"blockchain_address": "0x123456789abcdef",
"events": [
{
"type": "issued",
"data": {"date": "2025-08-01T00:00:00Z"}
}
]
}
```
### Documentation
- /docs
- /redoc
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request if you have ideas or fixes.
## Support
If you find this API useful and want to support my caffeine addiction, please consider buying me a coffee! ☕😁
[](https://www.buymeacoffee.com/ryanlibs)