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