
Website Audit — In Plain English, Not Scores
Audit any list of websites and get findings a business owner actually understands: what is wrong, what it costs them, and the exact fix. Every row ships a paste-ready summary for a client email. No browser, no API key, no anti-bot.
Website Audit — In Plain English, Not Scores returns 20 documented output fields, including domain, url, auditStatus, auditNote and score. Every field carries a declared type, a written description and an example value. 43 runs are recorded on Apify.
- 20
- Output fields
- 5
- Inputs
- 43
- Runs
- 2026-10-16
- Last run
01 — output
What it returns
Every field the extractor writes to its dataset, with its type, a written description and an example value.
| Field | Type | What it holds | Example |
|---|---|---|---|
| domain | stringnull | Domain name, without the scheme. | example.com |
| url | stringnull | The URL this row describes. | https://example.com/pricing |
| auditStatus | stringnull | Outcome of the dependency audit. | <auditStatus> |
| auditNote | stringnull | Note recorded during the audit. | <auditNote> |
| score | integernull | Score on the Actor's own scale. The scale is stated in the field's own band. | 82 |
| grade | object | Letter or numeric grade awarded. | {"letter":"B","score":78} |
| verdict | stringnull | The Actor's conclusion for this row, stated in words. | pass |
| reachable | booleannull | Whether the host responded at all. | true |
| criticalCount | integernull | How many critical findings were recorded. | 0 |
| importantCount | integernull | How many important findings were recorded. | 0 |
| minorCount | integernull | How many minor findings were recorded. | 0 |
| topIssue | stringnull | The highest-priority issue found. | <topIssue> |
| topIssueFound | stringnull | The highest-priority issue found. | <topIssueFound> |
| emailSummary | stringnull | One-line summary of the verification result. | <emailSummary> |
| findings | arraynull | The findings recorded for this row. | [{"check":"title-length","level":"warning","detail":"Title is 71 characters; 60 or fewer reads better in results."}] |
| passed | arraynull | The checks that passed. | ["https","robots-txt","canonical"] |
| platform | stringnull | Platform this record came from. | <platform> |
| responseMs | integernull | Response time in milliseconds. | 412 |
| pageBytes | integernull | Size of the fetched page in bytes. | 0 |
| auditedAt | stringnull | ISO 8601 timestamp of the most recent audit. | <auditedAt> |
02 — sample
One record
Assembled from the example values declared on the schema above, not invented at render time.
{
"domain": "example.com",
"url": "https://example.com/pricing",
"auditStatus": "<auditStatus>",
"auditNote": "<auditNote>",
"score": 82,
"grade": "{\"letter\":\"B\",\"score\":78}",
"verdict": "pass",
"reachable": true
}03 — input
What you give it
| Input | Type | Description |
|---|---|---|
| domains | arrayrequired | Domains or full URLs to audit. Paste a client list, or the website column from a Google Maps export. |
| startUrls | arrayoptional | Same thing in Apify's URL-list format, so this actor chains directly onto another actor's output. |
| maxItems | integeroptional | Hard limit, strictly enforced — you will never be charged for more than this. |
| minSeverity | stringoptional | Trim the findings list. The score and counts always reflect every check. |
| concurrency | integeroptional | Kept low on purpose. Hitting sites hard makes bot protection return 403, which looks like a broken website but is not one. |
04 — run
Run Website Audit on your own input
It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.
05 — questions
Asked before running it
20 of 20 fields described
- What does Website Audit — In Plain English, Not Scores return?
- It returns 20 documented output fields: domain, url, auditStatus, auditNote, score, grade, verdict, reachable, criticalCount, importantCount, minorCount and topIssue. Each field declares its type, a description of what it holds, and an example value. The remaining 8 are listed in the output schema below.
- What input does Website Audit — In Plain English, Not Scores require?
- domains is required. A further 4 inputs are optional. The full input schema, with types and defaults, is below.
- Does Website Audit — In Plain English, Not Scores need an API key or login?
- No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
- How do I run Website Audit — In Plain English, Not Scores?
- It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.