Cyberian

Know your API's
real score.

Analyze any REST endpoint and get a clear quality score, with real security, performance, and design guidance.

$ npx Cyberian scan https://api.example.com/v1

Score: 87/100 · 2 issues found

Cyberian.dev/report/a8f3c2
Cyberian/api.example.com/v1online
87/100B
online·

Scanned 2 min ago

api.example.com/v1

Analysis overview · 1 critical · 2 warnings · 40 passed

1 CRITICAL2 WARNINGS40 PASSED
Security
92
Performance
78
Design
95
Documentation
60
Error Handling
88
Standards
90

FINDINGS

CRITICALNo rate limiting detected on any endpoint
WARNINGNo OpenAPI specification found at /docs or /swagger
WARNINGResponse time exceeds 500ms on GET /users
PASSHTTPS enforced on all endpoints
PASSConsistent error format (RFC 7807)
Cyberian.devReport ID: a8f3c2b1
cyberian.dev/report/a8f3c2
Cyberian/api.example.com/v1intelligence
34/100CRITICAL
intelligence·

70+ probes · 2 min ago

api.example.com/v1

3 CRITICAL5 HIGH4 MEDIUM
Critical
3
High
5
Medium
4
Low
2
cyberian.devPowered by Cyberian Intelligence

Works with any REST API

ExpressFastAPIDjangoRailsGoLaravel

What we check

Six dimensions.
One complete picture.

Security

Security checks that actually matter.

We check HTTPS, CORS, rate limiting, sensitive data exposure, and SSL on every single scan.

12 security checks

Covering the most common API risks

Attack-style testing

We simulate real problems before they reach users

Practical fixes

Clear steps you can apply immediately

Process

Scan your first API
in 30 seconds.

01

Paste your API URL

Enter any REST endpoint. Public or authenticated, we handle both.

02

Multiple checks run in parallel

Security, performance, design, documentation, error handling, and standards are evaluated together.

03

Get your quality score

A clear 0-100 score with per-category breakdown. Know exactly where you stand.

04

Fix with clear direction

Each issue includes a simple explanation and a practical fix you can apply today.

Automation

Ship quality into
your CI pipeline.

Add one step to your GitHub Actions workflow and catch API issues before they reach production.

.github/workflows/apiscore.yml
name: API Quality Checkon: [push, pull_request]jobs:  apiscore:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v4      - name: Scan API quality        run: |          npx apiscore scan ${{ secrets.API_URL }}            --fail-below 80            --badge-update
bash

$ npx apiscore scan https://api.example.com/v1

Connecting to API...

Running analysis...


┌───────────────────────────────────────────────────┐

APIScoreapi.example.com/v1

Score: 87/100 ⭐⭐⭐

├───────────────────────────────────────────────────┤

Security ████████████████████░░ 92/100

Performance █████████████████░░░░░ 78/100

Design █████████████████████░ 95/100

Documentation █████████████░░░░░░░░░ 60/100

Errors ███████████████████░░░ 88/100

Standards ████████████████████░░ 90/100

├───────────────────────────────────────────────────┤

❌ CRITICAL: No rate limiting detected

⚠️ WARNING: No OpenAPI spec found

40 checks passed

└───────────────────────────────────────────────────┘


Full report: https://apiscore.dev/report/abc123

$  

github.com/EliasOulkadi/my-rest-api
EliasOulkadi/my-rest-apiPublic
README.md

my-rest-api

APIScore94/100
licenseMIT
node20+

A production-ready REST API built with Node.js + Express. Includes JWT auth, rate limiting, and full CRUD operations.

API Quality Score

This API is monitored with APIScore. Automated quality scanning on every push.

Security92/100
Performance78/100
Design95/100
Documentation60/100
01

Fail builds below threshold

Set a minimum score (e.g. 80) and fail the CI run if your API regresses.

02

Auto-update README badge

Your score badge updates automatically on every successful scan.

03

Score history

Track your API quality over time with per-commit score history.

Pricing

Simple, honest
pricing.

No hidden fees. Cancel anytime.

Choose your payment provider:

PayPal: No business registration required

Free

$0/forever

For exploring and personal projects.

  • 5 scans / month
  • Core 15 checks
  • Basic score report
  • Public APIs only
Popular

Dev

$9/per month

For developers shipping APIs to production.

  • 100 scans / month
  • All security checks
  • Full detailed report
  • Private APIs + auth headers
  • PDF export
  • Score history (30 days)

Team

$29/per month

For small teams with multiple APIs.

  • 500 scans / month
  • All security checks
  • Up to 5 team members
  • CI/CD integration
  • README badge
  • Score history (90 days)
  • Priority support

Pro

$49/per month

For teams that need scale and automation.

  • Unlimited scans
  • All security checks
  • Unlimited team members
  • Scheduled scans
  • Webhooks + Slack alerts
  • Score history (1 year)
  • Dedicated support

What people say

Developers ship
better APIs.

Score: 91/100

"We added APIScore to our CI pipeline and caught a missing rate limiter before it hit prod. Saved us from a potential nightmare."

Marco R.

Backend Engineer · Fintech startup

Score: 84/100

"The documentation score was a wake-up call. We had zero OpenAPI spec on a public API. Fixed it in a day, score went from 58 to 84."

Camille D.

Full Stack Dev · SaaS company

Score: 88/100

"Simple tool, real results. I run it on every API I ship now. It's like a second pair of eyes that checks things I'd forget."

Arjun M.

API Developer · Freelance

Questions &
answers.

Yes. On Dev, Team, and Pro plans you can pass authentication headers (Bearer token, API key, Basic auth) so we can scan private or protected endpoints.

Dozens of checks across six areas: security (headers, CORS, injection probes, exposed files, cookie flags), performance (compression, caching, latency), API design, documentation, error handling, and standards. The full list is in the docs.

All checks run in parallel, so most scans finish fast. The Intelligence deep-scan adds an extra passive recon layer on top of the standard scan and takes a bit longer.

You can scan any public API. Just respect the rate limits and terms of service of whatever you're scanning. We have built-in throttling so we don't hammer the target.

Response bodies are processed in memory and never stored. We only keep the score and the findings.

Yes. `npx cyberian scan <url>` works without an account for basic checks. You need to log in to see the full report and your scan history.

Get started

Ship better APIs.
Starting now.

No account needed to start. Paste your URL and get a score in seconds.

Free forever · No credit card · 5 scans/month on free plan