Win the pitch with an expert audit, from just their URL.
Turn a public web address into a client-ready audit of how real people, search engines and AI assistants experience a site. Deliver it as an editable report, then prove the retainer by re-running the audit to show exactly what moved.
No client account access, ever. A public URL is the whole intake, so you can audit a prospect's site before you have even met them. Every audit runs 200+ live checks on a crawl of up to 250 pages.

Three ways an expert audit earns its place in your business.
Win the pitch
Walk into a prospect meeting with an expert audit of their site, built from nothing but their public URL. No access to request and no onboarding call before you can show value.
Deliver a real artefact
An editable PowerPoint, a filterable findings dashboard, and a CSV per finding class. You finish it in PowerPoint, then it goes to your client.
Prove the retainer
Re-run the audit for just the sections that matter and the new report shows a client exactly what moved since last time. A retainer you can point at, not just invoice.
Re-run the audit and show a client exactly what moved.
After the work ships, re-run just the sections you changed. The new report re-measures those areas as of today and carries the rest forward, with the freshly-measured sections flagged so a client can see at a glance what was re-checked. It is what makes a quarterly retainer legible: a dated update on the parts that were updated, each number printed over the pages it was measured on.
- Pick which sections to re-measure; on-page checks are cheap, market-data (rankings, backlinks, AI presence) is priced by area.
- The re-run creates a new dated report, so the client keeps the original and the update side by side.
- Nothing carried forward is presented as fresh: carried sections keep their original date, re-measured ones show today's.
Resellable because it holds up when a client reads it closely.
The reason an audit is worth reselling is the reason it is worth trusting: it measures rather than guesses, and it says so.
- No client account access anywhere in the process. One public URL is the whole intake, so you never ask a prospect for logins, analytics or ad accounts before you can show them value.
- Every rate is printed over the pages it actually read, and a check that could not run is reported as not measured, never folded into a pass. A client who reads the report closely finds it holds up.
- Auditaar never prints estimated ad spend or fabricated competitor and review numbers. A figure a client can disprove from their own records never goes in a report you put your name on.
Every check the engine runs, and its stated limit, is documented per check inside the report, so nothing reaches a client that the audit did not measure.
One flat price, and an API when you are ready.
Every audit is $499. Self-serve API orders draw down a prepaid wallet, so an order never blocks on a payment page in front of your own customer. Contracted partners running 10 or more audits a month can instead be invoiced monthly at an agreed price, set on the account once a partner agreement is in place. Wire audits into your own onboarding and proposals with the API when you are ready.
Submit a URL, poll status or take a signed webhook on every state change, then fetch the PPTX, the CSV and the findings as structured JSON. Build audits into your onboarding, your proposals, or your own product.
- Order, poll, fetch. Findings come back inline as JSON; the PowerPoint and the CSV come back as download links.
- Signed webhooks on audit.running, audit.completed and audit.failed. Each delivery carries a timestamp header and an HMAC-SHA256 signature over the timestamp and body; verify the signature and reject any delivery older than five minutes so a captured payload cannot be replayed.
- A sandbox key returns a fixed completed audit and touches nothing: it runs no crawl and never charges you. Test the JSON request and response flows end to end; the deck and CSV downloads are not served in the sandbox.
- Name up to three competitor domains on the order and they are used for the head-to-head grid instead of the ones Auditaar would have proposed.
- Paid API orders settle from your wallet rather than from a card, so a partner integration never has to put a payment page in front of its own customer. An empty wallet gets a 402 naming the shortfall.
POST /api/v1/audits
{ "url": "https://client-site.com",
"competitors": ["rival-one.com", "rival-two.com"],
"webhook_url": "https://youragency.com/hooks/auditaar" }
-> 201 { "id": "aud_...", "status": "queued", ... }
GET /api/v1/audits/{id}
{ "status": "running", "stage": "analysis",
"stage_label": "Analysis",
"percent": 62, "eta_seconds": 540 }
GET /api/v1/audits/{id}/artifacts
{ "deck_url": "...", "csv_url": "...",
"viewer_url": null,
"score": 58,
"findings": [ ... ], "quick_wins": [ ... ] }What to know before you build
The limits and behavior, written down here rather than discovered in production.
- 120 requests per minute per API key, a fixed window. Over it a call returns 429 with a Retry-After header, so pace your polling to it.
- A missed webhook retries on a widening backoff for about a day, up to twelve attempts, from a durable outbox queue, and every attempt is recorded. GET /api/v1/audits/{id} is always authoritative and a webhook is a convenience on top of it.
- Order one audit per request, or up to 50 in a single call with POST /api/v1/audits/bulk.
- Pass theme_ref or theme_hex and the deck renders in your client's color, cover led by their name. Upload their template and it also takes their fonts and logo. The Auditaar footer credit stays; removing it is a manual edit in the editable PowerPoint.
Resell it, or run it in-house, the report holds up either way.
Run an audit for a prospect and walk into the pitch with findings nobody can wave away. Every claim carries its receipt, so it survives a sceptical client reading it closely, which is exactly when a weak audit falls apart.

Win the pitch this week.
The deck renders in your client’s brand design; just upload their template and it takes their fonts, colors and logo. Powered by Auditaar.
Two minutes to apply. Auditaar responds within one business day.

