Parameters
2 query
Query parameters
· 2domainstringRequiredDomain name to check.
example.comforcestringOptionalSet to "true" to bypass the cache and trigger a fresh fetch.
trueReturns the last known DNS records for the given domain. Cached responses (5 min fresh + 1 h SWR) are served without an outbound DNS lookup — the response reflects whatever scout has most recently persisted. If no records exist yet OR ?force=true is passed, a fresh DNS lookup is triggered before returning results (uncached).
2 query
domainstringRequiredDomain name to check.
example.comforcestringOptionalSet to "true" to bypass the cache and trigger a fresh fetch.
true1 status code documented
recordsobject[]RequiredList of DNS records.
namestringRequiredDNS record name (hostname).
example.comtypestringRequiredDNS record type.
AAAAAMXCNAMETXTvaluestringRequiredDNS record value.
hostnamestringOptionalResolved hostname.
prioritynumberOptionalRecord priority (relevant for MX records).
ttlnumberOptionalTime-to-live in seconds.
createdAtDate | string | string | numberRequiredWhen the record was first seen.
When the record was first seen.
updatedAtDate | string | string | numberRequiredWhen the record was last refreshed.
When the record was last refreshed.
activebooleanRequiredWhether the record is currently active.
{
"records": [
{
"name": "example.com",
"type": "A",
"value": "example_value",
"hostname": "example_hostname",
"priority": 0,
"ttl": 0,
"active": false
}
]
}GET /api/v1/vikitron/dns-records-checker
curl -X GET "https://api.bizkithub.com/api/v1/vikitron/dns-records-checker?domain=example.com&force=true" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.