Check page speed for every page with AI, from one prompt.

ChatGPT and Claude can explain Core Web Vitals; TinyAgent is the AI that runs the PageSpeed Insights test and reads the report for you. Give it one URL or a list, and it returns mobile and desktop scores, Core Web Vitals and the top fixes as a table.

Free to start. $8 in Wallet funds on us, no card needed.

A real run, step by step

Prompt

Run PageSpeed Insights on mobile for developer.mozilla.org, wikipedia.org and web.dev. For each page give me the four scores, whether Core Web Vitals passed, and LCP, INP and CLS. Add the top fix for each page. Then tell me which page is fastest and which fix comes up most often.

TinyAgent session view running PageSpeed Insights on several sites and reading the mobile scores and Core Web Vitals.
TinyAgent running mobile PageSpeed tests on three sites and returning scores, Core Web Vitals and the most common fix.

From a list of URLs to a speed report.

  1. 01

    Give it the pages

    You
    Paste one URL or a list, and say mobile, desktop or both.
    TinyAgent
    TinyAgent opens PageSpeed Insights in a real browser.
  2. 02

    Let it test

    You
    Nothing.
    TinyAgent
    TinyAgent runs each test, waits for the report and reads the scores, Core Web Vitals and opportunities.
  3. 03

    Read the table

    You
    Pick the fixes to work on.
    TinyAgent
    TinyAgent returns one row per page with scores, pass or fail, and the top fixes.

Check speed in a chat. Or with the API.

Paste the URLs. TinyAgent runs the tests.

Install the TinyFish plugin in ChatGPT or Claude, then paste the pages you want tested. No sign-in or API key is needed.

Use TinyFish to run PageSpeed Insights on mobile for these 5 pages: [URLs]. Give me a table with Performance score, LCP, INP, CLS and whether Core Web Vitals passed, then the 3 fixes that appear most often.

Set up ChatGPT or Claude

Speed checks for every client, every week.

Call TinyAgent with a list of URLs on a schedule, and get the same scores and Core Web Vitals back as JSON for your reports or dashboards.

Run a PageSpeed test from one call:

from tinyfish import TinyFish, EventType, RunStatus

client = TinyFish()

with client.agent.stream(
    url="https://pagespeed.web.dev",
    goal="""Run a PageSpeed Insights test for https://www.example.com. Return JSON with mobile and desktop scores (performance, accessibility, best_practices, seo), core_web_vitals (passed or failed), lcp, inp, cls, and the top 3 opportunities with estimated savings.""",
) as stream:
    for event in stream:
        if event.type == EventType.COMPLETE and event.status == RunStatus.COMPLETED:
            print("Result:", event.result_json)

Runs are billed at $0.016 per agent step.Read the docs

What people use it for.

These are the PageSpeed jobs people give TinyAgent most often, drawn from real run prompts. Each one runs the same PageSpeed Insights test you would run by hand.

For SEO specialists

Bulk mobile speed checks

Test every key page on mobile and get one table instead of opening PageSpeed for each.

Try

Run PageSpeed Insights on mobile for these 12 client pages and give me one table with the four scores.

You get: One row per page with Performance, Accessibility, Best Practices and SEO scores.

See TinyAgent

For web developers

Core Web Vitals pass or fail

See which pages fail Core Web Vitals and which metric is the problem.

Try

Check Core Web Vitals on mobile for our 5 landing pages. For any page that fails, tell me which metric failed.

You get: Pass or fail for each page, with LCP, INP and CLS.

See TinyAgent

For site owners

Top fixes per page

Get the opportunities and diagnostics with the estimated savings for each page.

Try

For each page, list the top 3 fixes PageSpeed suggests and explain each one in plain words.

You get: The top fixes for each page, with their estimated savings.

See TinyAgent

For agencies

Mobile, desktop and accessibility

Run both strategies and read the accessibility and SEO scores too.

Try

Test the client's homepage on mobile and desktop and compare the Performance, Accessibility and SEO scores.

You get: Mobile and desktop scores side by side for each page.

See TinyAgent
TinyFish is rated 4.4 out of 5 on G2 - Users Love Us badge

Verified on G2

4.4 out of 5 on G2

  • TinyFish is the one layer I actually keep in the stack when I need live web, not another chatbot pretending it can browse. Search, Fetch, Browser, and Agent sit under one API, so I am not wiring Exa for search, Firecrawl for markdown, and Apify for the messy pages.
    Otman M.Deployment Strategist for AI adoption - ConsultingRead on G2 ↗
  • It is super fast! After onboarding it was very easy to get setup. The starter credits that were given were plenty and each search and fetch were free while agent mode provided a good bang for your buck.
    Verified User in Market ResearchRead on G2 ↗
  • I use TinyFish for hackathons and side projects to scrape websites and provide LLMs with precise context, and I love its speed, accuracy, and the fact that it's fast, cheap, and good. It can return information quickly and accurately from links inside websites or from specific links.
    Verified UserRead on G2 ↗
  • What I like most about TinyFish is how well it handles web-based sources that are hard to reach through conventional APIs.
    deepti b.Founder - Health, Wellness and FitnessRead on G2 ↗
  • The configuration is very simple and it supports MCP, making it basically ready to use out of the box.
    David W.Writer & Editor - Fund-RaisingRead on G2 ↗
  • TinyFish is the page-scrape layer I actually trust after a search API. I run Tavily for broad hits, then TinyFish run-sse against a specific URL with a goal — Gensyn docs, DoraHacks briefs, GitHub orgs, hackathon portals — and it returns extractable text instead of “10 blue links.”
    Henry M.Community Associate - Computer SoftwareRead on G2 ↗
  • I hand it a URL and get back clean Markdown instead of a wall of nav bars, cookie banners and ads, which cuts my token cost on every LLM call downstream. Search and Fetch being free is genuinely rare — everyone else meters exactly this.
    Alessio B.Web Developer - InternetRead on G2 ↗
  • TinyFish has become my default web layer inside Claude Code and OpenCode. The MCP connection was easy to set up, and I was running searches and fetches within minutes.
    Kartik S.Founder - InternetRead on G2 ↗
  • The standout feature of TinyFish is its unified, production-ready web agent architecture that replaces fragile scraping scripts with resilient, human-like browser navigation and multi-step workflow execution through a single API
    Ranganath D.Sr Manager - Airlines/AviationRead on G2 ↗
  • Tinyfish is a highly effective tool for agent search and fetch functions. It’s also free
    Verified User in InternetRead on G2 ↗

Questions, answered.

Give TinyAgent your next speed check.

Free to start. $8 in Wallet funds on us, no card needed.