searlo-tech · JSON-LD Context

Searlo Tech Context

JSON-LD context defining the semantic vocabulary for Searlo Tech from searlo-tech.

24 Classes 128 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
searlo: https://searlo.tech/schema#

Classes

DomainKeywordRow DomainKeywordsResponse DomainTopPagesResponse DomainCompetitorsResponse DomainGapRow DomainGapsResponse DomainOverviewResponse CreditsBalance ImagesResponse MapsPlace MapsResponse PlacesResponse PlaceDetailsResponse ReviewsResponse ExtractResponse SearchResponse SerpResult SerpHtmlResult RankCheckResult AsyncTaskSpec AsyncTask AsyncTaskReply AsyncBatchReply ErrorResponse

Properties

Property Type Container
keyword string
search_volume integer
cpc decimal
competition string
parent_topic string
position integer
url string
page_title string
serp_features list
competitors_above list
verified boolean
verify_failed boolean
source string
results list
credits
meta
competitors list
competitor_coverage decimal
result
success boolean
searchParameters
page integer
nextPage integer
previousPage integer
totalResults integer
searchTime decimal
images list
title string
placeId string
cid string
featureId string
category string
categories list
rating decimal
reviews integer
price string
address string
latitude decimal
longitude decimal
website string
domain string
phone string
timezone string
description string
openState string
openNow boolean
businessStatus string
hours list
openingDate string
openingDateText string
attributes
thumbnailUrl string
reviewsLink string
bookingLink string
bookingLinks list
lite boolean
places list
place
hasMore boolean
hasNextPage boolean
nextPageToken string
mode string
llmAvailable boolean
partial boolean
data list
organic list
videos list
ads list
peopleAlsoAsk list
relatedSearches list
knowledgeGraph
aioverview
aiModeAvailable boolean
pagesFetched integer
gotoResolved integer
fetchedAt dateTime
cached boolean
rawHtml string
html string
empty boolean
rendered boolean
aio
aiOverview
bytes integer
found boolean
search_depth integer
organic_count integer
pages_fetched integer
gl string
hl string
device string
checked_at dateTime
endpoint string
request
priority integer
idempotencyKey string
webhook
taskId string
status string
attempts integer
creditsHeld decimal
creditsUsed decimal
creditsRefunded boolean
error
queuedAt dateTime
startedAt dateTime
completedAt dateTime
durationMs integer
expiresAt dateTime
duplicate boolean
task reference
accepted integer
total integer
tasks list
code
message string
retryable boolean
retryAfterSec integer
errors list
suggestions list
location string
errorCode string
retryAfter integer
maxPage integer
targetStatus integer
targetError string
details
topUpUrl string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://searlo.tech/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "searlo": "https://searlo.tech/schema#",
    "DomainKeywordRow": "searlo:DomainKeywordRow",
    "keyword": {
      "@id": "searlo:keyword",
      "@type": "xsd:string"
    },
    "search_volume": {
      "@id": "searlo:search_volume",
      "@type": "xsd:integer"
    },
    "cpc": {
      "@id": "searlo:cpc",
      "@type": "xsd:decimal"
    },
    "competition": {
      "@id": "searlo:competition",
      "@type": "xsd:string"
    },
    "parent_topic": {
      "@id": "searlo:parent_topic",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "searlo:position",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "searlo:url",
      "@type": "xsd:string"
    },
    "page_title": {
      "@id": "searlo:page_title",
      "@type": "xsd:string"
    },
    "serp_features": {
      "@id": "searlo:serp_features",
      "@container": "@list"
    },
    "competitors_above": {
      "@id": "searlo:competitors_above",
      "@container": "@list"
    },
    "verified": {
      "@id": "searlo:verified",
      "@type": "xsd:boolean"
    },
    "verify_failed": {
      "@id": "searlo:verify_failed",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "searlo:source",
      "@type": "xsd:string"
    },
    "DomainKeywordsResponse": "searlo:DomainKeywordsResponse",
    "results": {
      "@id": "searlo:results",
      "@container": "@list"
    },
    "credits": {
      "@id": "searlo:credits"
    },
    "meta": {
      "@id": "searlo:meta"
    },
    "DomainTopPagesResponse": "searlo:DomainTopPagesResponse",
    "DomainCompetitorsResponse": "searlo:DomainCompetitorsResponse",
    "DomainGapRow": "searlo:DomainGapRow",
    "competitors": {
      "@id": "searlo:competitors",
      "@container": "@list"
    },
    "competitor_coverage": {
      "@id": "searlo:competitor_coverage",
      "@type": "xsd:decimal"
    },
    "DomainGapsResponse": "searlo:DomainGapsResponse",
    "DomainOverviewResponse": "searlo:DomainOverviewResponse",
    "result": {
      "@id": "searlo:result"
    },
    "CreditsBalance": "searlo:CreditsBalance",
    "success": {
      "@id": "searlo:success",
      "@type": "xsd:boolean"
    },
    "ImagesResponse": "searlo:ImagesResponse",
    "searchParameters": {
      "@id": "searlo:searchParameters"
    },
    "page": {
      "@id": "searlo:page",
      "@type": "xsd:integer"
    },
    "nextPage": {
      "@id": "searlo:nextPage",
      "@type": "xsd:integer"
    },
    "previousPage": {
      "@id": "searlo:previousPage",
      "@type": "xsd:integer"
    },
    "totalResults": {
      "@id": "searlo:totalResults",
      "@type": "xsd:integer"
    },
    "searchTime": {
      "@id": "searlo:searchTime",
      "@type": "xsd:decimal"
    },
    "images": {
      "@id": "searlo:images",
      "@container": "@list"
    },
    "MapsPlace": "searlo:MapsPlace",
    "title": {
      "@id": "searlo:title",
      "@type": "xsd:string"
    },
    "placeId": {
      "@id": "searlo:placeId",
      "@type": "xsd:string"
    },
    "cid": {
      "@id": "searlo:cid",
      "@type": "xsd:string"
    },
    "featureId": {
      "@id": "searlo:featureId",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "searlo:category",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "searlo:categories",
      "@container": "@list"
    },
    "rating": {
      "@id": "searlo:rating",
      "@type": "xsd:decimal"
    },
    "reviews": {
      "@id": "searlo:reviews",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "searlo:price",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "searlo:address",
      "@type": "xsd:string"
    },
    "latitude": {
      "@id": "searlo:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "searlo:longitude",
      "@type": "xsd:decimal"
    },
    "website": {
      "@id": "searlo:website",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "searlo:domain",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "searlo:phone",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "searlo:timezone",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "searlo:description",
      "@type": "xsd:string"
    },
    "openState": {
      "@id": "searlo:openState",
      "@type": "xsd:string"
    },
    "openNow": {
      "@id": "searlo:openNow",
      "@type": "xsd:boolean"
    },
    "businessStatus": {
      "@id": "searlo:businessStatus",
      "@type": "xsd:string"
    },
    "hours": {
      "@id": "searlo:hours",
      "@container": "@list"
    },
    "openingDate": {
      "@id": "searlo:openingDate",
      "@type": "xsd:string"
    },
    "openingDateText": {
      "@id": "searlo:openingDateText",
      "@type": "xsd:string"
    },
    "attributes": {
      "@id": "searlo:attributes"
    },
    "thumbnailUrl": {
      "@id": "searlo:thumbnailUrl",
      "@type": "xsd:string"
    },
    "reviewsLink": {
      "@id": "searlo:reviewsLink",
      "@type": "xsd:string"
    },
    "bookingLink": {
      "@id": "searlo:bookingLink",
      "@type": "xsd:string"
    },
    "bookingLinks": {
      "@id": "searlo:bookingLinks",
      "@container": "@list"
    },
    "MapsResponse": "searlo:MapsResponse",
    "lite": {
      "@id": "searlo:lite",
      "@type": "xsd:boolean"
    },
    "places": {
      "@id": "searlo:places",
      "@container": "@list"
    },
    "PlacesResponse": "searlo:PlacesResponse",
    "PlaceDetailsResponse": "searlo:PlaceDetailsResponse",
    "place": {
      "@id": "searlo:place"
    },
    "ReviewsResponse": "searlo:ReviewsResponse",
    "hasMore": {
      "@id": "searlo:hasMore",
      "@type": "xsd:boolean"
    },
    "hasNextPage": {
      "@id": "searlo:hasNextPage",
      "@type": "xsd:boolean"
    },
    "nextPageToken": {
      "@id": "searlo:nextPageToken",
      "@type": "xsd:string"
    },
    "ExtractResponse": "searlo:ExtractResponse",
    "mode": {
      "@id": "searlo:mode",
      "@type": "xsd:string"
    },
    "llmAvailable": {
      "@id": "searlo:llmAvailable",
      "@type": "xsd:boolean"
    },
    "partial": {
      "@id": "searlo:partial",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "searlo:data",
      "@container": "@list"
    },
    "SearchResponse": "searlo:SearchResponse",
    "organic": {
      "@id": "searlo:organic",
      "@container": "@list"
    },
    "SerpResult": "searlo:SerpResult",
    "videos": {
      "@id": "searlo:videos",
      "@container": "@list"
    },
    "ads": {
      "@id": "searlo:ads",
      "@container": "@list"
    },
    "peopleAlsoAsk": {
      "@id": "searlo:peopleAlsoAsk",
      "@container": "@list"
    },
    "relatedSearches": {
      "@id": "searlo:relatedSearches",
      "@container": "@list"
    },
    "knowledgeGraph": {
      "@id": "searlo:knowledgeGraph"
    },
    "aioverview": {
      "@id": "searlo:aioverview"
    },
    "aiModeAvailable": {
      "@id": "searlo:aiModeAvailable",
      "@type": "xsd:boolean"
    },
    "pagesFetched": {
      "@id": "searlo:pagesFetched",
      "@type": "xsd:integer"
    },
    "gotoResolved": {
      "@id": "searlo:gotoResolved",
      "@type": "xsd:integer"
    },
    "fetchedAt": {
      "@id": "searlo:fetchedAt",
      "@type": "xsd:dateTime"
    },
    "cached": {
      "@id": "searlo:cached",
      "@type": "xsd:boolean"
    },
    "rawHtml": {
      "@id": "searlo:rawHtml",
      "@type": "xsd:string"
    },
    "SerpHtmlResult": "searlo:SerpHtmlResult",
    "html": {
      "@id": "searlo:html",
      "@type": "xsd:string"
    },
    "empty": {
      "@id": "searlo:empty",
      "@type": "xsd:boolean"
    },
    "rendered": {
      "@id": "searlo:rendered",
      "@type": "xsd:boolean"
    },
    "aio": {
      "@id": "searlo:aio"
    },
    "aiOverview": {
      "@id": "searlo:aiOverview"
    },
    "bytes": {
      "@id": "searlo:bytes",
      "@type": "xsd:integer"
    },
    "RankCheckResult": "searlo:RankCheckResult",
    "found": {
      "@id": "searlo:found",
      "@type": "xsd:boolean"
    },
    "search_depth": {
      "@id": "searlo:search_depth",
      "@type": "xsd:integer"
    },
    "organic_count": {
      "@id": "searlo:organic_count",
      "@type": "xsd:integer"
    },
    "pages_fetched": {
      "@id": "searlo:pages_fetched",
      "@type": "xsd:integer"
    },
    "gl": {
      "@id": "searlo:gl",
      "@type": "xsd:string"
    },
    "hl": {
      "@id": "searlo:hl",
      "@type": "xsd:string"
    },
    "device": {
      "@id": "searlo:device",
      "@type": "xsd:string"
    },
    "checked_at": {
      "@id": "searlo:checked_at",
      "@type": "xsd:dateTime"
    },
    "AsyncTaskSpec": "searlo:AsyncTaskSpec",
    "endpoint": {
      "@id": "searlo:endpoint",
      "@type": "xsd:string"
    },
    "request": {
      "@id": "searlo:request"
    },
    "priority": {
      "@id": "searlo:priority",
      "@type": "xsd:integer"
    },
    "idempotencyKey": {
      "@id": "searlo:idempotencyKey",
      "@type": "xsd:string"
    },
    "webhook": {
      "@id": "searlo:webhook"
    },
    "AsyncTask": "searlo:AsyncTask",
    "taskId": {
      "@id": "searlo:taskId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "searlo:status",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "searlo:attempts",
      "@type": "xsd:integer"
    },
    "creditsHeld": {
      "@id": "searlo:creditsHeld",
      "@type": "xsd:decimal"
    },
    "creditsUsed": {
      "@id": "searlo:creditsUsed",
      "@type": "xsd:decimal"
    },
    "creditsRefunded": {
      "@id": "searlo:creditsRefunded",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "searlo:error"
    },
    "queuedAt": {
      "@id": "searlo:queuedAt",
      "@type": "xsd:dateTime"
    },
    "startedAt": {
      "@id": "searlo:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "searlo:completedAt",
      "@type": "xsd:dateTime"
    },
    "durationMs": {
      "@id": "searlo:durationMs",
      "@type": "xsd:integer"
    },
    "expiresAt": {
      "@id": "searlo:expiresAt",
      "@type": "xsd:dateTime"
    },
    "AsyncTaskReply": "searlo:AsyncTaskReply",
    "duplicate": {
      "@id": "searlo:duplicate",
      "@type": "xsd:boolean"
    },
    "task": {
      "@id": "searlo:task",
      "@type": "@id"
    },
    "AsyncBatchReply": "searlo:AsyncBatchReply",
    "accepted": {
      "@id": "searlo:accepted",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "searlo:total",
      "@type": "xsd:integer"
    },
    "tasks": {
      "@id": "searlo:tasks",
      "@container": "@list"
    },
    "ErrorResponse": "searlo:ErrorResponse",
    "code": {
      "@id": "searlo:code"
    },
    "message": {
      "@id": "searlo:message",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "searlo:retryable",
      "@type": "xsd:boolean"
    },
    "retryAfterSec": {
      "@id": "searlo:retryAfterSec",
      "@type": "xsd:integer"
    },
    "errors": {
      "@id": "searlo:errors",
      "@container": "@list"
    },
    "suggestions": {
      "@id": "searlo:suggestions",
      "@container": "@list"
    },
    "location": {
      "@id": "searlo:location",
      "@type": "xsd:string"
    },
    "errorCode": {
      "@id": "searlo:errorCode",
      "@type": "xsd:string"
    },
    "retryAfter": {
      "@id": "searlo:retryAfter",
      "@type": "xsd:integer"
    },
    "maxPage": {
      "@id": "searlo:maxPage",
      "@type": "xsd:integer"
    },
    "targetStatus": {
      "@id": "searlo:targetStatus",
      "@type": "xsd:integer"
    },
    "targetError": {
      "@id": "searlo:targetError",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "searlo:details"
    },
    "topUpUrl": {
      "@id": "searlo:topUpUrl",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "searlo-tech API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects searlo-tech's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/searlo-tech-openapi.yaml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/searlo-tech-openapi.yaml"
  ]
}