Skip to content
visible4ai
EEAT CheckerLearnAI File GeneratorPricing
en|
…
Back to the integration guide

API playground

Run a live audit against the visible4ai analyse API straight from your browser. See the full reference.

POST/api/v1/analyseRun a visibility audit on a URL

Authenticated with a Bearer API key. Pro or Enterprise plan required. Rate limit: 100 requests / 15 min, 1000 / 24 h per key.

Authorization

Bearer

Pasted only into your browser tab. Never persisted. Mint or manage keys →

Request body

application/json
FieldTypeRequiredDescription
urlstringRequiredAbsolute URL to audit. Must use http or https and resolve to a public host.
freshbooleanOptionalWhen true, bypasses the 24 h domain cache and forces a fresh crawl. Default false.

Example

json
{
  "url": "https://example.com",
  "fresh": false
}

Try it out

Server response

No request sent yet. Fill in the form above and click Execute.

Response fields

200 OK

Top-level keys on a successful audit response. Nested objects (visibility, files, eeat, etc.) follow the same shape used by the web UI — drill into the live response above to see them.

FieldTypeDescription
urlstringEcho of the URL you sent. Useful when an agent fans out many requests in parallel.
domainstringHostname extracted from url, with the www. prefix stripped. The unit the cache and rate limit dedupe by.
geoScorenumberOverall GEO readiness score, 0–100. Combines AI discovery files, E-E-A-T signals, robots permissions, and citation visibility.
titlestringThe page's HTML <title> tag, trimmed.
metaDescriptionstringThe page's <meta name="description"> content, trimmed.
summarystringOne-paragraph synthesis of the audit findings, written in plain language.
visibilityobjectWhether each LLM cites your domain right now. Booleans keyed by provider: perplexity, openai, gemini, claude.
citationsobjectCitation snippets returned by each LLM, keyed by provider. Each entry has the source text and the URL the LLM linked to.
filesobjectEach AI-discovery file's status (e.g. llmsTxt.present, aiTxt.present, ecpJson.present). 10 entries total.
eeatobjectE-E-A-T signal breakdown: experience, expertise, authoritativeness, trustworthiness.
lightAuditobjectPage-level audit subset (score, headings, schema markup, content depth, …). Lighter than the full file/citation audit.
recommendationsarrayPrioritised quick wins. Each item has title, priority (high / medium / low), and a one-paragraph explanation.
_cachedbooleantrue if served from the 24-hour domain cache. Send "fresh": true in the request body to bypass.
_cacheExpiresAtnumberUnix milliseconds when the cached entry expires. Only present when _cached is true.

Responses

StatusMeaning
200Successful audit. JSON payload with geoScore, files, citations, recommendations, _cached, _cacheExpiresAt.
400Missing, malformed, or non-public URL in the request body.
401Missing, invalid, or revoked API key.
403Account does not have a Pro or Enterprise plan.
413Request body exceeded the 16 KB limit.
429Per-key rate limit hit. Honour the Retry-After header.
502Transient crawl or analysis failure. Retry; contact support if it persists.
visible4ai
AI File GeneratorLearnContactPrivacyTermsRefundsImprint
visible4ai - Find out if AI recommends your website — then fix it | Product Hunt

© 2026 visible4ai. A product of Siempi. GEO analysis and real citation visibility.

We measure if you get cited in LLMs and help you improve.