serpresult-com · JSON-LD Context
Serpresult Com Context
JSON-LD context defining the semantic vocabulary for Serpresult Com from serpresult-com.
44 Classes
89 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
serpresult:
https://serpresult.com/schema#
Classes
Target
Geo
SafeSearch
QueryStatus
ErrorCode
ErrorEnvelope
OrganicResult
SearchResponse
BulkRequest
BulkResultOk
BulkResultError
BulkResponse
UsageTotals
UsageBucket
UsageByKey
UsageSummaryResponse
RecentQuery
RecentQueriesResponse
QueryHistoryResponse
ApiKey
CreateApiKeyRequest
RenameApiKeyRequest
ListApiKeysResponse
ApiKeyResponse
MintedApiKeyResponse
PlanId
MeApiKey
Me
CreditPackSize
PlanQuotaPeriod
Plan
BillingUsage
CreditPack
BillingPurchase
BillingCredits
BillingSubscription
CheckoutRequest
CheckoutResponse
CreditsCheckoutRequest
CreditsCheckoutResponse
PortalResponse
PlanChangeRequest
PlanChangeResponse
BillingSummaryResponse
Properties
| Property | Type | Container |
|---|---|---|
| error | reference | |
| message | string | |
| request_id | string | |
| details | list | |
| issues | list | |
| position | integer | |
| title | string | |
| url | reference | |
| domain | string | |
| snippet | string | |
| id | string | |
| target | reference | |
| query | string | |
| geo | reference | |
| locale | reference | |
| page | integer | |
| results | ||
| source | string | |
| queries | list | |
| status | string | |
| batch_id | string | |
| total | integer | |
| succeeded | integer | |
| failed | integer | |
| requests | integer | |
| credits | integer | |
| cache_hits | integer | |
| errors | integer | |
| avg_latency_ms | integer | |
| bucket | string | |
| api_key_id | string | |
| label | string | |
| from | dateTime | |
| to | dateTime | |
| granularity | string | |
| totals | reference | |
| buckets | list | |
| by_key | list | |
| cache_hit | boolean | |
| latency_ms | integer | |
| created_at | dateTime | |
| rows | list | |
| page_size | integer | |
| name | string | |
| key_type | string | |
| prefix | string | |
| last4 | string | |
| last_used_at | dateTime | |
| keys | list | |
| api_key | reference | |
| key | string | |
| mode | string | |
| string | ||
| plan | reference | |
| credits_available | integer | |
| rapidapi_slot | string | |
| price_usd | decimal | |
| monthly_quota | integer | |
| quota_period | reference | |
| recharge_per_request_usd | decimal | |
| concurrency | integer | |
| rate_limit_per_minute | integer | |
| recommended | boolean | |
| public | boolean | |
| credits_used | integer | |
| quota | integer | |
| remaining | integer | |
| balance | integer | |
| allowance | integer | |
| size | reference | |
| amount_usd | decimal | |
| currency | string | |
| paid_at | dateTime | |
| refunded_at | dateTime | |
| packs | list | |
| purchases | list | |
| subscription_id | string | |
| current_period_start | dateTime | |
| current_period_end | dateTime | |
| cancel_at_period_end | boolean | |
| ends_at | dateTime | |
| subscription | reference | |
| proration | string | |
| period | ||
| usage | reference | |
| plans | list | |
| custom | ||
| upgrade | ||
| checkout |
JSON-LD Document
{
"@context": {
"@vocab": "https://serpresult.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"serpresult": "https://serpresult.com/schema#",
"Target": "serpresult:Target",
"Geo": "serpresult:Geo",
"SafeSearch": "serpresult:SafeSearch",
"QueryStatus": "serpresult:QueryStatus",
"ErrorCode": "serpresult:ErrorCode",
"ErrorEnvelope": "serpresult:ErrorEnvelope",
"error": {
"@id": "serpresult:error",
"@type": "@id"
},
"message": {
"@id": "serpresult:message",
"@type": "xsd:string"
},
"request_id": {
"@id": "serpresult:request_id",
"@type": "xsd:string"
},
"details": {
"@id": "serpresult:details",
"@container": "@list"
},
"issues": {
"@id": "serpresult:issues",
"@container": "@list"
},
"OrganicResult": "serpresult:OrganicResult",
"position": {
"@id": "serpresult:position",
"@type": "xsd:integer"
},
"title": {
"@id": "serpresult:title",
"@type": "xsd:string"
},
"url": {
"@id": "serpresult:url",
"@type": "@id"
},
"domain": {
"@id": "serpresult:domain",
"@type": "xsd:string"
},
"snippet": {
"@id": "serpresult:snippet",
"@type": "xsd:string"
},
"SearchResponse": "serpresult:SearchResponse",
"id": {
"@id": "serpresult:id",
"@type": "xsd:string"
},
"target": {
"@id": "serpresult:target",
"@type": "@id"
},
"query": {
"@id": "serpresult:query",
"@type": "xsd:string"
},
"geo": {
"@id": "serpresult:geo",
"@type": "@id"
},
"locale": {
"@id": "serpresult:locale",
"@type": "@id"
},
"page": {
"@id": "serpresult:page",
"@type": "xsd:integer"
},
"results": {
"@id": "serpresult:results"
},
"BulkRequest": "serpresult:BulkRequest",
"source": {
"@id": "serpresult:source",
"@type": "xsd:string"
},
"queries": {
"@id": "serpresult:queries",
"@container": "@list"
},
"BulkResultOk": "serpresult:BulkResultOk",
"status": {
"@id": "serpresult:status",
"@type": "xsd:string"
},
"BulkResultError": "serpresult:BulkResultError",
"BulkResponse": "serpresult:BulkResponse",
"batch_id": {
"@id": "serpresult:batch_id",
"@type": "xsd:string"
},
"total": {
"@id": "serpresult:total",
"@type": "xsd:integer"
},
"succeeded": {
"@id": "serpresult:succeeded",
"@type": "xsd:integer"
},
"failed": {
"@id": "serpresult:failed",
"@type": "xsd:integer"
},
"UsageTotals": "serpresult:UsageTotals",
"requests": {
"@id": "serpresult:requests",
"@type": "xsd:integer"
},
"credits": {
"@id": "serpresult:credits",
"@type": "xsd:integer"
},
"cache_hits": {
"@id": "serpresult:cache_hits",
"@type": "xsd:integer"
},
"errors": {
"@id": "serpresult:errors",
"@type": "xsd:integer"
},
"avg_latency_ms": {
"@id": "serpresult:avg_latency_ms",
"@type": "xsd:integer"
},
"UsageBucket": "serpresult:UsageBucket",
"bucket": {
"@id": "serpresult:bucket",
"@type": "xsd:string"
},
"UsageByKey": "serpresult:UsageByKey",
"api_key_id": {
"@id": "serpresult:api_key_id",
"@type": "xsd:string"
},
"label": {
"@id": "serpresult:label",
"@type": "xsd:string"
},
"UsageSummaryResponse": "serpresult:UsageSummaryResponse",
"from": {
"@id": "serpresult:from",
"@type": "xsd:dateTime"
},
"to": {
"@id": "serpresult:to",
"@type": "xsd:dateTime"
},
"granularity": {
"@id": "serpresult:granularity",
"@type": "xsd:string"
},
"totals": {
"@id": "serpresult:totals",
"@type": "@id"
},
"buckets": {
"@id": "serpresult:buckets",
"@container": "@list"
},
"by_key": {
"@id": "serpresult:by_key",
"@container": "@list"
},
"RecentQuery": "serpresult:RecentQuery",
"cache_hit": {
"@id": "serpresult:cache_hit",
"@type": "xsd:boolean"
},
"latency_ms": {
"@id": "serpresult:latency_ms",
"@type": "xsd:integer"
},
"created_at": {
"@id": "serpresult:created_at",
"@type": "xsd:dateTime"
},
"RecentQueriesResponse": "serpresult:RecentQueriesResponse",
"QueryHistoryResponse": "serpresult:QueryHistoryResponse",
"rows": {
"@id": "serpresult:rows",
"@container": "@list"
},
"page_size": {
"@id": "serpresult:page_size",
"@type": "xsd:integer"
},
"ApiKey": "serpresult:ApiKey",
"name": {
"@id": "serpresult:name",
"@type": "xsd:string"
},
"key_type": {
"@id": "serpresult:key_type",
"@type": "xsd:string"
},
"prefix": {
"@id": "serpresult:prefix",
"@type": "xsd:string"
},
"last4": {
"@id": "serpresult:last4",
"@type": "xsd:string"
},
"last_used_at": {
"@id": "serpresult:last_used_at",
"@type": "xsd:dateTime"
},
"CreateApiKeyRequest": "serpresult:CreateApiKeyRequest",
"RenameApiKeyRequest": "serpresult:RenameApiKeyRequest",
"ListApiKeysResponse": "serpresult:ListApiKeysResponse",
"keys": {
"@id": "serpresult:keys",
"@container": "@list"
},
"ApiKeyResponse": "serpresult:ApiKeyResponse",
"api_key": {
"@id": "serpresult:api_key",
"@type": "@id"
},
"MintedApiKeyResponse": "serpresult:MintedApiKeyResponse",
"key": {
"@id": "serpresult:key",
"@type": "xsd:string"
},
"PlanId": "serpresult:PlanId",
"MeApiKey": "serpresult:MeApiKey",
"mode": {
"@id": "serpresult:mode",
"@type": "xsd:string"
},
"Me": "serpresult:Me",
"email": {
"@id": "serpresult:email",
"@type": "xsd:string"
},
"plan": {
"@id": "serpresult:plan",
"@type": "@id"
},
"credits_available": {
"@id": "serpresult:credits_available",
"@type": "xsd:integer"
},
"CreditPackSize": "serpresult:CreditPackSize",
"PlanQuotaPeriod": "serpresult:PlanQuotaPeriod",
"Plan": "serpresult:Plan",
"rapidapi_slot": {
"@id": "serpresult:rapidapi_slot",
"@type": "xsd:string"
},
"price_usd": {
"@id": "serpresult:price_usd",
"@type": "xsd:decimal"
},
"monthly_quota": {
"@id": "serpresult:monthly_quota",
"@type": "xsd:integer"
},
"quota_period": {
"@id": "serpresult:quota_period",
"@type": "@id"
},
"recharge_per_request_usd": {
"@id": "serpresult:recharge_per_request_usd",
"@type": "xsd:decimal"
},
"concurrency": {
"@id": "serpresult:concurrency",
"@type": "xsd:integer"
},
"rate_limit_per_minute": {
"@id": "serpresult:rate_limit_per_minute",
"@type": "xsd:integer"
},
"recommended": {
"@id": "serpresult:recommended",
"@type": "xsd:boolean"
},
"public": {
"@id": "serpresult:public",
"@type": "xsd:boolean"
},
"BillingUsage": "serpresult:BillingUsage",
"credits_used": {
"@id": "serpresult:credits_used",
"@type": "xsd:integer"
},
"quota": {
"@id": "serpresult:quota",
"@type": "xsd:integer"
},
"remaining": {
"@id": "serpresult:remaining",
"@type": "xsd:integer"
},
"balance": {
"@id": "serpresult:balance",
"@type": "xsd:integer"
},
"allowance": {
"@id": "serpresult:allowance",
"@type": "xsd:integer"
},
"CreditPack": "serpresult:CreditPack",
"size": {
"@id": "serpresult:size",
"@type": "@id"
},
"BillingPurchase": "serpresult:BillingPurchase",
"amount_usd": {
"@id": "serpresult:amount_usd",
"@type": "xsd:decimal"
},
"currency": {
"@id": "serpresult:currency",
"@type": "xsd:string"
},
"paid_at": {
"@id": "serpresult:paid_at",
"@type": "xsd:dateTime"
},
"refunded_at": {
"@id": "serpresult:refunded_at",
"@type": "xsd:dateTime"
},
"BillingCredits": "serpresult:BillingCredits",
"packs": {
"@id": "serpresult:packs",
"@container": "@list"
},
"purchases": {
"@id": "serpresult:purchases",
"@container": "@list"
},
"BillingSubscription": "serpresult:BillingSubscription",
"subscription_id": {
"@id": "serpresult:subscription_id",
"@type": "xsd:string"
},
"current_period_start": {
"@id": "serpresult:current_period_start",
"@type": "xsd:dateTime"
},
"current_period_end": {
"@id": "serpresult:current_period_end",
"@type": "xsd:dateTime"
},
"cancel_at_period_end": {
"@id": "serpresult:cancel_at_period_end",
"@type": "xsd:boolean"
},
"ends_at": {
"@id": "serpresult:ends_at",
"@type": "xsd:dateTime"
},
"CheckoutRequest": "serpresult:CheckoutRequest",
"CheckoutResponse": "serpresult:CheckoutResponse",
"CreditsCheckoutRequest": "serpresult:CreditsCheckoutRequest",
"CreditsCheckoutResponse": "serpresult:CreditsCheckoutResponse",
"PortalResponse": "serpresult:PortalResponse",
"PlanChangeRequest": "serpresult:PlanChangeRequest",
"PlanChangeResponse": "serpresult:PlanChangeResponse",
"subscription": {
"@id": "serpresult:subscription",
"@type": "@id"
},
"proration": {
"@id": "serpresult:proration",
"@type": "xsd:string"
},
"BillingSummaryResponse": "serpresult:BillingSummaryResponse",
"period": {
"@id": "serpresult:period"
},
"usage": {
"@id": "serpresult:usage",
"@type": "@id"
},
"plans": {
"@id": "serpresult:plans",
"@container": "@list"
},
"custom": {
"@id": "serpresult:custom"
},
"upgrade": {
"@id": "serpresult:upgrade"
},
"checkout": {
"@id": "serpresult:checkout"
}
},
"@type": "schema:Dataset",
"schema:name": "serpresult-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects serpresult-com'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/api-serpresult-com-openapi.json, openapi/docs-serpresult-com-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/api-serpresult-com-openapi.json",
"openapi/docs-serpresult-com-openapi.json"
]
}