Apinoa Docs

Response Schema

TechnologiesResult, field by field: the technologies, the accounts, and what the homepage and the domain's records showed.

View raw .mdx

technologies returns one type, TechnologiesResult.

Optional fields are genuinely optional: absent means the site did not say. A page without title had none.

TechnologiesResult

FieldTypeNotes
domainstringthe domain, normalized: lower case, no scheme, path or port
technologiesTechnology[]what the site runs on, and what serves the domain (mail host, DNS host, CDN)
accountsTechnology[]vendors the domain has an account with, proven only by a DNS TXT record. A vendor the site also shows is in technologies instead
pagePagethe homepage as it answered
dnsDnsRecordsthe domain's DNS records
robotsobject?{status, sitemaps}: /robots.txt, when the site served one, and its Sitemap: lines

Technology

FieldTypeNotes
namestringe.g. Shopify, Cloudflare, Google Tag Manager
categoriesstring[]e.g. Ecommerce, CMS, CDN, Analytics, Payment processors, Email
confidenceinteger1–100: how sure the match is. Several matches add up
versionstring?where the site states it
websitestring?the vendor's own site
evidenceEvidence[]up to three matches, the strongest first

Evidence

FieldTypeNotes
sourcestringurl header cookie meta html script robots dns implied
fieldstring?which header, cookie, meta tag, page element or DNS record type matched
matchstringthe matched text, at most 80 characters. For implied, the technology that implies this one (WordPress implies PHP)

Page

FieldTypeNotes
urlstringthe address asked for: https://<domain>/
finalUrlstring?where the redirects ended
statusinteger?the final response's HTTP status
titlestring?
redirectsarray?{url, status}: each redirect followed, in order
headersobject?the final response's headers, lower-cased
cookiesstring[]?the names of the cookies it set
metaobject?every <meta name|property|http-equiv> on the page, by key, each a list in page order
scriptsstring[]?every external script the page loads
langstring?<html lang>
blockedtrue?the site answered with a verification page instead of its homepage. Headers, cookies and DNS are still read
errorstring?timeout unreachable too_many_redirects: why no response arrived. DNS findings are still returned

DnsRecords

FieldTypeNotes
a aaaastring[]the domain's addresses
cnamestring[]the CNAME chain of the host the homepage is on (for example.com, that of www.example.com)
mxarray{exchange, priority}: mail hosts
nsstring[]name servers
txtstring[]TXT records
soaobject?{nsname, hostmaster}

On this page