BizKitHub
DocsAPI ReferenceService Status/api/v1/service-status/
getService StatusPublic API v1

/api/v1/service-status/

The service retrieves information about the domain's availability based on regular crawler scans. If the domain is not already tracked, it will be automatically included for crawling.

The crawling rules are described on the page VikiTron Bot.

Domain availability scanning is not subject to robots.txt rules, and we can crawl all domains on the internet. We use multiple signals for scanning, such as downloading the homepage via HTTP request, checking DNS records, requesting HTTP headers, completely loading and rendering the page in Handles Chrome, and more..

serviceStatusgetApiV1Service-status

Parameters

2 query

Query parameters

· 2
domainstringRequired
Examplephp.baraja.cz
localestringOptional

Communication locale code — controls the language of textual data (product names, descriptions, articles, storefront UI, transactional e-mails).

Preferred format: BCP 47 language tag — language[-Script][-REGION]. Use the full tag whenever the script or region matters:

  • en-GB vs. en-US (British vs. American spelling)
  • pt-PT vs. pt-BR (European vs. Brazilian Portuguese)
  • zh-Hans vs. zh-Hant (Simplified vs. Traditional Chinese)
  • sr-Latn vs. sr-Cyrl (Latin vs. Cyrillic Serbian)

Backwards-compatible fallback: the bare two-letter ISO 639-1 code (cs, en, pl, …) is accepted indefinitely — legacy clients that only send the language subtag continue to work unchanged.

Resolution algorithm (server-side): the input is resolved against the supported locale list via the [RFC 4647 Lookup] progressive-fallback strategy — trailing subtags are stripped one by one until a supported locale is found. Example: en-GB-oxendicten-GBen (matched). If no subtag combination is supported, the request is rejected.

Currently supported locales: cs, en, fr, it, pl, de, sk, sv, es, zh, ja, uk, da, hu, ro, nl, pt, fi, nb, hr. Region-specific variants (e.g. en-GB, pt-BR) are accepted and resolved to their base language when the exact variant is not registered separately.

Length: 235
Examplecs

Response schema

1 status code documented

200Success
hoststringRequired
Examplebaraja.cz
domainstringRequired
Examplephp.baraja.cz
status"ok" | "error"Required
Exampleok
messagestringRequired
ExampleVše v pořádku.
colorstringRequired
Example#4CAF50
httpCodenumberOptional
Example200
lastCheckDateDate | string | string | numberOptional
One of 4:
Variant 1
Date
Example2024-05-01T10:00:00.000Z
Variant 2
stringdate-time
Variant 3
stringdate
Variant 4
number
statusPageUrlstringRequired
Examplehttps://status.baraja.cz

Response example

application/json
{
  "host": "baraja.cz",
  "domain": "php.baraja.cz",
  "status": "ok",
  "message": "Vše v pořádku.",
  "color": "#4CAF50",
  "httpCode": 200,
  "lastCheckDate": "2024-05-01T10:00:00.000Z",
  "statusPageUrl": "https://status.baraja.cz"
}

Request example

GET /api/v1/service-status/

get
curl -X GET "https://api.bizkithub.com/api/v1/service-status/?domain=php.baraja.cz&locale=cs" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY"

Need an API key?

All BizKitHub public API endpoints require authentication via API key.

Get API Key