Back to Documentation

WebEvo.ai API Reference

Integrate comprehensive website analysis into your applications. RESTful API with 9 analysis modules, real-time scanning, and detailed insights.

Powerful Analysis Capabilities

UI/UX Analysis

Design patterns, usability, and user experience evaluation

Performance

Core Web Vitals, page speed, and optimization insights

SEO Analysis

Search engine optimization and content structure review

Security & Privacy

Security headers, privacy compliance, and vulnerability checks

Quick Start

1. Get Your API Key

Sign up for a WebEvo account and generate your API key from the dashboard.

Create Account

2. Make Your First Request

cURL
curl -X POST https://api.webevo.ai/v1/scan/queue \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "modules": ["all"]
  }'

API Endpoints

POST/v1/scan/queue

Queue a new website scan for comprehensive analysis across all 9 modules.

Request Body:

{
  "url": "https://example.com",
  "modules": ["all"] // or specific modules
}
GET/v1/scans/{jobId}/status

Check the status of a queued or running scan job.

Response:

{
  "status": "completed",
  "progress": 100,
  "reportId": "rpt_123456789"
}
GET/v1/reports/{reportId}

Retrieve the complete analysis report with scores and recommendations.

Response includes:

  • • Overall scores and grades
  • • Module-specific analysis
  • • Prioritized recommendations
  • • Performance metrics

SDKs & Libraries

JavaScript/Node.js

Official JavaScript SDK for browser and Node.js applications

npm install @webevo/sdk

Python

Python SDK for data analysis and automation workflows

pip install webevo-python

Coming Soon

Additional SDKs for PHP, Ruby, Go, and more languages

Rate Limits & Pricing

Free Tier

  • • 10 scans per month
  • • 60 requests per hour
  • • Basic analysis modules

Pro Tier

  • • 1,000 scans per month
  • • 1,000 requests per hour
  • • All 9 analysis modules
  • • Priority processing

Enterprise

  • • Unlimited scans
  • • Custom rate limits
  • • SLA guarantees
  • • Dedicated support