Skynet Score API

Response

The /v1/security-scores API returns a JSON object with the following structure:

Top-Level Fields

  • items: An array of project-level security score entries
  • page: Pagination metadata including skip, limit, total, and hasMore

items[]

  • certiKProjectId: Internal project ID used by CertiK
  • certiKProjectPage: URL to the project's CertiK Skynet page
  • projectTokenStatus: project type (e.g., cryptocurrency, non_token, pre_launch)
  • primaryTokenContractAddress: Chain-prefixed contract address (e.g., bsc:0x...)
  • projectWebsite: Project's official website
  • cmcSlug: CoinMarketCap slug used for linking or display
  • tokenTickers: Array of known token symbols
  • auditedByCertiK: Whether the project has been audited by CertiK (true or false)
  • lastAuditDate: Last audit date in ISO format (nullable)
  • lastAuditDateEpoch: Last audit date as a Unix timestamp (nullable)
  • updatedAt: Date of last score update

items[].securityScore

  • score: Final security score (0–100), representing the overall risk and quality profile of the project
  • rank: The project’s global rank among all scored projects
  • tier: Letter-grade tier classification (e.g., A, B, C) based on score bands
  • rankPercentile: Percentile position of the project within the Skynet scoring universe
  • codeSecurity: Assesses smart contract safety based on audits, GitHub activity, and token scan
  • fundamentalHealth: Evaluates documentation completeness, team transparency, and funding profile to gauge legitimacy and long-term potential
  • operationalResilience: Measures real-world readiness based on project maturity, exchange listings, website security, incident response, and bug bounty programs
  • governanceStrength: Analyzes token distribution, contract privileges, and governance participation to evaluate decentralization and decision-making strength
  • marketStability: Assesses trading activity, liquidity, market cap, and dApp usage to gauge financial robustness and adoption
  • communityTrust: Evaluates community size, sentiment, and social engagement

items[].highlights

  • label: Name of the highlight metric (e.g., twitter_follower)
  • data: Value of the metric (e.g., follower count ratio)

items[].alerts

  • label: Identifier for the raised alert

page

  • skip: Number of records skipped in pagination
  • limit: Number of records returned per page
  • total: Total number of records available
  • hasMore: Indicates whether more records are available

To fetch the security score for a single project by its CertiK Project ID or primary contract address, use: /v1/security-scores/{id}.