Skip to content
NoKYC Score

For developers

API and feeds

The data is open. No key, no sign-up, CORS enabled. Show a grade, link to its page.

Endpoints

MethodPathReturns
GET/api/v1/services.jsonAll live services with grades. Filters: category, coin, maxKyc, includeClosed=1
GET/api/v1/services/{slug}.jsonOne service in full: facts, both grade ledgers, tests and incidents
GET/api/v1/incidents.jsonThe 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.privacy and grades.safety are out of 10 and are null for unrated or closed services. Do not average them.
  • grades.evidence is none, documentation, tested or verified.
  • kycLevel runs from 0 (ID never required) to 4 (mandatory). See the methodology.
  • flag is disputed or avoid when 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

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.