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
View Context View on GitHub

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
email 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

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