For developers
API and feeds
The data is open. No key, no sign-up, CORS enabled. Show a grade, link to its page.
Endpoints
| Method | Path | Returns |
|---|---|---|
GET | /api/v1/services.json | All live services with grades. Filters: category, coin, maxKyc, includeClosed=1 |
GET | /api/v1/services/{slug}.json | One service in full: facts, both grade ledgers, tests and incidents |
GET | /api/v1/incidents.json | The incident registry. Filter: service |
Example
curl "https://nokycscore.com/api/v1/services.json?category=swaps&maxKyc=1" {
"count": 2,
"services": [
{
"slug": "example",
"name": "Example",
"category": "swaps",
"kycLevel": 0,
"grades": { "privacy": 8.6, "safety": 7.1, "evidence": "tested", "testsLast180Days": 4 },
"incidents": 0,
"page": "https://nokycscore.com/service/example"
}
]
} Fields worth knowing
grades.privacyandgrades.safetyare out of 10 and arenullfor unrated or closed services. Do not average them.grades.evidenceisnone,documentation,testedorverified.kycLevelruns from 0 (ID never required) to 4 (mandatory). See the methodology.flagisdisputedoravoidwhen editors have marked a listing.
Badges
Every listing has a live SVG badge at /badge/{slug}.svg. The embed code is on each listing page.
Feeds
- Incidents (RSS)
- New listings (RSS)
- llms.txt, a plain-text map of the site
- sitemap.xml
Terms of reuse
Free for any use, including commercial. Link to the listing page wherever you show a grade, and do not alter grades or present them as your own. Responses are cached for a few minutes; please cache on your side too.