CarHunt · JSON-LD Context

Carhunt Fr Context

JSON-LD context defining the semantic vocabulary for Carhunt Fr from CarHunt.

18 Classes 85 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/
carhunt: https://carhunt.fr/schema#

Classes

ChangesResponse ComparableOut EstimateIn EstimateOut HTTPValidationError ListingAnalysisOut ListingChangeOut ListingOut MarketOut MatchedSourceOut NegotiationOut ResolveResponse SearchResponse UsageOut ValidationError WatchlistIn WatchlistOut WatchlistPatch

Properties

Property Type Container
changes list
unknown_ids list
sync_until dateTime
tracking_started_at dateTime
vehicle_units_charged integer
id string
year integer
mileage integer
price integer
source string
source_url string
photo_url
observed_at
make string
model string
energy
gearbox
motorization
finition
asking_price
generated_at dateTime
year_window integer
mileage_window_km integer
comparable_count integer
sample_truncated boolean
good_price integer
market_median integer
high_price integer
comparables list
negotiation
analysis_units_charged integer
detail list
listing_id string
current_price integer
history_status string
estimate reference
price_history
price_volatility
last_modified_at
status string
listing
version
horsepower
seller_type
department
city
deal_score
first_seen
updated_at
savings
undercut_pct
external_id string
opening_offer integer
target_ceiling integer
difference_to_median integer
basis string
matched_source reference
listings list
total integer
total_capped boolean
page integer
page_size integer
plan string
period_start date
quota
used integer
remaining
extra_credits integer
analyses
loc list
msg string
type string
name string
region
departments
year_min
year_max
mileage_max
price_max
min_deal_score
webhook_url
filters
is_active boolean
last_alerted_at
created_at

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://carhunt.fr/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "carhunt": "https://carhunt.fr/schema#",
    "ChangesResponse": "carhunt:ChangesResponse",
    "changes": {
      "@id": "carhunt:changes",
      "@container": "@list"
    },
    "unknown_ids": {
      "@id": "carhunt:unknown_ids",
      "@container": "@list"
    },
    "sync_until": {
      "@id": "carhunt:sync_until",
      "@type": "xsd:dateTime"
    },
    "tracking_started_at": {
      "@id": "carhunt:tracking_started_at",
      "@type": "xsd:dateTime"
    },
    "vehicle_units_charged": {
      "@id": "carhunt:vehicle_units_charged",
      "@type": "xsd:integer"
    },
    "ComparableOut": "carhunt:ComparableOut",
    "id": {
      "@id": "carhunt:id",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "carhunt:year",
      "@type": "xsd:integer"
    },
    "mileage": {
      "@id": "carhunt:mileage",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "carhunt:price",
      "@type": "xsd:integer"
    },
    "source": {
      "@id": "carhunt:source",
      "@type": "xsd:string"
    },
    "source_url": {
      "@id": "carhunt:source_url",
      "@type": "xsd:string"
    },
    "photo_url": {
      "@id": "carhunt:photo_url"
    },
    "observed_at": {
      "@id": "carhunt:observed_at"
    },
    "EstimateIn": "carhunt:EstimateIn",
    "make": {
      "@id": "carhunt:make",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "carhunt:model",
      "@type": "xsd:string"
    },
    "energy": {
      "@id": "carhunt:energy"
    },
    "gearbox": {
      "@id": "carhunt:gearbox"
    },
    "motorization": {
      "@id": "carhunt:motorization"
    },
    "finition": {
      "@id": "carhunt:finition"
    },
    "asking_price": {
      "@id": "carhunt:asking_price"
    },
    "EstimateOut": "carhunt:EstimateOut",
    "generated_at": {
      "@id": "carhunt:generated_at",
      "@type": "xsd:dateTime"
    },
    "year_window": {
      "@id": "carhunt:year_window",
      "@type": "xsd:integer"
    },
    "mileage_window_km": {
      "@id": "carhunt:mileage_window_km",
      "@type": "xsd:integer"
    },
    "comparable_count": {
      "@id": "carhunt:comparable_count",
      "@type": "xsd:integer"
    },
    "sample_truncated": {
      "@id": "carhunt:sample_truncated",
      "@type": "xsd:boolean"
    },
    "good_price": {
      "@id": "carhunt:good_price",
      "@type": "xsd:integer"
    },
    "market_median": {
      "@id": "carhunt:market_median",
      "@type": "xsd:integer"
    },
    "high_price": {
      "@id": "carhunt:high_price",
      "@type": "xsd:integer"
    },
    "comparables": {
      "@id": "carhunt:comparables",
      "@container": "@list"
    },
    "negotiation": {
      "@id": "carhunt:negotiation"
    },
    "analysis_units_charged": {
      "@id": "carhunt:analysis_units_charged",
      "@type": "xsd:integer"
    },
    "HTTPValidationError": "carhunt:HTTPValidationError",
    "detail": {
      "@id": "carhunt:detail",
      "@container": "@list"
    },
    "ListingAnalysisOut": "carhunt:ListingAnalysisOut",
    "listing_id": {
      "@id": "carhunt:listing_id",
      "@type": "xsd:string"
    },
    "current_price": {
      "@id": "carhunt:current_price",
      "@type": "xsd:integer"
    },
    "history_status": {
      "@id": "carhunt:history_status",
      "@type": "xsd:string"
    },
    "estimate": {
      "@id": "carhunt:estimate",
      "@type": "@id"
    },
    "price_history": {
      "@id": "carhunt:price_history"
    },
    "price_volatility": {
      "@id": "carhunt:price_volatility"
    },
    "ListingChangeOut": "carhunt:ListingChangeOut",
    "last_modified_at": {
      "@id": "carhunt:last_modified_at"
    },
    "status": {
      "@id": "carhunt:status",
      "@type": "xsd:string"
    },
    "listing": {
      "@id": "carhunt:listing"
    },
    "ListingOut": "carhunt:ListingOut",
    "version": {
      "@id": "carhunt:version"
    },
    "horsepower": {
      "@id": "carhunt:horsepower"
    },
    "seller_type": {
      "@id": "carhunt:seller_type"
    },
    "department": {
      "@id": "carhunt:department"
    },
    "city": {
      "@id": "carhunt:city"
    },
    "deal_score": {
      "@id": "carhunt:deal_score"
    },
    "first_seen": {
      "@id": "carhunt:first_seen"
    },
    "updated_at": {
      "@id": "carhunt:updated_at"
    },
    "MarketOut": "carhunt:MarketOut",
    "savings": {
      "@id": "carhunt:savings"
    },
    "undercut_pct": {
      "@id": "carhunt:undercut_pct"
    },
    "MatchedSourceOut": "carhunt:MatchedSourceOut",
    "external_id": {
      "@id": "carhunt:external_id",
      "@type": "xsd:string"
    },
    "NegotiationOut": "carhunt:NegotiationOut",
    "opening_offer": {
      "@id": "carhunt:opening_offer",
      "@type": "xsd:integer"
    },
    "target_ceiling": {
      "@id": "carhunt:target_ceiling",
      "@type": "xsd:integer"
    },
    "difference_to_median": {
      "@id": "carhunt:difference_to_median",
      "@type": "xsd:integer"
    },
    "basis": {
      "@id": "carhunt:basis",
      "@type": "xsd:string"
    },
    "ResolveResponse": "carhunt:ResolveResponse",
    "matched_source": {
      "@id": "carhunt:matched_source",
      "@type": "@id"
    },
    "SearchResponse": "carhunt:SearchResponse",
    "listings": {
      "@id": "carhunt:listings",
      "@container": "@list"
    },
    "total": {
      "@id": "carhunt:total",
      "@type": "xsd:integer"
    },
    "total_capped": {
      "@id": "carhunt:total_capped",
      "@type": "xsd:boolean"
    },
    "page": {
      "@id": "carhunt:page",
      "@type": "xsd:integer"
    },
    "page_size": {
      "@id": "carhunt:page_size",
      "@type": "xsd:integer"
    },
    "UsageOut": "carhunt:UsageOut",
    "plan": {
      "@id": "carhunt:plan",
      "@type": "xsd:string"
    },
    "period_start": {
      "@id": "carhunt:period_start",
      "@type": "xsd:date"
    },
    "quota": {
      "@id": "carhunt:quota"
    },
    "used": {
      "@id": "carhunt:used",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "carhunt:remaining"
    },
    "extra_credits": {
      "@id": "carhunt:extra_credits",
      "@type": "xsd:integer"
    },
    "analyses": {
      "@id": "carhunt:analyses"
    },
    "ValidationError": "carhunt:ValidationError",
    "loc": {
      "@id": "carhunt:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "carhunt:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "carhunt:type",
      "@type": "xsd:string"
    },
    "WatchlistIn": "carhunt:WatchlistIn",
    "name": {
      "@id": "carhunt:name",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "carhunt:region"
    },
    "departments": {
      "@id": "carhunt:departments"
    },
    "year_min": {
      "@id": "carhunt:year_min"
    },
    "year_max": {
      "@id": "carhunt:year_max"
    },
    "mileage_max": {
      "@id": "carhunt:mileage_max"
    },
    "price_max": {
      "@id": "carhunt:price_max"
    },
    "min_deal_score": {
      "@id": "carhunt:min_deal_score"
    },
    "webhook_url": {
      "@id": "carhunt:webhook_url"
    },
    "WatchlistOut": "carhunt:WatchlistOut",
    "filters": {
      "@id": "carhunt:filters"
    },
    "is_active": {
      "@id": "carhunt:is_active",
      "@type": "xsd:boolean"
    },
    "last_alerted_at": {
      "@id": "carhunt:last_alerted_at"
    },
    "created_at": {
      "@id": "carhunt:created_at"
    },
    "WatchlistPatch": "carhunt:WatchlistPatch"
  },
  "@type": "schema:Dataset",
  "schema:name": "CarHunt API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CarHunt'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-11-03) from openapi/carhunt-fr-pro-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/carhunt-fr-pro-openapi.json"
  ]
}