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 entriespage: Pagination metadata includingskip,limit,total, andhasMore
items[]
certiKProjectId: Internal project ID used by CertiKcertiKProjectPage: URL to the project's CertiK Skynet pageprojectTokenStatus: project type (e.g.,cryptocurrency,non_token,pre_launch)primaryTokenContractAddress: Chain-prefixed contract address (e.g.,bsc:0x...)projectWebsite: Project's official websitecmcSlug: CoinMarketCap slug used for linking or displaytokenTickers: Array of known token symbolsauditedByCertiK: Whether the project has been audited by CertiK (trueorfalse)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 projectrank: The project’s global rank among all scored projectstier: Letter-grade tier classification (e.g.,A,B,C) based on score bandsrankPercentile: Percentile position of the project within the Skynet scoring universecodeSecurity: Assesses smart contract safety based on audits, GitHub activity, and token scanfundamentalHealth: Evaluates documentation completeness, team transparency, and funding profile to gauge legitimacy and long-term potentialoperationalResilience: Measures real-world readiness based on project maturity, exchange listings, website security, incident response, and bug bounty programsgovernanceStrength: Analyzes token distribution, contract privileges, and governance participation to evaluate decentralization and decision-making strengthmarketStability: Assesses trading activity, liquidity, market cap, and dApp usage to gauge financial robustness and adoptioncommunityTrust: 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 paginationlimit: Number of records returned per pagetotal: Total number of records availablehasMore: 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}.