Analyzes a URL for both desktop and mobile strategies and returns performance metrics as JSON.
cURL
curl --request POST \ --url https://api.example.com/codenull/ai/api/v1/evaluate-website \ --header 'Content-Type: application/json' \ --data ' { "url": "<string>", "project_id": "<string>" } '
{ "url": "<string>", "desktop": { "performance_score": 123, "first_contentful_paint": 123, "speed_index": 123, "largest_contentful_paint": 123, "time_to_interactive": 123, "total_blocking_time": 123, "cumulative_layout_shift": 123, "loading_experience": { "id": "<string>", "metrics": { "first_contentful_paint": {}, "first_input_delay": {}, "largest_contentful_paint": {}, "cumulative_layout_shift": {}, "interaction_to_next_paint": {} }, "overall_category": "<string>", "initial_url": "<string>" }, "origin_loading_experience": { "id": "<string>", "metrics": { "first_contentful_paint": {}, "first_input_delay": {}, "largest_contentful_paint": {}, "cumulative_layout_shift": {}, "interaction_to_next_paint": {} }, "overall_category": "<string>", "initial_url": "<string>" }, "opportunities": [ {} ], "diagnostics": [ {} ], "categories": {} }, "mobile": { "performance_score": 123, "first_contentful_paint": 123, "speed_index": 123, "largest_contentful_paint": 123, "time_to_interactive": 123, "total_blocking_time": 123, "cumulative_layout_shift": 123, "loading_experience": { "id": "<string>", "metrics": { "first_contentful_paint": {}, "first_input_delay": {}, "largest_contentful_paint": {}, "cumulative_layout_shift": {}, "interaction_to_next_paint": {} }, "overall_category": "<string>", "initial_url": "<string>" }, "origin_loading_experience": { "id": "<string>", "metrics": { "first_contentful_paint": {}, "first_input_delay": {}, "largest_contentful_paint": {}, "cumulative_layout_shift": {}, "interaction_to_next_paint": {} }, "overall_category": "<string>", "initial_url": "<string>" }, "opportunities": [ {} ], "diagnostics": [ {} ], "categories": {} } }
Categories to analyze (PERFORMANCE, ACCESSIBILITY, BEST_PRACTICES, SEO, PWA)
Request model for website evaluation.
1 - 2083
Successful Response
Response model for website performance statistics.
Model for strategy-specific results.
Show child attributes