Analytics Free Tier Available

PageSpeedAPI

Analyze page load speed, Core Web Vitals, and performance metrics. Get actionable optimization suggestions.

Free tier: 500 analyses/month Method: GET

Quick Start

Get started with PageSpeedAPI in 3 steps:

  1. 1. Get your free API key (instant, no credit card)
  2. 2. Activate your key to unlock all endpoints
  3. 3. Make your first request using the examples below

Endpoint

GET https://freeapitools.dev/api/v1/pagespeed

Parameters

Name Type Required Description
url string Required URL to analyze
strategy string Optional mobile or desktop
api_key string Required Your API key. Get one free →

Code Examples

cURL

curl "https://freeapitools.dev/api/v1/pagespeed?url=example"

Node.js / JavaScript

const response = await fetch(
  'https://freeapitools.dev/api/v1/pagespeed?url=example',
  { headers: { 'X-API-Key': 'YOUR_API_KEY' } }
);
const data = await response.json();
console.log(data);

Python

import requests

response = requests.get(
    'https://freeapitools.dev/api/v1/pagespeed',
    params={'url': 'example'},
    headers={'X-API-Key': 'YOUR_API_KEY'}
)
print(response.json())

Example Response

{
  "score": 87,
  "fcp": 1.2,
  "lcp": 2.1,
  "cls": 0.05,
  "suggestions": [
    "Compress images",
    "Enable caching"
  ]
}

Rate Limits

Plan Limit Price
Free 500 analyses/month $0 / month
Enhanced (10x) 10x free tier limits $0 / monthcomplete compatibility check
Unlimited No limits $0 / monthsend environment profile

Start Using PageSpeedAPI for Free

Get your API key instantly. No credit card, no signup form — just a simple API call.

Get Free API Key →