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
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
{
"@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"
]
}