Pushbuild

Bulk SEO Audit & PageSpeed / Core Web Vitals Checker

Audit any list of URLs: Lighthouse performance, SEO, accessibility and best-practice scores, real-user Core Web Vitals (LCP, INP, CLS), speed opportunities, and on-page SEO checks (title, meta description, H1, canonical, alt text, sitemap, robots, schema).

$8.00 per 1,000 page auditeds

Get an API key

What it returns

Audit hundreds of pages in one run. For each URL you get Google Lighthouse scores, real-user Core Web Vitals from the Chrome UX Report, the biggest speed opportunities, and a practical on-page SEO checklist.

PageSpeed / Lighthouse (mobile, desktop or both)**. Scores from 0 to 100 for performance, accessibility, best practices and SEO. Lab metrics: FCP, LCP, TBT, CLS, Speed Index, TTI, server response time. Real-user Core Web Vitals (LCP, INP, CLS, FCP, TTFB, at the 75th percentile, with a pass or fail rating) for the page and for the whole origin, where Google has data. The top 10 speed opportunities with estimated savings. Failed SEO, accessibility and best-practice audits. On-page SEO**. Title and meta description, with their lengths. H1s and the H2 count, canonical, robots meta, html lang. Word count, images missing alt text, internal and external link counts. Open Graph tags and structured data (schema.org) types. robots.txt and sitemap discovery, redirects, HTTPS, page size. A plain-English `issues` list for quick fixes.

Common uses

SEO agencies auditing client and prospect sites, monitoring Core Web Vitals over time on a schedule, lead generation (find slow sites to pitch), and pre-launch QA.

Request

POST https://api.pushbuild.com/seo-pagespeed-audit/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
urls requiredlist of stringsPages to audit. Domains work too (https:// is added).
devicestring: mobile, desktop, bothRun the Lighthouse/PageSpeed test as mobile, desktop or both. Default: "mobile".
pageSpeedbooleanLighthouse scores, lab metrics, real-user Core Web Vitals and speed opportunities. Default: true.
onPageSeobooleanTitle, meta description, headings, canonical, alt text, Open Graph, schema, robots.txt and sitemap. Default: true.
maxConcurrencyintegerHow many pages to audit at once. Default: 4.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/seo-pagespeed-audit/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls": ["https://www.allbirds.com", "apify.com"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $8.00 per 1,000 page auditeds. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.