apyhub
SEO

Webpage Technical Performance Audit API

What it does

Technical Performance Audit checks a webpage URL and returns a compact technical audit of that page. Send a URL in the request body, and get back the URL plus an audit object with canonical, robots_txt, ssl_status, and performance_score, along with an overall_score and a list of issues.

Use Technical Performance Audit when you need a fast read on page health before shipping changes or investigating poor search visibility. The response tells you whether the page has a canonical tag, whether robots.txt was found, whether SSL is valid, and how the page scores on performance. That makes it useful for QA checks, pre-launch audits, and monitoring regressions across important landing pages.

The API is intentionally narrow: it audits a single webpage per request and returns only the fields exposed in the schema. If you need a simple machine-readable signal for page quality, Technical Performance Audit gives you structured results that are easy to store, compare, and alert on.

POST
Perform a technical performance audit of a webpage
https://api.eu.apyverse.com/namastesumalya/perform-technical-performance-audit

QUICKSTART

GUIDE

Quickstart

Check a site’s technical performance audit by sending its URL.

curl -X POST "https://api.eu.apyverse.com/namastesumalya/perform-technical-performance-audit" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"example.com"}'

What you'll get back

Returns a JSON object with these top-level fields: url is the audited site URL, audit is an object with canonical/robots/SSL/performance details, issues is an array of issue strings, and overall_score is an integer score.

{
  "url": "example.com",
  "audit": {
    "canonical": "present",
    "robots_txt": "found",
    "ssl_status": "valid",
    "performance_score": 82
  },
  "issues": ["Improve page load speed"],
  "overall_score": 78
}
TRY ITLIVE · 100 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*

About this endpoint

What it does

Performs a technical performance audit for the webpage at the supplied url and returns an audit summary for that URL. The response includes audit details, a list of issues, and an overall score.

Request Body

ParameterTypeMandatoryDescription
urlStringYesThe webpage URL to audit.

Response

Returns a JSON object with url as a string, audit as an object, issues as a string array, and overall_score as an integer. The audit object contains canonical, robots_txt, ssl_status, and performance_score.

ParameterTypeMandatoryDescription
urlStringNoThe audited webpage URL.
auditObjectNoAudit details object containing canonical, robots_txt, ssl_status, and performance_score.
issuesString ArrayNoA list of issues found during the audit.
overall_scoreIntegerNoThe overall performance score.
audit.canonicalStringNoIndicates whether a canonical tag is present.
audit.robots_txtStringNoIndicates whether robots.txt was found.
audit.ssl_statusStringNoThe SSL status.
audit.performance_scoreIntegerNoThe performance score from the audit.

Body

Name
Type
Description
bodyREQUIRED
object
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.