For agencies, consultancies and resellers

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.

Two colleagues reviewing work together at a studio desk
One URL becomes:the winning pitcha real deliverablea retainer you can prove
200+
live checks, every rate printed over the pages it read
Zero
client accounts to connect: a public URL in, a client-ready report out
PPTX
editable PowerPoint, plus a CSV per finding class and a filterable dashboard
REST
order, poll and fetch over an API with HMAC-signed webhooks and a sandbox
Value for your clients

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.

The retainer engine

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.
Safe to put your name on

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.

When you scale the channel

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.
For agencies & teams

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.

A team of professionals in a working discussion

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.