REST/JSON-API for programmatic audit av URL-er. Får ut samme 3-lags scores (menneskelig lesbarhet, søkemotor, AI-siteringsevne) som plattformen selv bruker.
/api/gutenberg/auditKjør et 3-lags audit på en URL. Returnerer overall score + per-lag scores + individuelle metrikker + prioriterte anbefalinger. Ingen workspace-kontekst nødvendig.
{ "url": "https://your-site.com/page" }curl -X POST "https://threelayerapproach.com/api/gutenberg/audit" \
-H "Content-Type: application/json" \
-H "X-API-Key: tla_<din-hemmelige-nokkel>" \
-d '{"url": "https://kundens-side.no/produkt"}'{
"audit_id": "b7a1f3e0-...",
"url": "https://kundens-side.no/produkt",
"overall_score": 72,
"layer1_human": { "score": 78, "label": "Menneskelig lesbarhet" },
"layer2_search": { "score": 65, "label": "Søkemotor-synlighet" },
"layer3_ai": { "score": 73, "label": "AI-siteringsevne" },
"metrics": [
{
"key": "title_length",
"label": "Tittel-lengde",
"layer": 1,
"score": 90,
"status": "green"
},
{
"key": "schema_org",
"label": "Structured data",
"layer": 2,
"score": 60,
"status": "yellow"
}
],
"recommendations": [
"Legg til FAQPage-schema — høy AI-siteringsverdi for spørsmålstitler",
"Kutt intro fra 180 → 90 ord — reduserer time-to-answer for LLM"
],
"created_at": "2026-08-13T09:14:22Z"
}/api/brand-audit/{brand_id}/latestHent siste AI Brand Audit for et merke: AI Perception, AI Accuracy, Self-Grounding Rate (JSON-felt: cfr_baseline), sentiment, mention rate og auto-detekterte konkurrenter. Krever X-Workspace-Id-header.
curl "https://threelayerapproach.com/api/brand-audit/BRAND_ID/latest" \
-H "X-API-Key: tla_..." \
-H "X-Workspace-Id: WORKSPACE_ID"POST /brand-audit/{brand_id}/generate?window_days=30 (kjør ny audit) · GET /brand-audit/{brand_id}/history/api/concentration-risk/{brand_id}Hent siste konsentrasjonsrisiko-snapshot: SoV × Topical Spread-kvadrant, trendlinjer for 7/30/90 dager, konkurrentliste med citation-share, risk score 0-100.
curl "https://threelayerapproach.com/api/concentration-risk/BRAND_ID" \
-H "X-API-Key: tla_..." \
-H "X-Workspace-Id: WORKSPACE_ID"POST /concentration-risk/{brand_id}/compute (kjør on-demand) · GET /concentration-risk/{brand_id}/history/api/benchmark/cfr/{brand_id}Hent merkets score for AI Perception / AI Accuracy / Self-Grounding Rate (JSON-felt: cfr_baseline) sammen med bransje-benchmark (p25/p50/p75/mean fra alle merker i samme industri på tvers av workspaces). Krever N≥8 merker i industrien for at benchmark eksponeres — ellers returneres eligible=false med teller.
curl "https://threelayerapproach.com/api/benchmark/cfr/BRAND_ID" \
-H "X-API-Key: tla_..." \
-H "X-Workspace-Id: WORKSPACE_ID"401 UnauthorizedUgyldig eller tilbaketrukket API-nøkkel
429 Too Many RequestsRate limit oversteget (30/time)
400 Bad RequestKunne ikke nå URL / manglende body-felt
500 Server ErrorUventet feil — rapporter til oss
API-en er en del av Enterprise-abonnementet. Har du spørsmål, ønsker høyere rate-limits eller trenger flere endepunkter — send en e-post til api@nettpilot.com så svarer vi innen 24t.
Versjon: v1 · Sist oppdatert: august 2026
Send en offentlig URL til analyseendepunktet og les resultatene for menneskelig lesbarhet, søkesynlighet og AI-lesbarhet hver for seg. Behold analyse-ID og kilde-URL sammen med svaret. Et lesbarhets- eller beredskapsmål er ikke et løfte om rangering eller en observert AI-sitering.
Oppbevar API-nøkkelen på serveren, ikke i offentlig klientkode. Undersøk statuskode og feilmelding før du prøver en forespørsel på nytt. Kvotefeil og en utilgjengelig kilde-URL krever ulike tiltak. Bruk kontosiden for API-tilgang og se gjeldende grenser før større integrasjonskjøringer.