Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Removed "today" (27 tools before, 26 now)
Today's headline Dubai cost figures, each with source.
Removed "get_today" (20 tools before, 19 now)
Today's Dubai cost-of-living figures in one call: cheapest supermarket, biggest same-product price gap, fuel prices, a typical rent, tax savings, school fees and uniforms, each with its source and date.
Certificate changed, valid to 2027-01-12
Certificate changed, valid to 2027-01-12
Added "labour_calculator" (26 tools before, 27 now)
UAE labour law estimates (Decree-Law 33/2021): overtime pay, annual leave, final settlement. Not legal advice.
Added "end_of_service_gratuity"; changed the definition of "commute_cost", "costs_by_area", "costs_by_emirate" and 22 more (25 tools before, 26 now)
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨93 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{" ⟨70 unchanged words⟩
Added "ministry_shop_prices"; removed "official_shop_prices"; changed the definition of "commute_cost", "costs_by_area", "costs_by_emirate" and 21 more
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
Added "start_here"; changed the definition of "commute_cost", "costs_by_area", "costs_by_emirate" and 21 more (24 tools before, 25 now)
monthly/annualMonthly/annualfuel+Salikcarinputs/ratescommute cost (fuel+Salik), or published area routes.ExcludesNoparking/ownership.parking.
Certificate recorded, valid to 2027-01-02
Authorization not required
Changed the definition of "fixed_monthly_costs", "housing_rents", "housing_sales" and 2 more
{"$defs":{"HouseholdMonthlyRange":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"}},"required":["low_aed","high_aed"],"type":["object","null"]},"TransportOption":{"additionalProperties":false,"properties":{"id":{"type":"string"},"missing_parts":{"items":{"type":"string"},"type":"array"},"monthly_aed":{"type":"number"},"never_default":{"type":"boolean"},"not_included":{"items":{"type":"string"},"type":"array"},"note":{"type":"string"},"parts":{"items":{"additionalProperties":false,"properties":{"assumption":{"additionalProperties":true,"type":["object","null"]},"flag":{"type":"string"},"id":{"type":"string"},"monthly_aed":{"type":["number","null"]},"monthly_aed_with_vat":{"type":["number","null"]},"notice":{"type":"string"},"source":{"additionalProperties":true,"type":["object","null"]},"status":{"type":"string"},"vat":{"additionalProperties":true,"type":["object","null"]},"vat_basis":{"type":"string"}},"required":["id","monthly_aed","status"],"type":"object"},"type":"array"},"second_commuter":{"additionalProperties":true,"type":["object","null"]},"status":{"type":"string"}},"required":["monthly_aed","status","parts"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{" ⟨33 unchanged words⟩ "type":["string","null"]},"attribution":{"type":"string"},"basis":{"additionalProperties":false,"properties":{"note":{"type":"string"},"observed_from":{"type":"string"},"observed_to":{"type":"string"},"source_ids":{"items":{"type":"string"},"type":"array"}},"required":["source_ids","note"],"type":"object"},"coverage":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"}]},"type":"array"},"dependents":{"type":"integer"},"doubtful":{"type":"boolean"},"doubtful_parts":{"items":{"type":"string"},"type":"array"},"group_coverage":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"kind":{"enum":["estimate","observed"]},"
Changed the definition of "compare_areas_cost_of_living", "estimate_move_to_dubai" and "get_cost_of_living"
⟨62 unchanged words⟩ ,"transport":{"enum":["none","own-car","car-commute-with-salik","car-commute-no-tolls","public-transport-oneZone","public-transport-twoZones"," ⟨4 unchanged words⟩
⟨154 unchanged words⟩ "enum":["apartment","villa"]},"spouse_employed":{"default":false,"description":"Spouse insurance is employer-paid when true. Default: dependent spouse.","type":"boolean"},"variant":{"maxLength":40,"minLength":1, ⟨6 unchanged words⟩
Changed the definition of "compare_grocery_list", "estimate_move_to_dubai", "get_product" and 1 more
⟨37 unchanged words⟩ price; minimum order is shown without excluding stores. Generic estimates are labelled and totalled separately; store order uses observed common products only.
before
{"additionalProperties":false,"properties":{"advice":{"description":"Site advisor export: monetary field suffix Fils replaced with Aed and divided by 100. Contains explicit assumptions, coverage, provisional outcomes and shipping uncertainty.","type":"object"},"area":{"additionalProperties":false,"properties":{"ok":{"type":"boolean"},"reason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"value":{"maxLength":80,"type":"string"}},"required":["ok","reason","value"],"type":"object"},"attribution":{"type":"string"},"below_minimum_stores":{"items":{"type":"object"},"type":"array"},"browser_handoff_truncated":{"description":"The website can preload up to 4000 characters; true if the supplied list exceeds that limit.","type":"boolean"},"catalog_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"compared":{"items":{"type":"object"},"type":"array"},"confidence":{"maxLength":120,"minLength":1,"type":"string"},"currency":{"const":"AED"},"items":{"description":"One entry per requested item, in request order: chosen product and quantity, pack and price at the recommended store, or why it is unresolved and what to try next.","items":{"additionalProperties":false,"properties":{"at_recommended_store":{"anyOf":[{"additionalProperties":false,"properties":{"cost_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"estimated":{"type":"boolean"},"observed_at":{"maxLength":120,"minLength":1,"type":"string"},"pack_quantity":{"description":"Size of ONE pack in `unit` (e.g. 0.2 kg). Explicit even when the store title omits it.","type":"number"},"packs":{"anyOf":[{"type":"integer"},{"type":"null"}]},"price_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"purchased_quantity":{"type":"number"},"sale_mode":{"enum":["pack","weight"]},"store":{"maxLength":200,"minLength":1,"type":"string"},"store_id":{"maxLength":80,"minLength":1,"type":"string"},"title":{"maxLength":300,"minLength":1,"type":"string"},"unit":{"enum":["each","kg","l"]},"unit_price_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"url":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]}},"required":["store_id","store","title","pack_quantity","unit","packs","sale_mode","price_aed","cost_aed","purchased_quantity","unit_price_aed","estimated","observed_at","url"],"type":"object"},{"type":"null"}]},"candidates":{"items":{"additionalProperties":false,"properties":{"id":{"maxLength":80,"minLength":1,"type":"string"},"name":{"maxLength":200,"minLength":1,"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"},"cheapest_seen":{"anyOf":[{"additionalProperties":false,"properties":{"cost_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"store":{"maxLength":200,"minLength":1,"type":"string"},"store_id":{"maxLength":80,"minLength":1,"type":"string"}},"required":["store_id","store","cost_aed"],"type":"object"},{"type":"null"}]},"match":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"next_step":{"anyOf":[{"maxLength":300,"minLength":1,"type":"string"},{"type":"null"}]},"product":{"anyOf":[{"additionalProperties":false,"properties":{"comparison":{"enum":["exact","equivalent"]},"id":{"maxLength":80,"minLength":1,"type":"string"},"name":{"maxLength":200,"minLength":1,"type":"string"},"unit":{"enum":["each","kg","l"]}},"required":["id","name","comparison","unit"],"type":"object"},{"type":"null"}]},"quantity":{"anyOf":[{"additionalProperties":false,"properties":{"assumed":{"type":"boolean"},"source":{"maxLength":120,"minLength":1,"type":"string"},"unit":{"enum":["each","kg","l"]},"value":{"type":"number"}},"required":["value","unit","source","assumed"],"type":"object"},{"type":"null"}]},"status":{"enum":["compared","not_compared","unresolved"]},"text":{"maxLength":120,"minLength":1,"type":"string"},"unresolved_reason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]}},"required":["text","status","match","product","quantity","at_recommended_store","cheapest_seen","unresolved_reason","candidates","next_step"],"type":"object"},"type":"array"},"not_compared":{"items":{"type":"object"},"type":"array"},"not_found":{"items":{"type":"object"},"type":"array"},"observed_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"open_in_browser":{"format":"uri","type":"string"},"outcome":{"description":"'single-store' when only one online store has prices for the list: no store ranking (we only compare stores that allow collecting their prices or have given us permission).","maxLength":120,"minLength":1,"type":"string"},"ranking":{"description":"Stores priced on the same product set. In single-product mode every row also carries unit_price_aed, unit and the chosen offer (title, pack size, packs).","items":{"anyOf":[{"additionalProperties":true,"properties":{"covered":{"type":"integer"},"feeKnown":{"type":"boolean"},"feeMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"feeMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"label":{"maxLength":200,"minLength":1,"type":"string"},"of":{"type":"integer"},"retailerId":{"maxLength":80,"minLength":1,"type":"string"},"shipReason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"subtotalAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]}},"required":["retailerId","label","subtotalAed","feeKnown"],"type":"object"},{"type":"null"}]},"type":"array"},"recommended_store":{"anyOf":[{"additionalProperties":true,"properties":{"covered":{"type":"integer"},"feeKnown":{"type":"boolean"},"feeMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"feeMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"label":{"maxLength":200,"minLength":1,"type":"string"},"of":{"type":"integer"},"retailerId":{"maxLength":80,"minLength":1,"type":"string"},"shipReason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"subtotalAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]}},"required":["retailerId","label","subtotalAed","feeKnown"],"type":"object"},{"type":"null"}],"description":"With outcome 'single-store' this is the only store with prices, not a recommendation."},"single_product_mode":{"type":"boolean"},"stale":{"type":"boolean"}},"required":["currency","observed_at","stale","attribution","open_in_browser","catalog_date","single_product_mode","outcome","confidence","area","recommended_store","ranking","items","compared","not_compared","not_found","below_minimum_stores","advice","browser_handoff_truncated"],"type":"object"}Changed the definition of "commute_cost", "costs_by_area", "costs_by_emirate" and 21 more
⟨27 unchanged words⟩ "ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"from_area":{"maxLength":120,"minLength" ⟨7 unchanged words⟩ "super98","special95","eplus91","diesel"],"type":"string"},"km_per_day":{"maximum":1000,"minimum" ⟨31 unchanged words⟩ enum":["distance_km","car_monthly_aed","from_area"],"type":"string"},"to_area":{"maxLength":120,"minLength" ⟨5 unchanged words⟩ "downtown_difc","internet_city_marina","jafza_dubai_south","dxb_deira"],"type":"string"}},"type":"object"}
{"$defs":{"AreaCommuteRoute":{"additionalProperties":false,"properties":{"car":{"additionalProperties":false,"properties":{"crossings":{"items
First tool surface recorded: 24 tools (server version 2.0.0)
https://prices.brainy.ae/mcp/v2 (mcp_streamable_http) — from mcp_registry
Certificate changed, valid to 2027-01-02
Changed the definition of "get_school_fees"
⟨15 unchanged words⟩ ,"currency":{"const":"AED"},"fee_policy":{"anyOf":[{"additionalProperties":false,"properties":{"note":{"anyOf":[{"type":"string"},{"type":"null"}]},"rules":{"items":{"additionalProperties":false,"properties":{"academic_year":{"type":"string"},"announced":{"type":"string"},"cap_pct":{"anyOf":[{"type":"number"},{"type":"null"}]},"id":{"type":"string"},"kind":{"enum":["cap","no-increase"]},"publisher":{"type":"string"},"quote":{"type":"string"},"summary":{"type":"string"},"url":{"type":"string"}},"required":["id","academic_year","kind","cap_pct","announced","publisher","url","quote","summary"],"type":"object"},"type":"array"}},"required":["note","rules"],"type":"object"},{"type":"null"}]},"grades_available":{"items":{"type":"string" ⟨288 unchanged words⟩ ","near_suggestions","unlocated","within_30_km","note","fee_policy"],"type":"object"}
Certificate recorded, valid to 2026-12-25
Authorization not required
Changed the definition of "compare_grocery_list"
⟨531 unchanged words⟩ online store has prices for the list:notnoastorecomparisonranking (storewecomparisononlyiscomparepausedstoreswhilethatweallowreview
Added "get_health_insurance" and "get_taxi_fares"; changed the definition of "get_school_fees" (18 tools before, 20 now)
⟨32 unchanged words⟩ kept as published (Year ≠ Grade). With `near` (an area or community, e.g. "Jumeirah Park") it keeps schools within `radius_km` in a straight line, nearest first. Tuition only; confirm with the school.
⟨69 unchanged words⟩ "minimum":0,"type":"number"},"near":{"description":"Area or community to measure distance from, e.g. \"Jumeirah Park\", \"Dubai Marina\". Straight-line distance from its centre.","maxLength":80,"minLength":1,"type":"string"},"radius_km":{"description":"With near: keep schools within this straight-line distance. Default 10.","enum":[5,10,15,20,30],"type":"integer"},"school":{"maxLength":120,"minLength":1, ⟨5 unchanged words⟩
Unknown → Live
First tool surface recorded: 18 tools (server version 1.1.0)
https://prices.brainy.ae/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 25 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨26 unchanged words⟩
⟨10 unchanged words⟩ +)*$","type":"string"}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨35 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"annual_rent_aed":{" ⟨35 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"page_size":{" ⟨15 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨39 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨52 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"currency":{" ⟨9 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{" ⟨23 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"availability":{" ⟨68 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨39 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"emirate":{" ⟨19 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"bedrooms":{" ⟨71 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"bedrooms":{" ⟨59 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"category":{" ⟨60 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{" ⟨64 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{" ⟨137 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"include_common_fees":{" ⟨21 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{" ⟨102 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{" ⟨56 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"country":{" ⟨29 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"booking":{" ⟨55 unchanged words⟩
UAE private-sector end-of-service gratuity estimate (Decree-Law 33/2021 art. 51): basic wage + dates → amount or range; not legal advice.
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true}
MOET-published shop prices of Dubai essentials by chain/category.
Official MOET shop prices of Dubai essentials by chain/category.
areaDubairanks,areasrent/sharedrankedcostsbyandmonthlytuition.cost: rent, fees, bills (+school). Not full budgets.
emirateComparerent/utilities/schoolemirates:costs.rent, utilities, schools. Non-Dubai rent unknown.
publishers/links,Wherelicenceeachconditions/datesnumberandcomespausefrom:reasons.publishers,Notlicences,datasetdates,rows.paused sources.
slabs/surcharges/examples;DEWAkwhelectricity/water:water/VAT/housing-feetariffestimate.slabs,Notorfullbillbill.estimate from kwh (+water, VAT, fee).
profileMonthlymonthlyfixedcosts/assumptions;costsseparateforbasket.a household profile, with assumptions. Not a fullbudgets.budget.
setup packages,Freeannual/monthlyzoneprices/visascompanyandsetup:pausedpackagezones.prices,Notannual/monthlyvisacost,routes.visas.
current/previousUAEgradespetrol/diesel prices this month and last,changeschange, 50/70 L tankcostscost,transport context/history.history.
datedAEDCBUAEexchangeAEDratesrates.(CBUAE, dated). Not bank quotes.
proposedCheapestitems,store for a shopping list: per-store subtotals,delivery/minimums.deliveryNotfees,MOET/reports.minimums. Observed +generic estimatedlabelledtotals.estimates.
products,Dubaipack/unitsupermarketoffers/dates;prices: search by name; product_id:history.forNotper-storeMOET/reports.pack/unitLabelledoffers,genericdates,estimates.history. Not MOET.
Grocery stores,: deliveryfees/freefees,thresholds/minimums.free-deliveryNotthresholds,prices.minimum orders.
payerDubai health insurance rules: who pays,EBPbasic plan band/benefits,fines/legal citations.fines. Notinsurerquotes.
Rent in a Dubai area: registered annual/monthlyrentmedians,contractsandzonecontractsales.counts. Not listings.
ready/off-planSaleregisteredpricesmedians/countsbyandDubairentarea:context.ready/off-plan registered medians. Not listings.
VAT-inclusiveUAEmobile/homemobileprices,andpromohometheninternetregularplans: VAT-inclusive price, dataand,contracts.contract.
home/DubaiMove to Dubai? Home vs Dubai net pay, taxes, FX,costs/savings;costs,omitsavings. No country: models.Not tax advice.Owner: household=business_owner + profit. Not tax advice.
unalteredOfficial MOETDubaishoppackpricesprices/branchofcounts.DubaiNotessentialslivebyoffers.chain/category.
UAE residence visas by route:payer/requirementspayer,feesrequirements,commonfees, medical/insurancebands and paused steps.bands.
historicalDubaiKHDAschoolgradefees: KHDA tuition by grade/year, busfees/yearfees,distances.distance. q: schoolname/part;name; near: zone; school_id: detail. Year ≠ Grade; uniforms paused.
moderatedCommunityprices/store/date/promos.priceNotreportsMOET/livebyoffers.product/store, with date and promos.
countryTaxfamily-indexsavedincome/taxbysavings/years.moving to Dubai, per country, typical pay. Not tax advice.
datedToday'shighlightsheadline Dubai cost figures,sources/figures/caveats.eachNotwithlive.source.
taxiTaxitariffs/tripfare estimate, orpublic/parking/tollsmetro/busplusfares,fuel.parking and toll tariffs. Not app quotes.
Call first: coverage, the 5 most useful calls with ready arguments, data freshness and how to cite.
{"$defs":{"HousingZone":{"additionalProperties":false,"properties":{"communities":{"items":{"type":"string"},"type":"array"},"communities_ar":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"name_ar":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"provenance":{"$ref":"#/$defs/Provenance"},"rent_contracts":{"type":["integer","null"]},"sale_transactions":{"type":["integer","null"]},"zone_id":{"type":"string"}},"required":["zone_id","name","name_ar","communities","communities_ar","rent_contracts","sale_transactions","open_in_browser","provenance"],"type":"object"},"Links":{"additionalProperties":false,"properties":{" ⟨145 unchanged words⟩ dataset","page"],"type":"object"}},"SaleMedian$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"bedroomscontext":{"additionalProperties":true,"required":["zone","rents","sales"],"type":"integerobject"},"marketdata":{"enumitems":[{"ready$ref":"#/$defs/RentMedian"},"off_plantype"]:"array"},"median_aed_per_sqftlinks":{"type$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["numbermeta","nulldata","links"],"type":"object"},{"median_price_aedadditionalProperties":false,"properties":{"typedata":[{"numberitems",:{"nulladditionalProperties"]}:false,"p25_aed_per_sqftproperties":{"communities":{"items":{"type":["numberstring"},"nulltype"]:"array"},"p25_price_aedcommunities_ar":{"items":{"type":["numberstring"},"nulltype"]:"array"},"p75_aed_per_sqftname":{"type":["number","nullstring"]},"p75_price_aedname_ar":{"type":["numberstring","null"]},"property_typeopen_in_browser":{"enumtype":["apartmentstring","villanull"]},"provenance":{"$ref":"#/$defs/Provenance"},"transactionsrent_contracts":{"type":["integer","null"]},"zone_idsale_transactions":{"type":["stringinteger","null"]},"zone_namezone_id":{"type":"string"}},"required":["zone_id","zone_namename","property_typename_ar","bedroomscommunities","marketcommunities_ar","transactionsrent_contracts","median_price_aedsale_transactions","p25_price_aedopen_in_browser","p75_price_aedprovenance"],"median_aed_per_sqfttype",:"p25_aed_per_sqftobject"},"p75_aed_per_sqfttype",:"provenancearray"]},"typelinks":{"object$ref"}:"#/$defs/Links"},"$schemameta":{"https$ref"://json-schema.org/draft/2020-12/schema"#/$defs/ResponseMeta"}},"anyOfrequired":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"contextdata":{"anyOf":[{"additionalProperties":false,"properties":{"rentscommunities":{"items":{"$reftype":"#/$defs/RentMedianstring"},"type":"array"},"salescommunities_ar":{"items":{"$reftype":"#/$defs/SaleMedianstring"},"type":"array"},"zonemethod":{"$ref":"#/$defs/HousingZone"}},"requiredtype":["zonestring","rentsnull"]},"salesname"],:{"type":"objectstring"},"data":{"itemsname_ar":{"$reftype":["#/$defs/RentMedianstring"},"type":"arraynull"]},"linksopen_in_browser":{"$reftype":["#/$defs/Linksstring","null"]},"metaprovenance":{"$ref":"#/$defs/ResponseMeta#/$defs/Provenance"}},"requiredrent_contracts":["meta","data","links"],{"type":["objectinteger"},{"additionalPropertiesnull":false]},"properties":{"datarents":{"items":{"$ref":"#/$defs/HousingZone#/$defs/RentMedian"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"metasale_transactions":{"$ref":"#/$defs/ResponseMeta"}},"requiredtype":["meta","datainteger","linksnull"]},"typesales":{"objectitems"},:{"additionalProperties":false,"properties":{"databedrooms":{"anyOftype":[{"additionalPropertiesinteger":false},"propertiesmarket":{"communitiesenum":{["itemsready","off_plan"]},"median_aed_per_sqft":{"type":["stringnumber"},"type":"arraynull"]},"communities_armedian_price_aed":{"itemstype":{["typenumber":,"stringnull"]},"p25_aed_per_sqft":{"type":["arraynumber","null"]},"methodp25_price_aed":{"type":["stringnumber","null"]},"namep75_aed_per_sqft":{"type":["stringnumber","null"]},"name_arp75_price_aed":{"type":["stringnumber","null"]},"open_in_browserproperty_type":{"typeenum":["stringapartment","nullvilla"]},"provenance":{"$ref":"#/$defs/Provenance"},"rent_contractstransactions":{"type":["integer","null"]},"rentszone_id":{"itemstype":"string"},"zone_name":{"$reftype":"#/$defs/RentMedianstring"}},"typerequired":["arrayzone_id"},"sale_transactionszone_name":{,"typeproperty_type":[,"integerbedrooms","nullmarket"]},"salestransactions":{,"itemsmedian_price_aed":{,"$refp25_price_aed","p75_price_aed","median_aed_per_sqft","p25_aed_per_sqft","p75_aed_per_sqft","provenance"],"type":"#/$defs/SaleMedianobject"},"type":"array"},"zone_id": ⟨69 unchanged words⟩
{"$defs":{"Provenance":{"additionalProperties":true},"required$schema":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type"https:"object//json-schema.org/draft/2020-12/schema"},"RentSplitanyOf":[{"additionalProperties":false,"properties":{"contractscontext":{"typeadditionalProperties":["integer","null"]}true,"median_annual_aed":{"typerequired":["number","nullzone"]},"p25_annual_aed":{"type":["numberrents","nullsales"]},"p75_annual_aed":{"type":["number","nullobject"]}},"required":["contracts","median_annual_aed","p25_annual_aed","p75_annual_aed"],"typedata":"object"},{"SaleMedianitems":{"additionalProperties":false,"properties":{"bedrooms ⟨32 unchanged words⟩ "apartment","villa"]},"provenance":{"$ref":"#/$defs/Provenance"},"transactions":{"type":["integer","null"]},"zone_id":{"type":"string"},"zone_name":{"typeadditionalProperties":"string"}}true,"required":["zone_id","zone_namesource_id","property_typelicense_id","bedroomssource_url","marketobserved_on","transactionsobserved_at","median_price_aedpublished_on","p25_price_aedpublished_at","p75_price_aedretrieved_at","median_aed_per_sqftstale","p25_aed_per_sqftstatus","p75_aed_per_sqftpaused_since","provenanceflags"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"additionalProperties":false,"properties":{"rents":{"items":{"additionalProperties":false,"properties":{"bedrooms":{"type":"integer"},"contracts":{"type":"integer"},"display_monthly_aed":{"type":["number","null"]},"median_annual_aed":{"type":"number"},"median_monthly_aed":{"type":["number","null"]},"new_contracts":{"anyOf":[{"$ref":"#/$defs/RentSplit"},{"type":"null"}]},"p25_annual_aed":{"type":["number","null"]},"p75_annual_aedtransactions":{"type":["number","null"]},"property_type":{"enum":["apartment","villa"]},"provenance":{"$ref":"#/$defs/Provenance"},"renewals":{"anyOf":[{"$ref":"#/$defs/RentSplitinteger"},{"type":"null"}]},"zone_id":{"type":"string"} ⟨4 unchanged words⟩ zone_id","zone_name","property_type","bedrooms","contracts","median_annual_aed","p25_annual_aed","p75_annual_aed","median_monthly_aed","new_contracts","renewals","provenance"],"type":"object"},"type":"array"},"sales":{"items":{"$ref":"#/$defs/SaleMedian"},"type":"array"},"zone":{"additionalProperties":false,"properties":{"communities":{"items":{"type":"string"},"type":"array"},"communities_ar":{"items":{"type":"string"},"type":"array"},"name":{"type":"string"},"name_ar":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"provenance":{"$ref":"#/$defs/Provenance"},"rent_contracts":{"type":["integer","null"]},"sale_transactions":{"type":["integer","null"]},"zone_id":{"type":"string"}},"required":["zone_idmarket","nametransactions","name_armedian_price_aed","communitiesp25_price_aed","communities_arp75_price_aed","rent_contractsmedian_aed_per_sqft","sale_transactionsp25_aed_per_sqft","open_in_browserp75_aed_per_sqft","provenance"],"type":"object"}},"required":["zone","rents","sales"],"type":"object"},"data":{"items":{"$ref":"#/$defs/SaleMedian"},"type":"array"},"links": ⟨82 unchanged words⟩
⟨124 unchanged words⟩ "enum":["name","iso2"]},"spouse_employed":{"default":false,"type":"boolean"},"status":{"enum":["complete","incomplete" ⟨8 unchanged words⟩
before
{"$defs":{"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"assumptions":{"items":{"type":"string"},"type":"array"},"country":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"iso2":{"type":"string"},"name":{"type":"string"},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variant":{"anyOf":[{"type":"string"},{"type":"null"}]},"variant_label":{"type":["string","null"]}},"required":["iso2","name","currency","tax_year","tax_year_period","variant","variant_label"],"type":"object"},"country_notes":{"items":{"type":"string"},"type":"array"},"disclaimer":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"gross_annual_aed":{"type":"number"},"income_tax_aed":{"const":0},"net_annual_aed":{"type":"number"},"net_monthly_aed":{"type":"number"}},"required":["gross_annual_aed","net_annual_aed","net_monthly_aed","income_tax_aed"],"type":"object"},"dubai_monthly_costs_aed":{"additionalProperties":false,"properties":{"groceries":{"type":["number","null"]},"health":{"type":["number","null"]},"rent":{"type":["number","null"]},"school":{"type":["number","null"]},"transport":{"type":["number","null"]},"utilities":{"type":["number","null"]}},"required":["rent","school","groceries","utilities","transport","health"],"type":"object"},"estimate":{"const":true},"fx":{"additionalProperties":false,"properties":{"aed_per_unit":{"type":["number","null"]},"rates_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"type":["string","null"]}},"required":["aed_per_unit","rates_on","source"],"type":"object"},"groceries_basket":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"},"value_aed":{"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items":{"type":"integer"},"items_estimated":{"type":"integer"},"items_observed":{"type":"integer"},"items_unknown":{"type":"integer"},"note":{"type":"string"},"observed_aed":{"type":"number"}},"required":["items","observed_aed","estimated_aed","items_observed","items_estimated","items_unknown","note"],"type":"object"},"gross_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"home":{"additionalProperties":false,"properties":{"breakdown":{"items":{"additionalProperties":false,"properties":{"amount":{"type":"number"},"component_id":{"type":"string"},"kind":{"type":"string"},"label":{"type":"string"}},"required":["component_id","label","kind","amount"],"type":"object"},"type":"array"},"currency":{"type":"string"},"effective_rate":{"type":"number"},"effective_rate_percent":{"type":"number"},"income_tax":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":["number","null"]},"net_monthly":{"type":"number"},"social_contributions":{"type":"number"}},"required":["currency","net_annual","net_monthly","income_tax","social_contributions","effective_rate","breakdown","net_annual_aed"],"type":"object"},"household":{"additionalProperties":false,"properties":{"children":{"type":"integer"},"status":{"enum":["single","married"]}},"required":["status","children"],"type":"object"},"household_type":{"const":"business_owner"},"not_modelled":{"items":{"type":"string"},"type":"array"},"notices":{"items":{"type":"string"},"type":"array"},"owner_comparison":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"free_zone":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"type":"object"},"free_zone_condition":{"type":"string"},"mainland":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"type":"object"}},"type":"object"},"home":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"distributed_profit":{"type":"number"},"dividend_tax":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"total_tax":{"type":"number"}},"type":"object"},"leaving":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"small_business_relief":{"additionalProperties":true,"type":"object"},"sources":{"additionalProperties":true,"type":"object"},"tax_year":{"type":"string"}},"type":"object"},"profit_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"provenance":{"$ref":"#/$defs/Provenance"},"savings":{"additionalProperties":false,"properties":{"costs_complete":{"type":"boolean"},"dubai_annual_savings":{"type":["number","null"]},"dubai_monthly_costs":{"type":["number","null"]},"dubai_monthly_net":{"type":["number","null"]},"dubai_monthly_savings":{"type":["number","null"]},"home_annual_savings":{"type":["number","null"]},"home_monthly_net":{"type":["number","null"]},"home_monthly_savings":{"type":["number","null"]},"missing_costs":{"items":{"enum":["rent","school","groceries","utilities","transport","health"]},"type":"array"},"net_gain_annual":{"type":["number","null"]},"net_gain_monthly":{"type":["number","null"]},"savings_difference_annual":{"type":["number","null"]},"savings_difference_monthly":{"type":["number","null"]},"withheld_reason":{"enum":["rent_unknown",null]}},"required":["home_monthly_net","dubai_monthly_net","net_gain_monthly","net_gain_annual","dubai_monthly_costs","missing_costs","costs_complete","dubai_monthly_savings","dubai_annual_savings","home_monthly_savings","home_annual_savings","savings_difference_monthly","savings_difference_annual","withheld_reason"],"type":"object"},"transport_reference":{"additionalProperties":false,"properties":{"car_monthly_aed":{"type":"number"},"fuel_month":{"type":"string"},"km_per_day":{"type":"number"},"public_transport_max_aed":{"type":"number"},"public_transport_min_aed":{"type":"number"},"salik_per_day":{"type":"integer"}},"required":["car_monthly_aed","km_per_day","salik_per_day","public_transport_min_aed","public_transport_max_aed","fuel_month"],"type":["object","null"]}},"required":["estimate","disclaimer","country","household","gross_annual","home","dubai","fx","dubai_monthly_costs_aed","savings","transport_reference","notices","country_notes","not_modelled","assumptions","provenance"],"type":"object"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"data":{"items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"incomplete_reason":{"type":["string","null"]},"iso2":{"type":"string"},"name":{"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"sources":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"},"status":{"enum":["complete","incomplete"]},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variants":{"items":{"additionalProperties":false,"properties":{"label":{"type":"string"},"variant_id":{"type":"string"}},"required":["variant_id","label"],"type":"object"},"type":"array"}},"required":["iso2","name","currency","status","incomplete_reason","tax_year","tax_year_period","variants","sources","provenance"],"type":"object"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}],"type":"object"}after
{"$defs":{"BusinessDubaiScenario":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"required":["corporate_tax_aed","corporate_tax","net_annual","net_annual_aed","effective_rate","saving_annual","saving_annual_aed"],"type":"object"},"HouseholdEstimateLine":{"additionalProperties":false,"properties":{"assumption":{"type":["string","null"]},"attribution":{"type":"string"},"basis":{"additionalProperties":false,"properties":{"note":{"type":"string"},"observed_from":{"type":"string"},"observed_to":{"type":"string"},"source_ids":{"items":{"type":"string"},"type":"array"}},"required":["source_ids","note"],"type":"object"},"coverage":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"}]},"type":"array"},"dependents":{"type":"integer"},"doubtful":{"type":"boolean"},"doubtful_parts":{"items":{"type":"string"},"type":"array"},"group_coverage":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"id":{"enum":["groceries","healthInsurance","transport"]},"kind":{"enum":["estimate","observed"]},"label":{"type":"string"},"method":{"const":"fao_supply_x_basket_prices"},"missing_groups":{"items":{"type":"string"},"type":"array"},"missing_parts":{"items":{"type":"string"},"type":"array"},"monthly_aed":{"type":["number","null"]},"options":{"additionalProperties":false,"properties":{"default":{"const":"own_car"},"no_car":{"$ref":"#/$defs/TransportOption"},"own_car":{"$ref":"#/$defs/TransportOption"}},"required":["default","own_car","no_car"],"type":"object"},"per_dependent_monthly_aed":{"$ref":"#/$defs/HouseholdMonthlyRange"},"persons":{"type":"integer"},"range_aed":{"$ref":"#/$defs/HouseholdMonthlyRange"},"second_commuter_not_included":{"type":"boolean"},"source":{"additionalProperties":false,"properties":{"date":{"type":["string","null"]},"name":{"type":"string"},"url":{"type":["string","null"]}},"required":["name","url","date"],"type":["object","null"]},"status":{"type":"string"},"use_condition":{"const":"Do not show this figure with affiliate links, store recommendations or a shopping cart (FAO additional terms of use)."},"variants":{"additionalProperties":false,"properties":{"spouse_employed":{"additionalProperties":false,"properties":{"dependents":{"type":"integer"},"monthly_aed":{"type":["number","null"]},"range_aed":{"$ref":"#/$defs/HouseholdMonthlyRange"}},"required":["dependents","monthly_aed","range_aed"],"type":"object"}},"required":["spouse_employed"],"type":"object"}},"required":["id","label","monthly_aed","range_aed","assumption","source"],"type":"object"},"HouseholdMonthlyRange":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"}},"required":["low_aed","high_aed"],"type":["object","null"]},"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"},"TransportOption":{"additionalProperties":false,"properties":{"id":{"type":"string"},"missing_parts":{"items":{"type":"string"},"type":"array"},"monthly_aed":{"type":"number"},"never_default":{"type":"boolean"},"not_included":{"items":{"type":"string"},"type":"array"},"note":{"type":"string"},"parts":{"items":{"additionalProperties":false,"properties":{"assumption":{"additionalProperties":true,"type":["object","null"]},"flag":{"type":"string"},"id":{"type":"string"},"monthly_aed":{"type":["number","null"]},"monthly_aed_with_vat":{"type":["number","null"]},"notice":{"type":"string"},"source":{"additionalProperties":true,"type":["object","null"]},"status":{"type":"string"},"vat":{"additionalProperties":true,"type":["object","null"]},"vat_basis":{"type":"string"}},"required":["id","monthly_aed","status"],"type":"object"},"type":"array"},"second_commuter":{"additionalProperties":true,"type":["object","null"]},"status":{"type":"string"}},"required":["monthly_aed","status","parts"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"assumptions":{"items":{"type":"string"},"type":"array"},"country":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"iso2":{"type":"string"},"name":{"type":"string"},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variant":{"anyOf":[{"type":"string"},{"type":"null"}]},"variant_label":{"type":["string","null"]}},"required":["iso2","name","currency","tax_year","tax_year_period","variant","variant_label"],"type":"object"},"country_notes":{"items":{"type":"string"},"type":"array"},"disclaimer":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"gross_annual_aed":{"type":"number"},"income_tax_aed":{"const":0},"net_annual_aed":{"type":"number"},"net_monthly_aed":{"type":"number"}},"required":["gross_annual_aed","net_annual_aed","net_monthly_aed","income_tax_aed"],"type":"object"},"dubai_monthly_costs_aed":{"additionalProperties":false,"properties":{"groceries":{"type":["number","null"]},"health":{"type":["number","null"]},"rent":{"type":["number","null"]},"school":{"type":["number","null"]},"transport":{"type":["number","null"]},"utilities":{"type":["number","null"]}},"required":["rent","school","groceries","utilities","transport","health"],"type":"object"},"estimate":{"const":true},"fx":{"additionalProperties":false,"properties":{"aed_per_unit":{"type":["number","null"]},"rates_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"type":["string","null"]}},"required":["aed_per_unit","rates_on","source"],"type":"object"},"groceries_basket":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"},"value_aed":{"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items":{"type":"integer"},"items_estimated":{"type":"integer"},"items_observed":{"type":"integer"},"items_unknown":{"type":"integer"},"note":{"type":"string"},"observed_aed":{"type":"number"}},"required":["items","observed_aed","estimated_aed","items_observed","items_estimated","items_unknown","note"],"type":"object"},"groceries_estimate":{"$ref":"#/$defs/HouseholdEstimateLine"},"gross_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"health_insurance":{"$ref":"#/$defs/HouseholdEstimateLine"},"home":{"additionalProperties":false,"properties":{"breakdown":{"items":{"additionalProperties":false,"properties":{"amount":{"type":"number"},"component_id":{"type":"string"},"kind":{"type":"string"},"label":{"type":"string"}},"required":["component_id","label","kind","amount"],"type":"object"},"type":"array"},"currency":{"type":"string"},"effective_rate":{"type":"number"},"effective_rate_percent":{"type":"number"},"income_tax":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":["number","null"]},"net_monthly":{"type":"number"},"social_contributions":{"type":"number"}},"required":["currency","net_annual","net_monthly","income_tax","social_contributions","effective_rate","breakdown","net_annual_aed"],"type":"object"},"household":{"additionalProperties":false,"properties":{"children":{"type":"integer"},"status":{"enum":["single","married"]}},"required":["status","children"],"type":"object"},"household_type":{"const":"business_owner"},"left_over_after_fixed_costs_aed":{"type":"number"},"left_over_after_groceries_aed":{"additionalProperties":false,"properties":{"high":{"type":"number"},"low":{"type":"number"},"value":{"type":"number"}},"required":["value","low","high"],"type":"object"},"not_modelled":{"items":{"type":"string"},"type":"array"},"notices":{"items":{"type":"string"},"type":"array"},"owner_comparison":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"free_zone":{"$ref":"#/$defs/BusinessDubaiScenario"},"free_zone_condition":{"type":"string"},"mainland":{"$ref":"#/$defs/BusinessDubaiScenario"}},"type":"object"},"home":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"distributed_profit":{"type":"number"},"dividend_tax":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"total_tax":{"type":"number"}},"type":"object"},"leaving":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"small_business_relief":{"additionalProperties":true,"type":"object"},"sources":{"additionalProperties":true,"type":"object"},"tax_year":{"type":"string"}},"type":"object"},"profit_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"provenance":{"$ref":"#/$defs/Provenance"},"savings":{"additionalProperties":false,"properties":{"costs_complete":{"type":"boolean"},"dubai_annual_savings":{"type":["number","null"]},"dubai_monthly_costs":{"type":["number","null"]},"dubai_monthly_net":{"type":["number","null"]},"dubai_monthly_savings":{"type":["number","null"]},"home_annual_savings":{"type":["number","null"]},"home_monthly_net":{"type":["number","null"]},"home_monthly_savings":{"type":["number","null"]},"missing_costs":{"items":{"enum":["rent","school","groceries","utilities","transport","health"]},"type":"array"},"net_gain_annual":{"type":["number","null"]},"net_gain_monthly":{"type":["number","null"]},"savings_difference_annual":{"type":["number","null"]},"savings_difference_monthly":{"type":["number","null"]},"withheld_reason":{"enum":["rent_unknown",null]}},"required":["home_monthly_net","dubai_monthly_net","net_gain_monthly","net_gain_annual","dubai_monthly_costs","missing_costs","costs_complete","dubai_monthly_savings","dubai_annual_savings","home_monthly_savings","home_annual_savings","savings_difference_monthly","savings_difference_annual","withheld_reason"],"type":"object"},"transport_budget":{"$ref":"#/$defs/HouseholdEstimateLine"},"transport_reference":{"additionalProperties":false,"properties":{"car_monthly_aed":{"type":"number"},"fuel_month":{"type":"string"},"km_per_day":{"type":"number"},"public_transport_max_aed":{"type":"number"},"public_transport_min_aed":{"type":"number"},"salik_per_day":{"type":"integer"}},"required":["car_monthly_aed","km_per_day","salik_per_day","public_transport_min_aed","public_transport_max_aed","fuel_month"],"type":["object","null"]}},"required":["estimate","disclaimer","country","household","gross_annual","home","dubai","fx","dubai_monthly_costs_aed","savings","transport_reference","notices","country_notes","not_modelled","assumptions","provenance"],"type":"object"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"data":{"items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"incomplete_reason":{"type":["string","null"]},"iso2":{"type":"string"},"name":{"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"sources":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"},"status":{"enum":["complete","incomplete"]},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variants":{"items":{"additionalProperties":false,"properties":{"label":{"type":"string"},"variant_id":{"type":"string"}},"required":["variant_id","label"],"type":"object"},"type":"array"}},"required":["iso2","name","currency","status","incomplete_reason","tax_year","tax_year_period","variants","sources","provenance"],"type":"object"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}],"type":"object"}⟨70 unchanged words⟩ ,"page"],"type":"object"},"SchoolFeePolicySchoolFeePolicySummary":{"anyOf":[{"additionalProperties":false,"properties":{"note":{" ⟨52 unchanged words⟩ note","rules"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"additionalProperties":false,"properties":{"search":{"additionalProperties":false,"properties":{"displayed_count":{"type":"integernull"}]},"nearSchoolSearchContext":{"typeadditionalProperties":["string","null"]}true,"radius_km":{"typerequired":["number","nullsearch"]},"remaining_count":{"type":"integerobject"},"returned_remaining_count":{"type":"integer"},"total_schools$schema":{"type"https:"integer//json-schema.org/draft/2020-12/schema"},"unlocated":{"typeanyOf":["integer","null"]}},{"requiredadditionalProperties":["total_schools","near","radius_km","unlocated"]false,"typeproperties":"object"}},{"requiredcontext":["search"],{"type$ref":"object#/$defs/SchoolSearchContext"},"data":{"items":{"additionalProperties" ⟨123 unchanged words⟩ ,"type":"array"},"fee_policy":{"anyOf":[{"$ref":"#/$defs/SchoolFeePolicy"},{"type":"null#/$defs/SchoolFeePolicySummary"}]},"links":{"$ref":"#/$defs/Links"}," ⟨9 unchanged words⟩ additionalProperties":false,"properties":{"context":{"additionalProperties":false,"properties":{"search":{"additionalProperties":false,"properties":{"displayed_count":{"type":"integer"},"near":{"type":["string","null"]},"radius_km":{"type":["number","null"]},"remaining_count":{"type":"integer"},"returned_remaining_count":{"type":"integer"},"total_schools":{"type":"integer"},"unlocated":{"type":["integer","null"]}},"required":["total_schools","near","radius_km","unlocated"],"type":"object"}},"required":["search"],"type$ref":"object#/$defs/SchoolSearchContext"},"data":{"anyOf":[{"additionalProperties ⟨149 unchanged words⟩ type":"null"}]},"fee_policy":{"anyOf":[{"$ref":"#/$defs/SchoolFeePolicy"},{"type":"null#/$defs/SchoolFeePolicySummary"}]},"links":{"$ref":"#/$defs/Links"}, ⟨47 unchanged words⟩
⟨285 unchanged words⟩ ,"note"],"type":"object"},"groceries_estimate":{"type":"object"},"gross_annual":{"additionalProperties":false,"properties":{" ⟨23 unchanged words⟩ ,"aed"],"type":"object"},"health_insurance":{"type":"object"},"home":{"additionalProperties":false,"properties":{" ⟨84 unchanged words⟩ ,"household_type":{"const":"business_owner"},"left_over_after_fixed_costs_aed":{"anyOf":[{"description":"AED. Unknown amounts are null, never 0.","type":"number"},{"type":"null"}]},"left_over_after_groceries_aed":{"type":"object"},"not_modelled":{"items":{"type":"string" ⟨376 unchanged words⟩ "object"},"stale":{"type":"boolean"},"transport_budget":{"type":"object"},"transport_reference":{"anyOf":[{"type ⟨26 unchanged words⟩
⟨30 unchanged words⟩ housing fee, DEWA, getting to work (own carfuelbyonlydefault whenpublicpublished,transportwithfaresaarepartialpausedno-car alternative; legacy fuel-only otherwise), mobile, home internet and, for the ⟨4 unchanged words⟩ line with its assumption, source and date.TheFixedtotalssubtotalsaremayfixedincludecostsexplicitlyonly:marked doubtful transport figures. Estimated groceries,healthwheninsuranceenabled,carandownership,healthdepositsinsuranceandlegalleisureminimums arenotseparateincluded,labelledsolines;neverwith_estimates_aedpresentis atotalseparate range. Never present fixed totals as the full cost of living.Groceries areThealegacyseparategrocery basketof everyday products (one of each), notremains amonthly shoppingseparateestimate.reference. Not an official statistic.
⟨131 unchanged words⟩ "},{"type":"null"}]},"attribution":{"type":"string"},"basis":{"type":"object"},"coverage":{"items":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"array"},"dependents":{"type":"integer"},"doubtful":{"type":"boolean"},"doubtful_parts":{"items":{"type":"string"},"type":"array"},"group_coverage":{"items":{"type":"object"},"type":"array"},"id":{"type":"string"},"kind":{"type":"string"},"label":{"type":"string"},"method":{"type":"string"},"missing_groups":{"items":{"type":"string"},"type":"array"},"missing_parts":{"items":{"type":"string"},"type":"array"},"monthly_aed":{"anyOf":[{"description":"AED. ⟨8 unchanged words⟩ "},{"type":"null"}]},"options":{"type":"object"},"per_dependent_monthly_aed":{"anyOf":[{"type":"object"},{"type":"null"}]},"persons":{"type":"integer"},"range_aed":{"anyOf":[{"additionalProperties":false, ⟨12 unchanged words⟩ "},{"type":"null"}]},"second_commuter_not_included":{"type":"boolean"},"source":{"anyOf":[{"additionalProperties":false, ⟨21 unchanged words⟩ "object"},{"type":"null"}]},"status":{"type":"string"},"use_condition":{"type":"string"},"variants":{"type":"object"}},"required":["id","label","monthly_aed", ⟨3 unchanged words⟩ ,"type":"object"},"type":"array"},"with_estimates_aed":{"type":"object"}},"required":["id","label" ⟨42 unchanged words⟩
after
{"additionalProperties":false,"properties":{"advice":{"description":"Site advisor export: monetary field suffix Fils replaced with Aed and divided by 100. Contains explicit assumptions, coverage, provisional outcomes and shipping uncertainty.","type":"object"},"area":{"additionalProperties":false,"properties":{"ok":{"type":"boolean"},"reason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"value":{"maxLength":80,"type":"string"}},"required":["ok","reason","value"],"type":"object"},"attribution":{"type":"string"},"below_minimum_stores":{"items":{"type":"object"},"type":"array"},"browser_handoff_truncated":{"description":"The website can preload up to 4000 characters; true if the supplied list exceeds that limit.","type":"boolean"},"catalog_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"compared":{"items":{"type":"object"},"type":"array"},"confidence":{"maxLength":120,"minLength":1,"type":"string"},"currency":{"const":"AED"},"items":{"description":"One entry per requested item, in request order: chosen product and quantity, pack and price at the recommended store, or why it is unresolved and what to try next.","items":{"additionalProperties":false,"properties":{"at_recommended_store":{"anyOf":[{"additionalProperties":false,"properties":{"cost_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"estimated":{"type":"boolean"},"observed_at":{"maxLength":120,"minLength":1,"type":"string"},"pack_quantity":{"description":"Size of ONE pack in `unit` (e.g. 0.2 kg). Explicit even when the store title omits it.","type":"number"},"packs":{"anyOf":[{"type":"integer"},{"type":"null"}]},"price_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"purchased_quantity":{"type":"number"},"sale_mode":{"enum":["pack","weight"]},"store":{"maxLength":200,"minLength":1,"type":"string"},"store_id":{"maxLength":80,"minLength":1,"type":"string"},"title":{"maxLength":300,"minLength":1,"type":"string"},"unit":{"enum":["each","kg","l"]},"unit_price_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"url":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]}},"required":["store_id","store","title","pack_quantity","unit","packs","sale_mode","price_aed","cost_aed","purchased_quantity","unit_price_aed","estimated","observed_at","url"],"type":"object"},{"type":"null"}]},"candidates":{"items":{"additionalProperties":false,"properties":{"id":{"maxLength":80,"minLength":1,"type":"string"},"name":{"maxLength":200,"minLength":1,"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"},"cheapest_seen":{"anyOf":[{"additionalProperties":false,"properties":{"cost_aed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"store":{"maxLength":200,"minLength":1,"type":"string"},"store_id":{"maxLength":80,"minLength":1,"type":"string"}},"required":["store_id","store","cost_aed"],"type":"object"},{"type":"null"}]},"estimate":{"additionalProperties":false,"properties":{"as_of":{"format":"date","type":"string"},"basis":{"additionalProperties":false,"properties":{"note":{"anyOf":[{"maxLength":1000,"type":"string"},{"type":"null"}]},"observations":{"minimum":1,"type":"integer"},"observed_from":{"format":"date","type":"string"},"observed_to":{"format":"date","type":"string"},"product_match":{"enum":["same_product","same_category"]},"source_ids":{"items":{"maxLength":100,"minLength":1,"type":"string"},"type":"array"},"sources":{"items":{"additionalProperties":false,"properties":{"name":{"maxLength":1000,"minLength":1,"type":"string"},"source_id":{"maxLength":100,"minLength":1,"type":"string"},"url":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]}},"required":["source_id","name","url"],"type":"object"},"type":"array"}},"required":["source_ids","product_match","observations","observed_from","observed_to","note","sources"],"type":"object"},"confidence":{"enum":["high","medium","low"]},"kind":{"const":"estimate"},"label":{"const":"Estimate — not a store price"},"method":{"enum":["official_same_product","own_last_observed","official_category","category_median","shopper_reports"]},"packs":{"anyOf":[{"minimum":0,"type":"number"},{"type":"null"}]},"range_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"}},"required":["low_aed","high_aed"],"type":"object"},"unit":{"description":"Estimate per 1 catalogue unit; each is one item or catalogue pack.","enum":["kg","l","each"]},"unit_value_aed":{"minimum":0,"type":"number"},"value_aed":{"minimum":0,"type":"number"}},"required":["kind","value_aed","range_aed","method","basis","confidence","as_of","label","packs","unit_value_aed"],"type":"object"},"match":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"next_step":{"anyOf":[{"maxLength":300,"minLength":1,"type":"string"},{"type":"null"}]},"price":{"type":"null"},"product":{"anyOf":[{"additionalProperties":false,"properties":{"comparison":{"enum":["exact","equivalent"]},"id":{"maxLength":80,"minLength":1,"type":"string"},"name":{"maxLength":200,"minLength":1,"type":"string"},"unit":{"enum":["each","kg","l"]}},"required":["id","name","comparison","unit"],"type":"object"},{"type":"null"}]},"quantity":{"anyOf":[{"additionalProperties":false,"properties":{"assumed":{"type":"boolean"},"source":{"maxLength":120,"minLength":1,"type":"string"},"unit":{"enum":["each","kg","l"]},"value":{"type":"number"}},"required":["value","unit","source","assumed"],"type":"object"},{"type":"null"}]},"status":{"enum":["compared","not_compared","unresolved"]},"text":{"maxLength":120,"minLength":1,"type":"string"},"unresolved_reason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]}},"required":["text","status","match","product","quantity","at_recommended_store","cheapest_seen","unresolved_reason","candidates","next_step"],"type":"object"},"type":"array"},"not_compared":{"items":{"type":"object"},"type":"array"},"not_found":{"items":{"type":"object"},"type":"array"},"observed_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"open_in_browser":{"format":"uri","type":"string"},"outcome":{"description":"'single-store' when only one online store has prices for the list: no store ranking (we only compare stores that allow collecting their prices or have given us permission).","maxLength":120,"minLength":1,"type":"string"},"ranking":{"description":"Stores priced on the same product set. In single-product mode every row also carries unit_price_aed, unit and the chosen offer (title, pack size, packs).","items":{"anyOf":[{"additionalProperties":true,"properties":{"cart":{"additionalProperties":false,"properties":{"add_all_url":{"type":"null"},"items":{"items":{"additionalProperties":false,"properties":{"packs":{"anyOf":[{"minimum":0,"type":"number"},{"type":"null"}]},"text":{"maxLength":120,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["text","url","packs"],"type":"object"},"type":"array"},"method":{"const":"links"}},"required":["method","add_all_url","items"],"type":"object"},"covered":{"type":"integer"},"estimated_label":{"const":"items not priced at this store — estimated generic price"},"feeKnown":{"type":"boolean"},"feeMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"feeMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"label":{"maxLength":200,"minLength":1,"type":"string"},"of":{"type":"integer"},"retailerId":{"maxLength":80,"minLength":1,"type":"string"},"shipReason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"subtotalAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totals":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"},"value_aed":{"minimum":0,"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items_estimated":{"minimum":0,"type":"integer"},"items_observed":{"minimum":0,"type":"integer"},"items_unknown":{"minimum":0,"type":"integer"},"observed_aed":{"minimum":0,"type":"number"}},"required":["observed_aed","estimated_aed","items_observed","items_estimated","items_unknown"],"type":"object"}},"required":["retailerId","label","subtotalAed","feeKnown"],"type":"object"},{"type":"null"}]},"type":"array"},"recommended_store":{"anyOf":[{"additionalProperties":true,"properties":{"cart":{"additionalProperties":false,"properties":{"add_all_url":{"type":"null"},"items":{"items":{"additionalProperties":false,"properties":{"packs":{"anyOf":[{"minimum":0,"type":"number"},{"type":"null"}]},"text":{"maxLength":120,"minLength":1,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["text","url","packs"],"type":"object"},"type":"array"},"method":{"const":"links"}},"required":["method","add_all_url","items"],"type":"object"},"covered":{"type":"integer"},"estimated_label":{"const":"items not priced at this store — estimated generic price"},"feeKnown":{"type":"boolean"},"feeMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"feeMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"label":{"maxLength":200,"minLength":1,"type":"string"},"of":{"type":"integer"},"retailerId":{"maxLength":80,"minLength":1,"type":"string"},"shipReason":{"anyOf":[{"maxLength":120,"minLength":1,"type":"string"},{"type":"null"}]},"subtotalAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMaxAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totalMinAed":{"anyOf":[{"description":"AED, rounded to two decimal places. Unknown amounts are null.","multipleOf":0.01,"type":"number"},{"type":"null"}]},"totals":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"},"value_aed":{"minimum":0,"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items_estimated":{"minimum":0,"type":"integer"},"items_observed":{"minimum":0,"type":"integer"},"items_unknown":{"minimum":0,"type":"integer"},"observed_aed":{"minimum":0,"type":"number"}},"required":["observed_aed","estimated_aed","items_observed","items_estimated","items_unknown"],"type":"object"}},"required":["retailerId","label","subtotalAed","feeKnown"],"type":"object"},{"type":"null"}],"description":"With outcome 'single-store' this is the only store with prices, not a recommendation."},"single_product_mode":{"type":"boolean"},"stale":{"type":"boolean"},"totals":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"},"value_aed":{"minimum":0,"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items_estimated":{"minimum":0,"type":"integer"},"items_observed":{"minimum":0,"type":"integer"},"items_unknown":{"minimum":0,"type":"integer"},"observed_aed":{"minimum":0,"type":"number"}},"required":["observed_aed","estimated_aed","items_observed","items_estimated","items_unknown"],"type":"object"}},"required":["currency","observed_at","stale","attribution","open_in_browser","catalog_date","single_product_mode","outcome","confidence","area","recommended_store","ranking","items","compared","not_compared","not_found","below_minimum_stores","advice","browser_handoff_truncated"],"type":"object"}⟨5 unchanged words⟩ vs in Dubai (0% personal income tax),fororawithgrosshousehold="business_owner"annualandsalaryprofit,with the officialcompany taxmodelplusofdividendthetax at homecountry,vstheUAEday'smainlandCBUAEandexchangequalifyingrate,freeregisteredzone.DubaiUsesrenttheforpublishedanhome-countryareatax model andourCBUAEgroceryexchangebasketrate,andregisteredtheDubai rent and projected monthly savings. Estimate, not taxadvice.advice; Small Business Relief is a notice only.
{"additionalProperties":false,"anyOf":[{"required":["gross_annual"]},{"properties":{"household":{"const":"business_owner"}},"required":["household","profit"]}],"properties":{"area":{"maxLength":80,"minLength":1, ⟨85 unchanged words⟩ ,"type":"number"},"household":{"anyOf":[{"additionalProperties":false,"properties":{"children":{" ⟨10 unchanged words⟩ "required":[],"type":"object"},{"const":"business_owner","type":"string"}]},"profit":{"description":"Annual company profit before corporate tax; requires household=\"business_owner\". Whole after-tax profit distributed as a dividend.","exclusiveMinimum":0,"maximum":10000000000000,"type":"number"},"property_type":{"enum":["apartment","villa" ⟨5 unchanged words⟩ type":"string"}},"required":["country","gross_annual"],"type":"object"}
⟨216 unchanged words⟩ ,"source"],"type":"object"},"groceries_basket":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"},"value_aed":{"minimum":0,"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items":{"minimum":0,"type":"integer"},"items_estimated":{"minimum":0,"type":"integer"},"items_observed":{"minimum":0,"type":"integer"},"items_unknown":{"minimum":0,"type":"integer"},"note":{"maxLength":1000,"type":"string"},"observed_aed":{"minimum":0,"type":"number"}},"required":["items","observed_aed","estimated_aed","items_observed","items_estimated","items_unknown","note"],"type":"object"},"gross_annual":{"additionalProperties":false,"properties":{" ⟨111 unchanged words⟩ ,"children"],"type":"object"},"household_type":{"const":"business_owner"},"not_modelled":{"items":{"type":"string" ⟨15 unchanged words⟩ :{"format":"uri","type":"string"},"owner_comparison":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"free_zone":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"required":["corporate_tax_aed","corporate_tax","net_annual","net_annual_aed","effective_rate","saving_annual","saving_annual_aed"],"type":"object"},"free_zone_condition":{"type":"string"},"mainland":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"required":["corporate_tax_aed","corporate_tax","net_annual","net_annual_aed","effective_rate","saving_annual","saving_annual_aed"],"type":"object"}},"required":["mainland","free_zone","free_zone_condition"],"type":"object"},"home":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"distributed_profit":{"type":"number"},"dividend_tax":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"total_tax":{"type":"number"}},"required":["corporate_tax","dividend_tax","total_tax","distributed_profit","net_annual","effective_rate"],"type":"object"},"leaving":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"sources":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"},"text":{"type":"string"}},"required":["id","text","sources"],"type":"object"},"type":"array"},"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"small_business_relief":{"additionalProperties":false,"properties":{"applied":{"const":false},"notice":{"type":"string"},"sources":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"}},"required":["applied","notice","sources"],"type":"object"},"sources":{"additionalProperties":false,"properties":{"dubai":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"},"fx":{"additionalProperties":false,"properties":{"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["title","url","observed_on"],"type":"object"},"home":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"format":"uri","type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"}},"required":["home","dubai","fx"],"type":"object"},"tax_year":{"type":"string"}},"required":["currency","tax_year","observed_on","home","dubai","sources","leaving","small_business_relief"],"type":"object"},"profit_annual":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object
⟨12 unchanged words⟩ Basket-total history is never presented as product history. Generic estimates, when present, are labelled and never store prices.
⟨81 unchanged words⟩ "enum":["exact","equivalent"]},"estimate":{"additionalProperties":false,"properties":{"as_of":{"format":"date","type":"string"},"basis":{"additionalProperties":false,"properties":{"note":{"anyOf":[{"maxLength":1000,"type":"string"},{"type":"null"}]},"observations":{"minimum":1,"type":"integer"},"observed_from":{"format":"date","type":"string"},"observed_to":{"format":"date","type":"string"},"product_match":{"enum":["same_product","same_category"]},"source_ids":{"items":{"maxLength":100,"minLength":1,"type":"string"},"type":"array"},"sources":{"items":{"additionalProperties":false,"properties":{"name":{"maxLength":1000,"minLength":1,"type":"string"},"source_id":{"maxLength":100,"minLength":1,"type":"string"},"url":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]}},"required":["source_id","name","url"],"type":"object"},"type":"array"}},"required":["source_ids","product_match","observations","observed_from","observed_to","note","sources"],"type":"object"},"confidence":{"enum":["high","medium","low"]},"kind":{"const":"estimate"},"label":{"const":"Estimate — not a store price"},"method":{"enum":["official_same_product","own_last_observed","official_category","category_median","shopper_reports"]},"range_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"}},"required":["low_aed","high_aed"],"type":"object"},"unit":{"description":"Estimate per 1 catalogue unit; each is one item or catalogue pack.","enum":["kg","l","each"]},"value_aed":{"minimum":0,"type":"number"}},"required":["kind","value_aed","range_aed","method","basis","confidence","as_of","label"],"type":"object"},"id":{"maxLength":80,"minLength":1, ⟨144 unchanged words⟩ :"string"},{"type":"null"}]},"price":{"type":"null"},"size":{"additionalProperties":false,"properties" ⟨48 unchanged words⟩
⟨19 unchanged words⟩ This does not run a live web search. Generic estimates, when present, are labelled and never store prices.
⟨29 unchanged words⟩ "enum":["exact","equivalent"]},"estimate":{"additionalProperties":false,"properties":{"as_of":{"format":"date","type":"string"},"basis":{"additionalProperties":false,"properties":{"note":{"anyOf":[{"maxLength":1000,"type":"string"},{"type":"null"}]},"observations":{"minimum":1,"type":"integer"},"observed_from":{"format":"date","type":"string"},"observed_to":{"format":"date","type":"string"},"product_match":{"enum":["same_product","same_category"]},"source_ids":{"items":{"maxLength":100,"minLength":1,"type":"string"},"type":"array"},"sources":{"items":{"additionalProperties":false,"properties":{"name":{"maxLength":1000,"minLength":1,"type":"string"},"source_id":{"maxLength":100,"minLength":1,"type":"string"},"url":{"anyOf":[{"format":"uri","type":"string"},{"type":"null"}]}},"required":["source_id","name","url"],"type":"object"},"type":"array"}},"required":["source_ids","product_match","observations","observed_from","observed_to","note","sources"],"type":"object"},"confidence":{"enum":["high","medium","low"]},"kind":{"const":"estimate"},"label":{"const":"Estimate — not a store price"},"method":{"enum":["official_same_product","own_last_observed","official_category","category_median","shopper_reports"]},"range_aed":{"additionalProperties":false,"properties":{"high_aed":{"minimum":0,"type":"number"},"low_aed":{"minimum":0,"type":"number"}},"required":["low_aed","high_aed"],"type":"object"},"unit":{"description":"Estimate per 1 catalogue unit; each is one item or catalogue pack.","enum":["kg","l","each"]},"value_aed":{"minimum":0,"type":"number"}},"required":["kind","value_aed","range_aed","method","basis","confidence","as_of","label"],"type":"object"},"id":{"maxLength":80,"minLength":1, ⟨144 unchanged words⟩ :"string"},{"type":"null"}]},"price":{"type":"null"},"size":{"additionalProperties":false,"properties" ⟨57 unchanged words⟩
⟨47 unchanged words⟩ ":{"enum":["apartment","villa"],"type":"string"},"sort":{"default":"total_monthly_aed","enum":["total_monthly_aed","-total_monthly_aed","rent_monthly_aed","total_with_school_monthly_aed","name"],"type":"string"},"transport":{"enum":["car_commute_no_tolls","car_commute_with_salik","public_transport_one_zone","public_transport_two_zones"],"type":"string"},"zone_id":{"pattern":"^[a-z0-9] ⟨8 unchanged words⟩
{"$defs":{},"AreaCostContext$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"anyOf":[{"additionalProperties":true,"required":["rent_period","profile","assumptions","shared_monthly_aed","not_included"],"type":"object"},{"AreaLivingCosttype":"null"}]},"data":{"items":{"additionalProperties":false,"properties":{"cheapest_school_annual_aed":{" ⟨25 unchanged words⟩ "string","null"]},"provenance":{"$refadditionalProperties":true,"#/$defs/Provenancerequired":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"rank":{"type":"integer"}, ⟨40 unchanged words⟩ ,"provenance"],"type":"object"},"AreaLivingCostListResponse":{"additionalProperties":false,"properties":{"context":{"anyOf":[{"$ref":"#/$defs/AreaCostContext"},{"type":"null"}]},"data":{"items":{"$ref":"#/$defs/AreaLivingCost"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","context","data","links"],"type":"object"},"Links":{"additionalProperties":false,"properties":{"docs":{" ⟨17 unchanged words⟩ ,"docs"],"type":"object"},"Provenancemeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"ResponseMeta":{"additionalProperties":true},"required":["api_version","content_language","generated_at","currency","attributionmeta","disclaimercontext","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/AreaLivingCostListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨18 unchanged words⟩ "ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"page_size":{"default":20,"maximum" ⟨7 unchanged words⟩
⟨44 unchanged words⟩ "object","null"]},"point":{"$refadditionalProperties":false,"#/$defs/GeoPointproperties":{"approximate":{"type":"boolean"},"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon","approximate"],"type":"object"}},"required":["area_id","name","point","nearest_airport"], ⟨9 unchanged words⟩ "ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"housing_fee":{"additionalProperties":false,"properties" ⟨19 unchanged words⟩ enum":["ok","partial","no_official_data_found"],"type":"string"}},"required":["status","percent_of_annual_rent", ⟨50 unchanged words⟩ {"type":"string"},"provenance":{"$refadditionalProperties":true,"#/$defs/Provenancerequired":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"rent":{"additionalProperties":false,"properties" ⟨33 unchanged words⟩ ":{"enum":["apartment","villa"],"type":"string"}},"required":["area","property_type", ⟨14 unchanged words⟩ "]},"period":{"anyOf":[{"$refadditionalProperties":false,"#/$defs/Periodproperties":{"from":{"type":"string"},"months":{"type":["integer","null"]},"to":{"type":"string"}},"required":["from","to","months"],"type":"object"},{"type":"null"}]},"source_urls":{"items":{"type":"string" ⟨3 unchanged words⟩ enum":["ok","no_comparable_open_data","no_official_data_found"],"type":"string"}},"required":["status","note", ⟨15 unchanged words⟩ ":{"enum":["ok","no_official_open_data_found"],"type":"string"}},"required":["status","note"] ⟨64 unchanged words⟩ ,"provenance"],"type":"object"},"EmirateCostsListResponseLinks":{"additionalProperties":false,"properties":{"context":{"anyOf":[{"$refdocs":"#/$defs/EmirateCostContext"},{"type":"nullstring"}]},"data":{"itemsnext":{"$reftype":["#/$defs/EmirateCostsstring"},"type":"arraynull"]},"linksopen_in_browser":{"$reftype":["#/$defs/Linksstring","null"]},"metaself":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metaself","contextnext","dataopen_in_browser","linksdocs"],"type":"object"},"EmirateCostsResponseResponseMeta":{"additionalProperties":falsetrue,"properties":{"context":{"anyOfrequired":[{"$ref":"#/$defs/EmirateCostContextapi_version"},{"type":"nullcontent_language"}]},"data":{"anyOf":[{"$ref":"#/$defs/EmirateCostsgenerated_at"},{"type":"nullcurrency"}]},"linksattribution":{,"$refdisclaimer":,"#/$defs/Linksdataset"},"metapage":{],"$reftype":"#/$defs/ResponseMetaobject"}},"required$schema":["meta","context","data","links"],"type"https:"object//json-schema.org/draft/2020-12/schema"},"GeoPointanyOf":[{"additionalProperties":false,"properties":{"approximatecontext":{"type":"boolean"},"latanyOf":[{"type$ref":"number#/$defs/EmirateCostContext"},"lon":{"type":"numbernull"}},"required":["lat","lon","approximate"],"type":"object"},"Links":{"additionalProperties":false,"propertiesdata":{"docsitems":{"type$ref":"string#/$defs/EmirateCosts"},"next":{"type":["string","nullarray"]},"open_in_browserlinks":{"type$ref":["string","null#/$defs/Links"]},"selfmeta":{"type$ref":"string#/$defs/ResponseMeta"}},"required":["selfmeta","nextcontext","open_in_browserdata","docslinks"],"type":"object"},"Period":{"additionalProperties":false,"properties":{"fromcontext":{"type":"string"},"monthsanyOf":[{"type$ref":["integer","null#/$defs/EmirateCostContext"]},"to":{"type":"stringnull"}]},"requireddata":[{"fromanyOf",:[{"to$ref",:"months#/$defs/EmirateCosts"]},{"type":"objectnull"}]},"Provenancelinks":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type$ref":"object#/$defs/Links"},"ResponseMetameta":{"additionalProperties$ref":true"#/$defs/ResponseMeta"}},"required":["api_version","content_language","generated_at","currency","attributionmeta","disclaimercontext","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/EmirateCostsListResponse"},{"$ref":"#/$defs/EmirateCostsResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨32 unchanged words⟩ "confirmed","restricted","unconfirmed","paused"],"type":"string"},"page_size":{"default":20,"maximum" ⟨10 unchanged words⟩ "ok","paused","unreadable","not_published"],"type":"string"}},"type":"object"}
⟨53 unchanged words⟩ notice","dataset_ids"],"type":"object"}},"SourceListResponse$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data": ⟨14 unchanged words⟩ ","links"],"type":"object"},"SourceResponse":{"additionalProperties":false,"properties":{"data": ⟨11 unchanged words⟩ ","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/SourceListResponse"},{"$ref":"#/$defs/SourceResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
{"$defs":{"DewaBillEstimateDewaTariff":{"additionalProperties":false,"properties":{"annual_rent_aedelectricity":{"typeadditionalProperties":["number"false,"nullproperties"]},:{"electricity_aedfuel_surcharge_aed_per_kwh":{"type":["number","null"]},"electricity_fuel_surcharge_aed_per_kwhmeter_service_charges":{"typeitems":[{"numberadditionalProperties":false,"nullproperties"]},:{"housing_fee_aedamount_aed":{"type":["number","null"]},"housing_fee_percentmeter_type":{"type":["number","nullinteger"]}},"kwh":{"typerequired":["numbermeter_type","nullamount_aed"]},"meter_service_aed":{"type":["numberobject"},"nulltype"]:"array"},"months_per_yearslabs":{"typeitems":{"integeradditionalProperties"}:false,"not_includedproperties":{"typeaed_per_unit":[{"stringtype",:"nullnumber"]},"provenancefrom":{"$reftype":"#/$defs/Provenancenumber"},"subtotal_aedto":{"type":["number","null"]}},"surcharge_monthrequired":{["anyOffrom":[{,"typeto":,"stringaed_per_unit"}],{"type":"nullobject"}]},"tariff":{"$reftype":"#/$defs/DewaTariffarray"},"total_aedunit":{"typeconst":["number","nullkWh per month"]}},"vat_aedrequired":{["typeunit":[,"numberslabs","nullfuel_surcharge_aed_per_kwh"]},"water_aedmeter_service_charges":{],"type":["number","nullobject"]},"water_fuel_surcharge_aed_per_m3housing_fee_rate_of_annual_rent":{"type":["number","null"]},"water_gallonsimperial_gallons_per_m3":{"type":["number","null"]},"water_m3not_included":{"type":["numberstring","null"]}},"requiredprovenance":["surcharge_month","electricity_fuel_surcharge_aed_per_kwh","water_fuel_surcharge_aed_per_m3","kwh","water_m3","electricity_aed",{"water_aed$ref",:"meter_service_aed#/$defs/Provenance"},"subtotal_aedsurcharge_month",:{"vat_aedanyOf",:[{"housing_fee_aedtype",:"total_aedstring"},{"not_includedtype",:"provenancenull"}]},"typetypical":"object"},{"DewaBillEstimateResponseitems":{"additionalProperties":false,"properties":{"data":{"anyOfkwh":[{"$reftype":"#/$defs/DewaBillEstimatenumber"},"m3":{"type":"nullnumber"}]},"linksmonthly_aed":{"$reftype":["#/$defs/Linksnumber","null"]},"metaprofile_id":{"$refenum":["#/$defs/ResponseMetalight","medium","heavy"]}},"required":["metaprofile_id","datakwh","linksm3","monthly_aed"],"type":"object"},"DewaTarifftype":{"additionalPropertiesarray":false},"propertiesvat_percent":{"electricitytype":["number","null"]},"water":{"additionalProperties":false,"properties":{"fuel_surcharge_aed_per_kwhfuel_surcharge_aed_per_m3":{"type":["number","null"] ⟨40 unchanged words⟩ :"array"},"unit":{"const":"kWhm³ per month"}},"required":["unit","slabs","fuel_surcharge_aed_per_kwhfuel_surcharge_aed_per_m3","meter_service_charges"],"type":"object"}},"housing_fee_rate_of_annual_rentrequired":{["typesurcharge_month":[,"numbervat_percent","nullelectricity"]},"imperial_gallons_per_m3water":{,"typehousing_fee_rate_of_annual_rent":,"numbertypical"},"not_included":{,"typeprovenance":[],"stringtype",:"nullobject"]},"provenanceLinks":{"$refadditionalProperties":"#/$defs/Provenance"}false,"surcharge_monthproperties":{"anyOfdocs":[{"type":"string"},"next":{"type":["string","null"}]},"typicalopen_in_browser":{"itemstype":{["additionalPropertiesstring":false,"propertiesnull":{]},"kwhself":{"type":"numberstring"}},"m3required":{["self","next","open_in_browser","docs"],"type":"numberobject"},"monthly_aedProvenance":{"typeadditionalProperties":true,"required":["numbersource_id","nulllicense_id"]},"profile_idsource_url":{,"enumobserved_on":[,"lightobserved_at","mediumpublished_on","heavypublished_at","retrieved_at","stale","status","paused_since","flags"],"type":"stringobject"}},"requiredResponseMeta":[{"profile_idadditionalProperties":true,"kwhrequired":["api_version","m3content_language","monthly_aedgenerated_at"],"typecurrency":,"objectattribution"},"typedisclaimer":,"arraydataset"},"vat_percentpage":{],"type":["numberobject"}},"null$schema"]}:"https://json-schema.org/draft/2020-12/schema","wateranyOf":[{"additionalProperties":false,"properties":{"fuel_surcharge_aed_per_m3data":{"typeanyOf":[{"number$ref",:"null#/$defs/DewaTariff"]},"meter_service_charges":{"itemstype":{"additionalPropertiesnull":false}]},"properties":{"amount_aedlinks":{"type$ref":"number#/$defs/Links"},"meter_typemeta":{"type$ref":"integer#/$defs/ResponseMeta"}},"required":["meter_typemeta","amount_aeddata","links"],"type":"object"},{"typeadditionalProperties":false,"arrayproperties"},:{"slabsdata":{"itemsanyOf":[{"additionalProperties":false,"properties":{"aed_per_unitannual_rent_aed":{"type":["number","null"]},"fromelectricity_aed":{"type":["number","null"]},"toelectricity_fuel_surcharge_aed_per_kwh":{"type":["number","null"]}},"requiredhousing_fee_aed":[{"fromtype",:["tonumber","aed_per_unitnull"]},"typehousing_fee_percent":"object"},{"type":["arraynumber","null"]},"unitkwh":{"consttype":["m³ per monthnumber"},"null"]},"requiredmeter_service_aed":[{"unittype",:["slabsnumber","fuel_surcharge_aed_per_m3null"]},"meter_service_chargesmonths_per_year"],:{"type":"objectinteger"}},"requirednot_included":["surcharge_month","vat_percent","electricity","water",{"housing_fee_rate_of_annual_renttype",:["typicalstring","not_includednull"]},"provenance"],:{"type$ref":"object#/$defs/Provenance"},"DewaTariffResponsesubtotal_aed":{"additionalPropertiestype":false["number","propertiesnull":{]},"datasurcharge_month":{"anyOf":[{"$reftype":"#/$defs/DewaTariffstring"},{"type":"null"}]},"linkstariff":{"$ref":"#/$defs/Links#/$defs/DewaTariff"},"metatotal_aed":{"$ref":"#/$defs/ResponseMeta"}},"requiredtype":["metanumber","datanull"]},"linksvat_aed"],:{"type":["objectnumber"},"Links":{"additionalPropertiesnull":false]},"propertieswater_aed":{"docstype":{["typenumber":,"stringnull"]},"nextwater_fuel_surcharge_aed_per_m3":{"type":["stringnumber","null"]},"open_in_browserwater_gallons":{"type":["stringnumber","null"]},"selfwater_m3":{"type":"string"}},"required":["self","next","open_in_browsernumber","docsnull"],"type":"object"}},"Provenancerequired":{["additionalPropertiessurcharge_month":true,"requiredelectricity_fuel_surcharge_aed_per_kwh":[,"source_idwater_fuel_surcharge_aed_per_m3","license_idkwh","source_urlwater_m3","observed_onelectricity_aed","observed_atwater_aed","published_onmeter_service_aed","published_atsubtotal_aed","retrieved_atvat_aed","stalehousing_fee_aed","statustotal_aed","paused_sincenot_included","flagsprovenance"],"type":"object"},{"ResponseMetatype":{"additionalPropertiesnull":true}]},"requiredlinks":[{"api_version$ref",:"content_language#/$defs/Links"},"generated_atmeta",:{"currency$ref",:"attribution#/$defs/ResponseMeta"}},"disclaimerrequired":["meta","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/DewaTariffResponse"},{"$ref":"#/$defs/DewaBillEstimateResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨16 unchanged words⟩ enum":["single","couple","family4"],"type":"string"}},"type":"object"}
{"$defs":{},"CostLine$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"additionalProperties":true,"required":["month","groceries_reference","not_included"],"type":"object"},"data":{"items":{"additionalProperties":false,"properties":{"covers":{"type":"string"},"fixed_monthly_costs_aed":{"type":["number","null"]},"label":{"type":"string"},"lines":{"items":{"additionalProperties":false,"properties":{"assumption":{"type":["string","null" ⟨8 unchanged words⟩ "transport","mobile","internet","school"],"type":"string"},"monthly_aed":{"type":["number", ⟨45 unchanged words⟩ ,"source"],"type":"object"},"HouseholdCostContexttype":{"additionalPropertiesarray":true},"requiredprofile_id":[{"monthenum",:["groceries_referencesingle","not_includedcouple"],"type":"objectfamily4"]},"HouseholdCostProfileprovenance":{"additionalProperties":false,"properties":{"covers":{"type":"string"}true,"fixed_monthly_costs_aed":{"typerequired":["numbersource_id","nulllicense_id"]},"label":{"type":"stringsource_url"},"lines":{"items":{"$refobserved_on":,"#/$defs/CostLineobserved_at"},"typepublished_on":,"arraypublished_at"},"profile_idretrieved_at":{,"enumstale":[,"singlestatus","couplepaused_since","family4flags"],"type":"string"},"provenance":{"$ref":"#/$defs/Provenanceobject"}},"required":["profile_id","label" ⟨3 unchanged words⟩ ,"provenance"],"type":"object"},"HouseholdCostProfileListResponse":{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/HouseholdCostContext"},"data":{"items":{"$ref":"#/$defs/HouseholdCostProfile"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","context","data","links"],"type":"object"},"Links":{"additionalProperties":false,"properties":{"docs":{" ⟨17 unchanged words⟩ ,"docs"],"type":"object"},"Provenancemeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"ResponseMeta":{"additionalProperties":true},"required":["api_version","content_language","generated_at","currency","attributionmeta","disclaimercontext","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/HouseholdCostProfileListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨18 unchanged words⟩ "ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"page_size":{"default":20,"maximum" ⟨7 unchanged words⟩ "one_visa","partial","none","paused"],"type":"string"},"zone":{"maxLength":120,"minLength" ⟨5 unchanged words⟩
{"$defs":{},"CompanyContext$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"anyOf":[{"additionalProperties":true,"required":["mainland"],"type":"object"},{"FreeZoneSetuptype":"null"}]},"data":{"items":{"additionalProperties":false,"properties":{"emirate_id":{" ⟨5 unchanged words⟩ ","umm_al_quwain","ras_al_khaimah","fujairah",null],"type":["string","null"]},"name":{"type":"string"}, ⟨21 unchanged words⟩ ":{"enum":["exact","from"],"type":"string"},"quote":{"type":"string"}, ⟨29 unchanged words⟩ ,"type":"array"},"provenance":{"$refadditionalProperties":"#/$defs/Provenance"}true,"published":{"enumrequired":["one_visa","partialsource_id","nonelicense_id","pausedsource_url"],"type":"stringobserved_on"},"zone_id":{"type":"stringobserved_at"}},"required":["zone_idpublished_on","namepublished_at","emirate_idretrieved_at","official_sitestale","publishedstatus","packagespaused_since","provenanceflags"],"type":"object"},"FreeZoneSetupListResponse":{"additionalProperties":false,"properties":{"contextpublished":{"anyOfenum":[{"$refone_visa":,"#/$defs/CompanyContextpartial"},{"typenone":,"nullpaused"}]},"data":{"itemszone_id":{"$ref":"#/$defs/FreeZoneSetup"},"type":"arraystring"}},"links":{"$refrequired":["#/$defs/Linkszone_id"},"metaname":{,"$refemirate_id":,"#/$defs/ResponseMetaofficial_site"}},"requiredpublished":[,"metapackages","contextprovenance"],"datatype",:"linksobject"]},"type":"objectarray"},"Linkslinks":{"additionalProperties":false,"properties":{"docs ⟨17 unchanged words⟩ ,"docs"],"type":"object"},"Provenancemeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"ResponseMeta":{"additionalProperties":true},"required":["api_version","content_language","generated_at","currency","attributionmeta","disclaimercontext","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/FreeZoneSetupListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨40 unchanged words⟩ -month","enum":["month","-month"],"type":"string"},"to":{"pattern":"^[0-9] ⟨11 unchanged words⟩
{"$defs":{"FuelContext":{"additionalProperties":true,"required":["tolls","parking","public_transport"],"type":"object"},"FuelGradePrices":{"additionalProperties":false,"properties":{" ⟨20 unchanged words⟩ ,"diesel"],"type":"object"},"FuelPriceHistoryResponseLinks":{"additionalProperties":false,"properties":{"data":{"itemsdocs":{"$reftype":"#/$defs/FuelPriceMonthstring"},"next":{"type":["arraystring","null"]},"linksopen_in_browser":{"$reftype":["#/$defs/Linksstring","null"]},"metaself":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metaself","datanext","linksopen_in_browser","docs"],"type":"object"},"FuelPriceMonthProvenance":{"additionalProperties":falsetrue,"propertiesrequired":{["monthsource_id":{,"typelicense_id":,"stringsource_url"},"pricesobserved_on":{,"$refobserved_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"#/$defs/FuelGradePricesobject"},"provenanceResponseMeta":{"$refadditionalProperties":"#/$defs/Provenance"}}true,"required":["monthapi_version","pricescontent_language","provenancegenerated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"}},"FuelPrices$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"announcement":{"additionalProperties":false,"properties":{" ⟨113 unchanged words⟩ ,"type":"array"},"transport_context":{"$refadditionalProperties":true,"#/$defs/FuelContextrequired":["tolls","parking","public_transport"],"type":"object"},"unit":{"const":"AED per ⟨10 unchanged words⟩ ","provenance"],"type":"object"},"FuelPricesResponse":{"additionalProperties":false,"properties":{"data":{"anyOf":[{"$ref":"#/$defs/FuelPrices"},{"type":"null"}]},"links":{" ⟨8 unchanged words⟩ ","links"],"type":"object"},"Links":{"additionalProperties":false,"properties":{"docsdata":{"typeitems":{"stringadditionalProperties"}:false,"nextproperties":{"typemonth":[{"stringtype",:"nullstring"]},"open_in_browserprices":{"type$ref":["string","null#/$defs/FuelGradePrices"]},"selfprovenance":{"type$ref":"string#/$defs/Provenance"}},"required":["self","nextmonth","open_in_browserprices","docsprovenance"],"type":"object"},"Provenancetype":{"additionalPropertiesarray":true},"requiredlinks":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],{"type$ref":"object#/$defs/Links"},"ResponseMetameta":{"additionalProperties$ref":true"#/$defs/ResponseMeta"}},"required":["api_version","content_language","generated_at","currency","attribution","disclaimermeta","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/FuelPricesResponse"},{"$ref":"#/$defs/FuelPriceHistoryResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
{"$defs":{},"FxRates$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"base":{"const":"AED"},"provenance":{"$refadditionalProperties":true,"#/$defs/Provenancerequired":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"published_label":{"type":["string", ⟨36 unchanged words⟩ ","provenance"],"type":"object"},"FxRatesResponse":{"additionalProperties":false,"properties":{"data":{"anyOf":[{"$ref":"#/$defs/FxRates"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"Links":{"additionalProperties":false,"properties":{"docs":{" ⟨17 unchanged words⟩ ,"docs"],"type":"object"},"Provenancemeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"ResponseMeta":{"additionalProperties":true},"required":["api_version","content_language","generated_at","currency","attribution","disclaimermeta","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/FxRatesResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
proposed items, subtotals, delivery/minimums. Not MOET/reports. Observed + generic estimated totals.before
{"$defs":{"ComparisonLine":{"additionalProperties":false,"properties":{"at_recommended_store":{"anyOf":[{"$ref":"#/$defs/OfferAt"},{"type":"null"}]},"candidates":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"product_id":{"type":"string"}},"required":["product_id","name"],"type":"object"},"type":"array"},"cheapest_seen":{"additionalProperties":false,"properties":{"cost_aed":{"type":"number"},"store_id":{"type":"string"},"store_name":{"type":"string"}},"required":["store_id","store_name","cost_aed"],"type":["object","null"]},"match":{"type":["string","null"]},"next_step":{"type":["string","null"]},"product":{"additionalProperties":false,"properties":{"comparison":{"enum":["exact","equivalent"],"type":"string"},"name":{"type":"string"},"product_id":{"type":"string"},"unit":{"enum":["each","kg","l"],"type":"string"}},"required":["product_id","name","comparison","unit"],"type":["object","null"]},"quantity":{"additionalProperties":false,"properties":{"assumed":{"type":"boolean"},"source":{"type":"string"},"unit":{"enum":["each","kg","l"],"type":"string"},"value":{"type":"number"}},"required":["value","unit","source","assumed"],"type":["object","null"]},"status":{"enum":["compared","not_compared","unresolved"],"type":"string"},"text":{"type":"string"},"unresolved_reason":{"type":["string","null"]}},"required":["text","status","match","product","quantity","at_recommended_store","cheapest_seen","unresolved_reason","candidates","next_step"],"type":"object"},"GroceryComparison":{"additionalProperties":false,"properties":{"area":{"additionalProperties":false,"properties":{"ok":{"type":"boolean"},"reason":{"type":["string","null"]},"value":{"type":"string"}},"required":["ok","reason","value"],"type":"object"},"below_minimum_stores":{"items":{"additionalProperties":false,"properties":{"minimum_order_aed":{"type":"number"},"shortfall_aed":{"type":"number"},"store_id":{"type":"string"},"store_name":{"type":"string"},"subtotal_aed":{"type":"number"}},"required":["store_id","store_name","minimum_order_aed","subtotal_aed","shortfall_aed"],"type":"object"},"type":"array"},"browser_handoff_truncated":{"type":"boolean"},"catalog_compiled_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["high","medium","low","none"],"type":"string"},"items":{"items":{"$ref":"#/$defs/ComparisonLine"},"type":"array"},"outcome":{"enum":["estimated","provisional","insufficient","single_store","empty","blocked"],"type":"string"},"ranking":{"items":{"$ref":"#/$defs/StoreTotal"},"type":"array"},"recommended_store":{"anyOf":[{"$ref":"#/$defs/StoreTotal"},{"type":"null"}]},"single_product_mode":{"type":"boolean"}},"required":["outcome","confidence","single_product_mode","catalog_compiled_at","area","recommended_store","ranking","items","below_minimum_stores","browser_handoff_truncated"],"type":"object"},"GroceryComparisonResponse":{"additionalProperties":false,"properties":{"data":{"anyOf":[{"$ref":"#/$defs/GroceryComparison"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"OfferAt":{"additionalProperties":false,"properties":{"cost_aed":{"type":"number"},"estimated":{"type":"boolean"},"observed_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"pack_quantity":{"type":"number"},"packs":{"type":["integer","null"]},"price_aed":{"type":"number"},"purchased_quantity":{"type":"number"},"sale_mode":{"enum":["pack","weight"],"type":"string"},"store_id":{"type":"string"},"store_name":{"type":"string"},"title":{"type":"string"},"unit":{"enum":["each","kg","l"],"type":"string"},"unit_price_aed":{"type":["number","null"]},"url":{"type":["string","null"]}},"required":["store_id","store_name","title","pack_quantity","unit","packs","sale_mode","price_aed","cost_aed","purchased_quantity","unit_price_aed","estimated","observed_on","observed_at","url"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"},"StoreTotal":{"additionalProperties":false,"properties":{"below_minimum":{"type":"boolean"},"covered":{"type":"integer"},"fee_known":{"type":"boolean"},"fee_max_aed":{"type":["number","null"]},"fee_min_aed":{"type":["number","null"]},"fee_partial":{"type":"boolean"},"free":{"type":"boolean"},"free_from_aed":{"type":["number","null"]},"free_from_inclusive":{"type":"boolean"},"minimum_order_aed":{"type":["number","null"]},"of":{"type":"integer"},"offer":{"anyOf":[{"$ref":"#/$defs/OfferAt"},{"type":"null"}]},"order_charge_aed":{"type":["number","null"]},"ship_reason":{"enum":["no_zone","outside_dubai","no_policy","policy_stale","policy_invalid","fee_below_threshold_unknown","checkout_unconfirmed",null],"type":["string","null"]},"shortfall_aed":{"type":["number","null"]},"store_id":{"type":"string"},"store_name":{"type":"string"},"subtotal_aed":{"type":"number"},"total_max_aed":{"type":["number","null"]},"total_min_aed":{"type":["number","null"]},"unit":{"enum":["each","kg","l",null],"type":["string","null"]},"unit_price_aed":{"type":["number","null"]},"url":{"type":["string","null"]}},"required":["store_id","store_name","url","covered","of","subtotal_aed","fee_known","fee_min_aed","fee_max_aed","fee_partial","total_min_aed","total_max_aed","free","free_from_aed","free_from_inclusive","order_charge_aed","minimum_order_aed","below_minimum","shortfall_aed","ship_reason","unit","unit_price_aed","offer"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/GroceryComparisonResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}after
{"$defs":{"EstimateTotals":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"},"value_aed":{"type":"number"}},"type":"object"},"items_estimated":{"type":"integer"},"items_observed":{"type":"integer"},"items_unknown":{"type":"integer"},"observed_aed":{"type":"number"}},"type":"object"},"OfferAt":{"additionalProperties":false,"properties":{"cost_aed":{"type":"number"},"estimated":{"type":"boolean"},"observed_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"pack_quantity":{"type":"number"},"packs":{"type":["integer","null"]},"price_aed":{"type":"number"},"purchased_quantity":{"type":"number"},"sale_mode":{"enum":["pack","weight"]},"store_id":{"type":"string"},"store_name":{"type":"string"},"title":{"type":"string"},"unit":{"enum":["each","kg","l"]},"unit_price_aed":{"type":["number","null"]},"url":{"type":["string","null"]}},"required":["store_id","store_name","title","pack_quantity","unit","packs","sale_mode","price_aed","cost_aed","purchased_quantity","unit_price_aed","estimated","observed_on","observed_at","url"],"type":"object"},"StoreTotal":{"additionalProperties":false,"properties":{"below_minimum":{"type":"boolean"},"cart":{"additionalProperties":false,"properties":{"add_all_url":{"type":"null"},"items":{"items":{"additionalProperties":false,"properties":{"packs":{"type":["number","null"]},"text":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"method":{"const":"links"}},"type":"object"},"covered":{"type":"integer"},"estimated_label":{"const":"items not priced at this store — estimated generic price"},"fee_known":{"type":"boolean"},"fee_max_aed":{"type":["number","null"]},"fee_min_aed":{"type":["number","null"]},"fee_partial":{"type":"boolean"},"free":{"type":"boolean"},"free_from_aed":{"type":["number","null"]},"free_from_inclusive":{"type":"boolean"},"minimum_order_aed":{"type":["number","null"]},"of":{"type":"integer"},"offer":{"anyOf":[{"$ref":"#/$defs/OfferAt"},{"type":"null"}]},"order_charge_aed":{"type":["number","null"]},"ship_reason":{"enum":["no_zone","outside_dubai","no_policy","policy_stale","policy_invalid","fee_below_threshold_unknown","checkout_unconfirmed",null]},"shortfall_aed":{"type":["number","null"]},"store_id":{"type":"string"},"store_name":{"type":"string"},"subtotal_aed":{"type":"number"},"total_max_aed":{"type":["number","null"]},"total_min_aed":{"type":["number","null"]},"totals":{"$ref":"#/$defs/EstimateTotals"},"unit":{"enum":["each","kg","l",null]},"unit_price_aed":{"type":["number","null"]},"url":{"type":["string","null"]}},"required":["store_id","store_name","url","covered","of","subtotal_aed","fee_known","fee_min_aed","fee_max_aed","fee_partial","total_min_aed","total_max_aed","free","free_from_aed","free_from_inclusive","order_charge_aed","minimum_order_aed","below_minimum","shortfall_aed","ship_reason","unit","unit_price_aed","offer"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"area":{"additionalProperties":false,"properties":{"ok":{"type":"boolean"},"reason":{"type":["string","null"]},"value":{"type":"string"}},"required":["ok","reason","value"],"type":"object"},"below_minimum_stores":{"items":{"additionalProperties":false,"properties":{"minimum_order_aed":{"type":"number"},"shortfall_aed":{"type":"number"},"store_id":{"type":"string"},"store_name":{"type":"string"},"subtotal_aed":{"type":"number"}},"required":["store_id","store_name","minimum_order_aed","subtotal_aed","shortfall_aed"],"type":"object"},"type":"array"},"browser_handoff_truncated":{"type":"boolean"},"catalog_compiled_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"confidence":{"enum":["high","medium","low","none"]},"items":{"items":{"additionalProperties":false,"properties":{"at_recommended_store":{"anyOf":[{"$ref":"#/$defs/OfferAt"},{"type":"null"}]},"candidates":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"product_id":{"type":"string"}},"required":["product_id","name"],"type":"object"},"type":"array"},"cheapest_seen":{"additionalProperties":false,"properties":{"cost_aed":{"type":"number"},"store_id":{"type":"string"},"store_name":{"type":"string"}},"required":["store_id","store_name","cost_aed"],"type":["object","null"]},"estimate":{"additionalProperties":false,"properties":{"as_of":{"type":"string"},"basis":{"additionalProperties":true,"type":"object"},"confidence":{"enum":["high","medium","low"]},"kind":{"const":"estimate"},"label":{"const":"Estimate — not a store price"},"method":{"enum":["official_same_product","own_last_observed","official_category","category_median","shopper_reports"]},"packs":{"type":["number","null"]},"range_aed":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"}},"type":"object"},"unit":{"enum":["kg","l","each"]},"unit_value_aed":{"type":"number"},"value_aed":{"type":"number"}},"type":"object"},"match":{"type":["string","null"]},"next_step":{"type":["string","null"]},"price":{"type":"null"},"product":{"additionalProperties":false,"properties":{"comparison":{"enum":["exact","equivalent"]},"name":{"type":"string"},"product_id":{"type":"string"},"unit":{"enum":["each","kg","l"]}},"required":["product_id","name","comparison","unit"],"type":["object","null"]},"quantity":{"additionalProperties":false,"properties":{"assumed":{"type":"boolean"},"source":{"type":"string"},"unit":{"enum":["each","kg","l"]},"value":{"type":"number"}},"required":["value","unit","source","assumed"],"type":["object","null"]},"status":{"enum":["compared","not_compared","unresolved"]},"text":{"type":"string"},"unresolved_reason":{"type":["string","null"]}},"required":["text","status","match","product","quantity","at_recommended_store","cheapest_seen","unresolved_reason","candidates","next_step"],"type":"object"},"type":"array"},"outcome":{"enum":["estimated","provisional","insufficient","single_store","empty","blocked"]},"ranking":{"items":{"$ref":"#/$defs/StoreTotal"},"type":"array"},"recommended_store":{"anyOf":[{"$ref":"#/$defs/StoreTotal"},{"type":"null"}]},"single_product_mode":{"type":"boolean"},"totals":{"$ref":"#/$defs/EstimateTotals"}},"required":["outcome","confidence","single_product_mode","catalog_compiled_at","area","recommended_store","ranking","items","below_minimum_stores","browser_handoff_truncated"],"type":"object"},{"type":"null"}]},"links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"meta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}],"type":"object"}products, pack/unit offers/dates; product_id: history. Not MOET/reports. Labelled generic estimates.⟨7 unchanged words⟩ enum":["available","unavailable","unknown"],"type":"string"},"available_only":{"type":"boolean"},"comparison":{"enum":["exact","equivalent"],"type":"string"},"cursor":{"maxLength":512,"minLength" ⟨37 unchanged words⟩ "name","-name","lowest_price_aed","-lowest_price_aed"],"type":"string"},"store_id":{"pattern":"^[a-z0-9] ⟨8 unchanged words⟩
⟨6 unchanged words⟩ enum":["available","unavailable","unknown"],"type":"string"},"comparison":{"enum":["exact","equivalent"],"type":"string"},"freshness":{"enum":["fresh","stale","future","invalid"],"type":"string"},"pack_quantity":{"type":"number"}, ⟨7 unchanged words⟩ ":{"enum":["pack","weight"],"type":"string"},"store_id":{"type":"string"}, ⟨7 unchanged words⟩ enum":["each","kg","l"],"type":"string"},"unit_price_aed":{"type":["number", ⟨18 unchanged words⟩ ,"provenance"],"type":"object"},"GroceryOfferListResponseLinks":{"additionalProperties":false,"properties":{"data":{"itemsdocs":{"$reftype":"#/$defs/GroceryOfferstring"},"next":{"type":["arraystring","null"]},"linksopen_in_browser":{"$reftype":["#/$defs/Linksstring","null"]},"metaself":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metaself","datanext","linksopen_in_browser","docs"],"type":"object"},"GroceryProductPriceEstimate":{"additionalProperties":false,"properties":{"comparisonas_of":{"enumtype":["exactstring"},"equivalentbasis"]:{"additionalProperties":true,"type":"stringobject"},"default_quantityconfidence":{"typeenum":["numberhigh","nullmedium","low"]},"lowest_price_aedkind":{"typeconst":["number","nullestimate"]},"namelabel":{"typeconst":"stringEstimate — not a store price"},"offersmethod":{"itemsenum":{["$refofficial_same_product":,"#/$defs/GroceryOfferown_last_observed"},"typeofficial_category":,"arraycategory_median","shopper_reports"]},"offers_countpacks":{"type":["integernumber","null"]},"open_in_browserrange_aed":{"additionalProperties":false,"properties":{"high_aed":{"type":"stringnumber"},"page_urllow_aed":{"type":["stringnumber"}},"nulltype"]:"object"},"product_idunit":{"typeenum":["stringkg","l","each"]},"provenanceunit_value_aed":{"$reftype":"#/$defs/Provenancenumber"},"unitvalue_aed":{"enumtype":["eachnumber"}},"kgtype",:"lobject"]},"typeProvenance":{"stringadditionalProperties"}}:true,"required":["product_idsource_id","namelicense_id","comparisonsource_url","unitobserved_on","default_quantityobserved_at","offers_countpublished_on","lowest_price_aedpublished_at","page_urlretrieved_at","open_in_browserstale","provenancestatus","paused_since","flags"],"type":"object"},"GroceryProductDetailResponseMeta":{"additionalProperties":falsetrue,"propertiesrequired":{["comparisonapi_version":{,"enumcontent_language":[,"exactgenerated_at","equivalentcurrency"],"typeattribution":,"stringdisclaimer"},"default_quantitydataset":{,"page"],"type":["numberobject"}},"null$schema"]}:"https://json-schema.org/draft/2020-12/schema","nameanyOf":[{"typeadditionalProperties":"string"}false,"offersproperties":{"itemsdata":{"$refitems":{"#/$defs/GroceryOfferadditionalProperties"}:false,"typeproperties":"array"},{"open_in_browsercomparison":{"typeenum":["stringexact","equivalent"]},"page_urldefault_quantity":{"type":["stringnumber","null"]},"price_historyestimate":{"additionalProperties$ref":false"#/$defs/PriceEstimate"},"propertieslowest_price_aed":{"notetype":["number","null"]},"name":{"type":"string"},"pointsoffers":{"items":{"$ref":"#/$defs/PriceHistoryPoint#/$defs/GroceryOffer"},"type":"array"},"statusoffers_count":{"enumtype":["availableinteger"},"not_publishedopen_in_browser"],:{"type":"string"}},"requiredpage_url":[{"statustype",:["notestring","pointsnull"]},"price":{"type":"objectnull"},"product_id":{"type":"string"} ⟨4 unchanged words⟩ enum":["each","kg","l"],"type":"string"}},"required":["product_id","name","comparison","unit","default_quantity","page_urloffers_count","open_in_browserlowest_price_aed","offerspage_url","price_historyopen_in_browser","provenance"],"type":"object"},"GroceryProductListResponse":{"additionalProperties":false,"properties":{"data":{"items":{"$ref":"#/$defs/GroceryProduct"},"type":"array"},"links":{"$ref" ⟨7 unchanged words⟩ ","links"],"type":"object"},"GroceryProductResponse":{"additionalProperties":false,"properties":{"data":{"anyOf":[{"$refadditionalProperties":false,"#/$defs/GroceryProductDetailproperties"},:{"typecomparison":{"nullenum"}:["exact","equivalent"]},"linksdefault_quantity":{"$reftype":["#/$defs/Linksnumber","null"]},"metaestimate":{"$ref":"#/$defs/ResponseMeta#/$defs/PriceEstimate"}},"requiredname":["meta","data","links"],{"type":"objectstring"},"Linksoffers":{"additionalPropertiesitems":false,{"properties$ref":{"docs#/$defs/GroceryOffer":{},"type":"stringarray"},"nextopen_in_browser":{"type":["string","null"]},"open_in_browserpage_url":{"type":["string","null"]},"selfprice":{"type":"stringnull"}},"requiredprice_history":["self",{"nextadditionalProperties":false,"open_in_browserproperties",:{"docsnote"],:{"type":"objectstring"},"PriceHistoryPointpoints":{"items":{"additionalProperties":false,"properties":{"date":{" ⟨14 unchanged words⟩ ,"store_id"],"type":"object"},"Provenancetype":"array"},"status":{"additionalPropertiesenum":true["available","not_published"]}},"required":["source_idstatus","license_idnote","source_urlpoints"],"observed_ontype":"object"},"observed_atproduct_id":{"type":"string"},"published_onprovenance":{"$ref":"#/$defs/Provenance"},"published_atunit":{"enum":["each","retrieved_atkg","stalel"]}},"statusrequired":["product_id","paused_sincename","flagscomparison","unit","default_quantity","page_url","open_in_browser","offers","price_history","provenance"],"type":"object"},{"ResponseMetatype":"null"}]},"links":{"additionalProperties$ref":true"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["api_versionmeta","content_languagedata","generated_atlinks"],"currencytype":"object"},{"attributionadditionalProperties":false,"disclaimerproperties":{"data":{"items":{"$ref":"#/$defs/GroceryOffer"},"datasettype":"array"},"pagelinks"]:{"$ref":"#/$defs/Links"},"typemeta":{"object$ref":"#/$defs/ResponseMeta"}},"ToolFailurerequired":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/GroceryProductListResponse"},{"$ref":"#/$defs/GroceryProductResponse"},{"$ref":"#/$defs/GroceryOfferListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨15 unchanged words⟩ "valid","stale","invalid","none"],"type":"string"},"page_size":{"default":20,"maximum" ⟨7 unchanged words⟩ name","enum":["name","-name"],"type":"string"},"store_id":{"pattern":"^[a-z0-9] ⟨8 unchanged words⟩
{"$defs":{"DeliveryRuleGroceryStore":{"additionalProperties":false,"properties":{"coverage_note":{"type":["string","null"]},"delivery_rule":{"anyOf":[{"additionalProperties":false,"properties":{"checked_at":{"anyOf":[{"type":"string ⟨51 unchanged words⟩ ","checked_at"],"type":"object"},"GroceryStore":{"additionalProperties":false,"properties":{"coverage_note":{"type":["string","null"]},"delivery_rule":{"anyOf":[{"$ref":"#/$defs/DeliveryRule"},{"type":"null"}]},"delivery_rule_reason":{"type":["string" ⟨3 unchanged words⟩ "valid","stale","invalid","none"],"type":"string"},"integrated":{"type":"boolean"},"kind":{"enum":["retailer","marketplace","aggregator"],"type":"string"},"minimum_order_aed":{"type":["number", ⟨6 unchanged words⟩ {"type":"string"},"provenance":{"$refadditionalProperties":true,"#/$defs/Provenancerequired":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"store_id":{"type":"string"}, ⟨16 unchanged words⟩ ,"provenance"],"type":"object"},"GroceryStoreListResponseLinks":{"additionalProperties":false,"properties":{"data":{"itemsdocs":{"$reftype":"#/$defs/GroceryStorestring"},"next":{"type":["arraystring","null"]},"linksopen_in_browser":{"$reftype":["#/$defs/Linksstring","null"]},"metaself":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metaself","datanext","linksopen_in_browser","docs"],"type":"object"},"GroceryStoreResponseResponseMeta":{"additionalProperties":falsetrue,"properties":{"data":{"anyOfrequired":[{"$refapi_version":,"#/$defs/GroceryStorecontent_language"},{"typegenerated_at":,"nullcurrency"}]},"linksattribution":{,"$refdisclaimer":,"#/$defs/Linksdataset"},"metapage":{],"$reftype":"#/$defs/ResponseMetaobject"}},"required$schema":["meta","data","links"],"type"https:"object//json-schema.org/draft/2020-12/schema"},"LinksanyOf":[{"additionalProperties":false,"properties":{"docsdata":{"typeitems":{"string$ref"},:"next#/$defs/GroceryStore":{},"type":["string","nullarray"]},"open_in_browserlinks":{"type$ref":["string","null#/$defs/Links"]},"selfmeta":{"type$ref":"string#/$defs/ResponseMeta"}},"required":["self","nextmeta","open_in_browserdata","docslinks"],"type":"object"},"Provenance":{"additionalProperties":truefalse,"requiredproperties":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at",{"staledata",:{"statusanyOf",:[{"paused_since$ref",:"flags#/$defs/GroceryStore"]},{"type":"objectnull"}]},"ResponseMetalinks":{"additionalProperties":true,"required$ref":["api_version#/$defs/Links"},"content_languagemeta",:{"generated_at$ref",:"currency#/$defs/ResponseMeta"}},"attributionrequired",:["disclaimermeta","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/GroceryStoreListResponse"},{"$ref":"#/$defs/GroceryStoreResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨11 unchanged words⟩ "ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"page_size":{"default":20,"maximum" ⟨7 unchanged words⟩
{"$defs":{},"HealthInsuranceScope$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"items":{"additionalProperties":false,"properties":{"emirates":{"items":{"enum":["dubai ⟨2 unchanged words⟩ "ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"type":"array"},"facts":{ ⟨87 unchanged words⟩ type":"null"}]},"provenance":{"$ref":"#/$defs/Provenance"},"scope_id":{"typeadditionalProperties":"string"}true,"status":{"enumrequired":["oksource_id","pausedlicense_id"],"type":"stringsource_url"}},"requiredobserved_on":[,"scope_idobserved_at","emiratespublished_on","statuspublished_at","noticeretrieved_at","paused_sincestale","factsstatus","not_publishedpaused_since","provenanceflags"],"type":"object"},"HealthInsuranceScopeListResponsescope_id":{"additionalPropertiestype":false,"propertiesstring":{},"datastatus":{"itemsenum":{["$refok":,"#/$defs/HealthInsuranceScopepaused"]}},"typerequired":["arrayscope_id"},"links":{"$refemirates":,"#/$defs/Linksstatus"},"metanotice":{,"$refpaused_since":,"#/$defs/ResponseMetafacts"}},"requirednot_published":[,"metaprovenance"],"datatype",:"linksobject"]},"type":"objectarray"},"Linkslinks":{"additionalProperties":false,"properties":{"docs ⟨17 unchanged words⟩ ,"docs"],"type":"object"},"Provenancemeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"ResponseMeta":{"additionalProperties":true},"required":["api_version","content_language","generated_at","currency","attribution","disclaimermeta","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/HealthInsuranceScopeListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨14 unchanged words⟩ ":{"enum":["new","renewal"],"type":"string"},"cursor":{"maxLength":512,"minLength" ⟨20 unchanged words⟩ ":{"enum":["apartment","villa"],"type":"string"},"q":{"maxLength":80,"minLength" ⟨7 unchanged words⟩ "median_annual_aed","-median_annual_aed","-contracts","zone_name"],"type":"string"},"zone":{"maxLength":120,"minLength" ⟨15 unchanged words⟩
⟨51 unchanged words⟩ ,"provenance"],"type":"object"},"HousingZoneDetailLinks":{"additionalProperties":false,"properties":{"communities":{"itemsdocs":{"type":"string"},"type":"array"},"communities_ar":{"itemsnext":{"type":["string"},"type":"arraynull"]},"methodopen_in_browser":{"type":["string","null"]},"nameself":{"type":"string"}},"name_ar":{"typerequired":["stringself","nullnext"]},"open_in_browser":{"type":["string","nulldocs"]},"provenance":{"$reftype":"#/$defs/Provenanceobject"},"rent_contractsProvenance":{"typeadditionalProperties":["integer","null"]}true,"rents":{"itemsrequired":{["$refsource_id":,"#/$defs/RentMedianlicense_id"},"typesource_url":,"arrayobserved_on"},"sale_transactionsobserved_at":{,"typepublished_on":[,"integerpublished_at","nullretrieved_at"]},"salesstale":{,"itemsstatus":{,"$refpaused_since":,"#/$defs/SaleMedianflags"}],"type":"arrayobject"},"zone_idRentMedian":{"typeadditionalProperties":"string"}}false,"requiredproperties":["zone_id",{"namebedrooms",:{"name_artype",:"communitiesinteger"},"communities_arcontracts",:{"rent_contractstype",:"sale_transactionsinteger"},"open_in_browserdisplay_monthly_aed",:{"rentstype",:["salesnumber","methodnull"]},"provenancemedian_annual_aed"],:{"type":"objectnumber"},"HousingZoneListResponsemedian_monthly_aed":{"additionalPropertiestype":false["number","propertiesnull":{]},"datanew_contracts":{"itemsanyOf":[{"$ref":"#/$defs/HousingZone#/$defs/RentSplit"},{"type":"arraynull"}]},"linksp25_annual_aed":{"$reftype":["#/$defs/Linksnumber","null"]},"metap75_annual_aed":{"$reftype":["#/$defs/ResponseMetanumber"},"null"]},"requiredproperty_type":[{"metaenum",:["dataapartment","linksvilla"],"type":"object"},"HousingZoneResponseprovenance":{"additionalProperties$ref":false,"properties#/$defs/Provenance":{},"datarenewals":{"anyOf":[{"$ref":"#/$defs/HousingZoneDetail#/$defs/RentSplit"},{"type":"null"}]},"linkszone_id":{"$reftype":"#/$defs/Linksstring"},"metazone_name":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metazone_id","datazone_name","linksproperty_type","bedrooms","contracts","median_annual_aed","p25_annual_aed","p75_annual_aed","median_monthly_aed","new_contracts","renewals","provenance"],"type":"object"},"LinksRentSplit":{"additionalProperties":false,"properties":{"docscontracts":{"type":["stringinteger","null"]},"nextmedian_annual_aed":{"type":["stringnumber","null"]},"open_in_browserp25_annual_aed":{"type":["stringnumber","null"]},"selfp75_annual_aed":{"type":["stringnumber","null"]}},"required":["selfcontracts","nextmedian_annual_aed","open_in_browserp25_annual_aed","docsp75_annual_aed"],"type":"object"},"ProvenanceResponseMeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"RentMedianSaleMedian":{"additionalProperties":false,"properties":{"bedrooms":{"type":"integer"},"contractsmarket":{"typeenum":["integerready","off_plan"]},"display_monthly_aedmedian_aed_per_sqft":{"type":["number","null"]},"median_annual_aedmedian_price_aed":{"type":["number","null"]},"median_monthly_aedp25_aed_per_sqft":{"type":["number","null"]},"new_contractsp25_price_aed":{"anyOftype":[{"$ref":"#/$defs/RentSplitnumber"},{"type":"null"}]},"p25_annual_aedp75_aed_per_sqft":{"type":["number","null"]},"p75_annual_aedp75_price_aed":{"type":["number","null"]},"property_type":{"enum":["apartment","villa"],"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"renewalstransactions":{"anyOftype":[{"$ref":"#/$defs/RentSplitinteger"},{"type":"null"}]},"zone_id":{"type":"string"} ⟨4 unchanged words⟩ zone_id","zone_name","property_type","bedrooms","contractsmarket","median_annual_aedtransactions","p25_annual_aedmedian_price_aed","p75_annual_aedp25_price_aed","median_monthly_aedp75_price_aed","new_contractsmedian_aed_per_sqft","renewalsp25_aed_per_sqft","p75_aed_per_sqft","provenance"],"type":"object"}},"RentMedianListResponse$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context": ⟨39 unchanged words⟩ ","links"],"type":"object"},"RentSplit":{"additionalProperties":false,"properties":{"contractsdata":{"typeitems":[{"integer$ref",:"null#/$defs/HousingZone"]},"median_annual_aed":{"type":["number","nullarray"]},"p25_annual_aedlinks":{"type$ref":["number","null#/$defs/Links"]},"p75_annual_aedmeta":{"type$ref":["number","null#/$defs/ResponseMeta"]}},"required":["contracts","median_annual_aedmeta","p25_annual_aeddata","p75_annual_aedlinks"],"type":"object"},"ResponseMeta":{"additionalProperties":truefalse,"requiredproperties":[{"api_versiondata",:{"content_languageanyOf",:[{"generated_atadditionalProperties":false,"currencyproperties",:{"attributioncommunities",:{"disclaimeritems",:{"datasettype",:"pagestring"]},"type":"objectarray"},"SaleMediancommunities_ar":{"additionalPropertiesitems":false,{"propertiestype":{"bedroomsstring":{},"type":"integerarray"},"marketmethod":{"enumtype":["readystring","off_plannull"]},"name":{"type":"string"},"median_aed_per_sqftname_ar":{"type":["numberstring","null"]},"median_price_aedopen_in_browser":{"type":["numberstring","null"]},"p25_aed_per_sqftprovenance":{"type$ref":["number","null#/$defs/Provenance"]},"p25_price_aedrent_contracts":{"type":["numberinteger","null"]},"p75_aed_per_sqftrents":{"typeitems":[{"number$ref":"#/$defs/RentMedian"},"nulltype"]:"array"},"p75_price_aedsale_transactions":{"type":["numberinteger","null"]},"property_typesales":{"enumitems":[{"apartment$ref",:"villa#/$defs/SaleMedian"]},"type":"stringarray"},"provenancezone_id":{"$reftype":"#/$defs/Provenancestring"}},"transactions":{"typerequired":["integerzone_id","nullname"]},"zone_idname_ar":{,"typecommunities":,"stringcommunities_ar"},"zone_namerent_contracts":{,"typesale_transactions":,"stringopen_in_browser"}},"requiredrents":[,"zone_idsales","zone_namemethod","property_typeprovenance"],"bedroomstype",:"marketobject"},{"transactionstype",:"median_price_aednull"}]},"p25_price_aedlinks",:{"p75_price_aed$ref":"#/$defs/Links"},"median_aed_per_sqftmeta":{"$ref":"#/$defs/ResponseMeta"}},"p25_aed_per_sqftrequired":["meta","p75_aed_per_sqftdata","provenancelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/RentMedianListResponse"},{"$ref":"#/$defs/HousingZoneListResponse"},{"$ref":"#/$defs/HousingZoneResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨21 unchanged words⟩ ":{"enum":["ready","off_plan"],"type":"string"},"page_size":{"default":20,"maximum" ⟨6 unchanged words⟩ ":{"enum":["apartment","villa"],"type":"string"},"sort":{"default":"median_price_aed"," ⟨3 unchanged words⟩ "median_aed_per_sqft","-median_aed_per_sqft","-transactions","zone_name"],"type":"string"},"zone":{"maxLength":120,"minLength" ⟨15 unchanged words⟩
{"$defs":{"HousingZoneProvenance":{"additionalProperties":falsetrue,"propertiesrequired":{["communitiessource_id":{,"itemslicense_id":{,"typesource_url":,"stringobserved_on"},"typeobserved_at":,"arraypublished_on"},"communities_arpublished_at":{,"itemsretrieved_at":{,"typestale":,"stringstatus"},"paused_since","flags"],"type":"arrayobject"},"nameRentSplit":{"typeadditionalProperties":false,"stringproperties"},:{"name_arcontracts":{"type":["stringinteger","null"]},"open_in_browsermedian_annual_aed":{"type":["stringnumber","null"]},"provenancep25_annual_aed":{"$reftype":["#/$defs/Provenancenumber","null"]},"rent_contractsp75_annual_aed":{"type":["integernumber","null"]}},"sale_transactionsrequired":{["typecontracts":[,"integermedian_annual_aed","nullp25_annual_aed"]},"zone_idp75_annual_aed":{],"type":"stringobject"}},"requiredSaleMedian":[{"zone_idadditionalProperties":false,"nameproperties",:{"name_arbedrooms",:{"communitiestype",:"communities_arinteger"},"rent_contractsmarket",:{"sale_transactionsenum",:["open_in_browserready","provenanceoff_plan"]},"median_aed_per_sqft":{"type":["objectnumber","null"]},"Linksmedian_price_aed":{"additionalPropertiestype":false["number","propertiesnull":{]},"docsp25_aed_per_sqft":{"type":["stringnumber","null"]},"nextp25_price_aed":{"type":["stringnumber","null"]},"open_in_browserp75_aed_per_sqft":{"type":["stringnumber","null"]},"selfp75_price_aed":{"type":["stringnumber"},"null"]},"requiredproperty_type":{"enum":["selfapartment","nextvilla"]},"open_in_browserprovenance":{"$ref":"#/$defs/Provenance"},"docstransactions":{"type":["integer","null"]},"zone_id":{"type":"objectstring"},"Provenancezone_name":{"additionalPropertiestype":true"string"}},"required":["source_idzone_id","license_idzone_name","source_urlproperty_type","observed_onbedrooms","observed_atmarket","published_ontransactions","published_atmedian_price_aed","retrieved_atp25_price_aed","stalep75_price_aed","statusmedian_aed_per_sqft","paused_sincep25_aed_per_sqft","flagsp75_aed_per_sqft","provenance"],"type":"object"}},"RentMedian$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"additionalProperties":false,"properties":{"rents":{"items":{"additionalProperties":false,"properties":{"bedrooms":{"type":"integer"},"contracts" ⟨28 unchanged words⟩ ":{"enum":["apartment","villa"],"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"}, ⟨24 unchanged words⟩ ,"provenance"],"type":"object"},"RentSplittype":{"additionalPropertiesarray":false},"propertiessales":{"contractsitems":{"type$ref":["integer","null#/$defs/SaleMedian"]},"median_annual_aed":{"type":["number","nullarray"]},"p25_annual_aedzone":{"typeadditionalProperties":["number","null"]}false,"p75_annual_aedproperties":{"typecommunities":["number","null"]}},{"requireditems":["contracts","median_annual_aed","p25_annual_aed","p75_annual_aed"],{"type":"objectstring"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"objectarray"},"SaleMedian":{"additionalProperties":false,"propertiescommunities_ar":{"bedroomsitems":{"type":"integerstring"},"market":{"enum":["ready","off_plan"],"type":"stringarray"},"median_aed_per_sqftname":{"type":["number","nullstring"]},"median_price_aedname_ar":{"type":["numberstring","null"]},"p25_aed_per_sqftopen_in_browser":{"type":["numberstring","null"]},"p25_price_aedprovenance":{"type$ref":["number","null#/$defs/Provenance"]},"p75_aed_per_sqftrent_contracts":{"type":["numberinteger","null"]},"p75_price_aedsale_transactions":{"type":["numberinteger","null"]},"property_typezone_id":{"enum":["apartment","villa"],"type":"string"}},"provenance":{"$refrequired":["#/$defs/Provenancezone_id"},"transactionsname":{,"typename_ar":[,"integercommunities","nullcommunities_ar"]},"zone_idrent_contracts":{,"typesale_transactions":,"stringopen_in_browser"},"zone_nameprovenance":{],"type":"stringobject"}},"required":["zone_id","zone_name","property_type","bedrooms","marketzone","transactionsrents","median_price_aedsales"],"p25_price_aedtype",:"p75_price_aedobject"},"median_aed_per_sqftdata",:{"p25_aed_per_sqftitems",:{"p75_aed_per_sqft$ref",:"provenance#/$defs/SaleMedian"]},"type":"objectarray"},"SaleMedianListResponselinks":{"additionalProperties":false,"properties":{"contextdocs":{"additionalProperties":false,"propertiestype":{"rentsstring":{},"itemsnext":{"$reftype":["#/$defs/RentMedianstring"},"type":"arraynull"]},"sales":{"itemsopen_in_browser":{"$reftype":["#/$defs/SaleMedianstring"},"type":"arraynull"]},"zoneself":{"$reftype":"#/$defs/HousingZonestring"}},"required":["zoneself","rentsnext","salesopen_in_browser","docs"],"type":"object"},"datameta":{"itemsadditionalProperties":{true,"$refrequired":["#/$defs/SaleMedianapi_version"},"typecontent_language":,"arraygenerated_at"},"linkscurrency":{,"$refattribution":,"#/$defs/Linksdisclaimer"},"metadataset":{,"$refpage"],"type":"#/$defs/ResponseMetaobject"}},"required":["meta","data","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/SaleMedianListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨55 unchanged words⟩ "price_aed_per_month","aed_per_gb","-data_gb","name"],"type":"string"},"status":{"enum":["ranked","unverified","excluded"],"type":"string"},"type":{"enum":["mobile_postpaid","mobile_prepaid","home_internet"],"type":"string"}},"type":"object"}
⟨23 unchanged words⟩ ,"docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":[" ⟨23 unchanged words⟩ enum":["mobile_postpaid","mobile_prepaid","home_internet"],"type":"string"},"citation":{"type":["string", ⟨39 unchanged words⟩ {"enum":["published_with_vat","calculated_vat_added",null]},"promo_months":{"type":["stringinteger","null"]},"promo_monthsprovenance":{"typeadditionalProperties":true,"required":["integersource_id","nulllicense_id"]},"provenancesource_url":{,"$refobserved_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"#/$defs/Provenanceobject"},"regular_aed_per_month":{"type":["number" ⟨6 unchanged words⟩ enum":["ranked","unverified","excluded"],"type":"string"},"unlimited_data":{"type":["boolean", ⟨31 unchanged words⟩ citation","provenance"],"type":"object"}},"TelecomPlanListResponse$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data": ⟨14 unchanged words⟩ ","links"],"type":"object"},"TelecomPlanResponse":{"additionalProperties":false,"properties":{"data": ⟨14 unchanged words⟩ ","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/TelecomPlanListResponse"},{"$ref":"#/$defs/TelecomPlanResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨4 unchanged words⟩ , costs/savings; omit country: models. Not tax advice. Owner: household=business_owner + profit.
⟨69 unchanged words⟩ "number","null"]},"household":{"anyOf":[{"additionalProperties":false,"properties":{"children":{" ⟨7 unchanged words⟩ ":{"enum":["single","married"],"type":"string"}},"type":["object","null"]},{"const":"business_owner"}]},"iso2":{"pattern":"^[A-Z]{2} ⟨8 unchanged words⟩ "minimum":1,"type":"integer"},"property_typeprofit":{"enumexclusiveMinimum":[0,"apartmentmaximum":10000000000000,"villatype",null]:"number"},"typeproperty_type":{"enum":["stringapartment","nullvilla",null]},"sort":{"default":"name","enum":["name","iso2"],"type":"string"},"status":{"enum":["complete","incomplete"],"type":"string"},"variant":{"maxLength":40,"type" ⟨4 unchanged words⟩
before
{"$defs":{"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"RelocationEstimate":{"additionalProperties":false,"properties":{"assumptions":{"items":{"type":"string"},"type":"array"},"country":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"iso2":{"type":"string"},"name":{"type":"string"},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variant":{"anyOf":[{"type":"string"},{"type":"null"}]},"variant_label":{"type":["string","null"]}},"required":["iso2","name","currency","tax_year","tax_year_period","variant","variant_label"],"type":"object"},"country_notes":{"items":{"type":"string"},"type":"array"},"disclaimer":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"gross_annual_aed":{"type":"number"},"income_tax_aed":{"const":0},"net_annual_aed":{"type":"number"},"net_monthly_aed":{"type":"number"}},"required":["gross_annual_aed","net_annual_aed","net_monthly_aed","income_tax_aed"],"type":"object"},"dubai_monthly_costs_aed":{"additionalProperties":false,"properties":{"groceries":{"type":["number","null"]},"health":{"type":["number","null"]},"rent":{"type":["number","null"]},"school":{"type":["number","null"]},"transport":{"type":["number","null"]},"utilities":{"type":["number","null"]}},"required":["rent","school","groceries","utilities","transport","health"],"type":"object"},"estimate":{"const":true},"fx":{"additionalProperties":false,"properties":{"aed_per_unit":{"type":["number","null"]},"rates_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"type":["string","null"]}},"required":["aed_per_unit","rates_on","source"],"type":"object"},"gross_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"home":{"additionalProperties":false,"properties":{"breakdown":{"items":{"additionalProperties":false,"properties":{"amount":{"type":"number"},"component_id":{"type":"string"},"kind":{"type":"string"},"label":{"type":"string"}},"required":["component_id","label","kind","amount"],"type":"object"},"type":"array"},"currency":{"type":"string"},"effective_rate":{"type":"number"},"effective_rate_percent":{"type":"number"},"income_tax":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":["number","null"]},"net_monthly":{"type":"number"},"social_contributions":{"type":"number"}},"required":["currency","net_annual","net_monthly","income_tax","social_contributions","effective_rate","breakdown","net_annual_aed"],"type":"object"},"household":{"additionalProperties":false,"properties":{"children":{"type":"integer"},"status":{"enum":["single","married"],"type":"string"}},"required":["status","children"],"type":"object"},"not_modelled":{"items":{"type":"string"},"type":"array"},"notices":{"items":{"type":"string"},"type":"array"},"provenance":{"$ref":"#/$defs/Provenance"},"savings":{"additionalProperties":false,"properties":{"costs_complete":{"type":"boolean"},"dubai_annual_savings":{"type":["number","null"]},"dubai_monthly_costs":{"type":["number","null"]},"dubai_monthly_net":{"type":["number","null"]},"dubai_monthly_savings":{"type":["number","null"]},"home_annual_savings":{"type":["number","null"]},"home_monthly_net":{"type":["number","null"]},"home_monthly_savings":{"type":["number","null"]},"missing_costs":{"items":{"enum":["rent","school","groceries","utilities","transport","health"],"type":"string"},"type":"array"},"net_gain_annual":{"type":["number","null"]},"net_gain_monthly":{"type":["number","null"]},"savings_difference_annual":{"type":["number","null"]},"savings_difference_monthly":{"type":["number","null"]},"withheld_reason":{"enum":["rent_unknown",null],"type":["string","null"]}},"required":["home_monthly_net","dubai_monthly_net","net_gain_monthly","net_gain_annual","dubai_monthly_costs","missing_costs","costs_complete","dubai_monthly_savings","dubai_annual_savings","home_monthly_savings","home_annual_savings","savings_difference_monthly","savings_difference_annual","withheld_reason"],"type":"object"},"transport_reference":{"additionalProperties":false,"properties":{"car_monthly_aed":{"type":"number"},"fuel_month":{"type":"string"},"km_per_day":{"type":"number"},"public_transport_max_aed":{"type":"number"},"public_transport_min_aed":{"type":"number"},"salik_per_day":{"type":"integer"}},"required":["car_monthly_aed","km_per_day","salik_per_day","public_transport_min_aed","public_transport_max_aed","fuel_month"],"type":["object","null"]}},"required":["estimate","disclaimer","country","household","gross_annual","home","dubai","fx","dubai_monthly_costs_aed","savings","transport_reference","notices","country_notes","not_modelled","assumptions","provenance"],"type":"object"},"RelocationEstimateResponse":{"additionalProperties":false,"properties":{"data":{"anyOf":[{"$ref":"#/$defs/RelocationEstimate"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"},"TaxCountryModel":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"incomplete_reason":{"type":["string","null"]},"iso2":{"type":"string"},"name":{"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"sources":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"},"status":{"enum":["complete","incomplete"],"type":"string"},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variants":{"items":{"additionalProperties":false,"properties":{"label":{"type":"string"},"variant_id":{"type":"string"}},"required":["variant_id","label"],"type":"object"},"type":"array"}},"required":["iso2","name","currency","status","incomplete_reason","tax_year","tax_year_period","variants","sources","provenance"],"type":"object"},"TaxCountryModelListResponse":{"additionalProperties":false,"properties":{"data":{"items":{"$ref":"#/$defs/TaxCountryModel"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/RelocationEstimateResponse"},{"$ref":"#/$defs/TaxCountryModelListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}⟨12 unchanged words⟩ "eggs","legumes","rice","sugar"],"type":"string"},"chain_id":{"enum":["al_maya", ⟨3 unchanged words⟩ "nesto","safeer","spinneys","union_coop"],"type":"string"},"cursor":{"maxLength":512,"minLength" ⟨31 unchanged words⟩ name","enum":["name","category"],"type":"string"}},"type":"object"}
{"$defs":{"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next$schema":{"type"https:["string","null//json-schema.org/draft/2020-12/schema"]},"open_in_browser":{"typeanyOf":["string","null"]},"self":{"typeadditionalProperties":"string"}}false,"requiredproperties":["self","next","open_in_browser","docs"],{"typedata":"object"},{"OfficialShopPriceitems":{"additionalProperties":false,"properties":{"brand ⟨9 unchanged words⟩ "eggs","legumes","rice","sugar"],"type":"string"},"chains":{"items":{"additionalProperties": ⟨11 unchanged words⟩ "nesto","safeer","spinneys","union_coop"],"type":"string"},"chain_name":{"type":"string"}, ⟨30 unchanged words⟩ {"type":"string"},"provenance":{"$refadditionalProperties":true,"#/$defs/Provenancerequired":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"size":{"additionalProperties":false,"properties" ⟨4 unchanged words⟩ enum":["g","ml","pc"],"type":"string"}},"required":["quantity","unit"] ⟨11 unchanged words⟩ ,"provenance"],"type":"object"},"OfficialShopPriceListResponsetype":"array"},"links":{"additionalProperties":false,"properties":{"data":{"itemsdocs":{"$reftype":"#/$defs/OfficialShopPricestring"},"next":{"type":["arraystring","null"]},"linksopen_in_browser":{"$reftype":["#/$defs/Linksstring","null"]},"metaself":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metaself","datanext","linksopen_in_browser","docs"],"type":"object"},"Provenancemeta":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_atapi_version","published_oncontent_language","published_atgenerated_at","retrieved_atcurrency","staleattribution","statusdisclaimer","paused_sincedataset","flagspage"],"type":"object"},"ResponseMeta":{"additionalProperties":true},"required":["api_version","content_language","generated_at","currency","attribution","disclaimermeta","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/OfficialShopPriceListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨22 unchanged words⟩ "golden","remote","freelance","investor"],"type":"string"}},"type":"object"}
⟨13 unchanged words⟩ ,"max_aed"],"type":"object"},"FeeFeeCard":{"additionalProperties":false,"properties":{"alternative_idauthority_source":{"anyOfadditionalProperties":[false,"properties":{"authority":{"type":"string"},"title":{"type":"nullstring"}]},"amount_aedurl":{"type":"string"}},"required":["numberauthority","nulltitle"]},"amount_max_aedurl":{],"type":["numberobject","null"]},"fee_idcard_id":{"type":"string"},"optionalcitation":{"type":"booleanstring"},"percentdoubtful":{"type":["number","nullboolean"]},"quoteeffective_from":{"type":"string"},"whenfees":{"typeitems":["string","null"]}},{"requiredadditionalProperties":["fee_id","quote","amount_aed","amount_max_aed","percent"false,"whenproperties",:{"alternative_id",:{"optionalanyOf"],:[{"type":"objectstring"},{"FeeCardtype":{"additionalPropertiesnull":false}]},"propertiesamount_aed":{"authority_sourcetype":{["additionalPropertiesnumber":false,"propertiesnull":{]},"authorityamount_max_aed":{"type":["stringnumber","null"]},"titlefee_id":{"type":"string"},"urloptional":{"type":"stringboolean"}},"requiredpercent":["authority","title","url"],{"type":["objectnumber","null"]},"card_idquote":{"type":"string"},"citationwhen":{"type":["string","null"]}},"doubtfulrequired":{["typefee_id":,"booleanquote"},"effective_fromamount_aed":{,"typeamount_max_aed":,"stringpercent"},"feeswhen":{,"itemsalternative_id":{,"$refoptional"],"type":"#/$defs/Feeobject"},"type":"array"},"notes": ⟨99 unchanged words⟩ ["unknown_costs"],"type":"object"},"ResidenceFeeItemResidenceRoute":{"additionalProperties":false,"properties":{"authoritydescription":{"type":["string","null"]},"cardpaused_steps":{"anyOfitems":[{"$refadditionalProperties":"#/$defs/FeeCard"}false,{"typeproperties":"null"}]},{"item_idauthority":{"type":["string","null"]},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"provenance":{"$ref":"#/$defs/Provenance"},"statusstep_id":{"enum":["okwork_permit","pausedentry_permit"],"typeresidence":,"stringrenewal"]},"title":{"type":"string"}, ⟨2 unchanged words⟩ string","null"]}},"required":["item_idstep_id","title","status","authority","url","paused_since","card","provenance"],"type":"object"},"ResidenceFeeItemListResponsetype":{"additionalPropertiesarray":false},"properties":{"contextpayer":{"anyOfenum":[{"$refemployer":,"#/$defs/ResidenceContextsponsor"},{"type":self",null"}]},"data":{"itemspayer_note":{"$ref":"#/$defs/ResidenceFeeItem"},"type":["arraystring"},"links":{"$ref":"#/$defs/Linksnull"]},"metaprovenance":{"$ref":"#/$defs/ResponseMeta#/$defs/Provenance"}},"required":["meta","context","data","links"],"typerequirements":"object"},{"ResidenceRouteitems":{"additionalProperties":false,"properties":{"descriptionquote":{"type":"string"},"paused_stepsrequirement_id":{"itemstype":{"additionalPropertiesstring":false}},"properties":{"authority":{"typerequired":["stringrequirement_id","nullquote"]},"paused_since":{"anyOf":[{"type":"stringobject"},{"type":"nullarray"}]},"step_idroute_id":{"enum":["work_permitemployment","entry_permitfamily","residencegolden","renewalremote","freelance","investor"]},"steps":{"items":{"$ref":"#/$defs/FeeCard"},"type":"stringarray"},"title":{"type":"string"},"urlvalidity":{"type":["string","null"]}},"required":["step_idroute_id","title","authoritydescription","urlpayer","paused_sincepayer_note"],"typevalidity":,"objectsteps"},"paused_steps","requirements","provenance"],"type":"arrayobject"},"payerResponseMeta":{"enumadditionalProperties":true,"required":["employerapi_version","sponsorcontent_language","selfgenerated_at",null]"currency","typeattribution":[,"stringdisclaimer","nulldataset"]},"payer_notepage":{],"type":["string","nullobject"]}},"provenance$schema":{"$ref"https:"#/$defs/Provenance//json-schema.org/draft/2020-12/schema"},"requirements":{"itemsanyOf":[{"additionalProperties":false,"properties":{"quotecontext":{"typeanyOf":[{"string$ref"},:"requirement_id#/$defs/ResidenceContext":},{"type":"stringnull"}]},"requireddata":[{"requirement_iditems",:{"quote$ref"]:"#/$defs/ResidenceRoute"},"type":"objectarray"},"typelinks":{"array$ref":"#/$defs/Links"},"route_idmeta":{"enum$ref":["employment#/$defs/ResponseMeta"}},"familyrequired",:["goldenmeta","remotecontext","freelancedata","investorlinks"],"type":"stringobject"},{"stepsadditionalProperties":false,"properties":{"itemscontext":{"$ref":"#/$defs/FeeCard#/$defs/ResidenceContext"},"typedata":"array"},{"titleanyOf":[{"type$ref":"string#/$defs/ResidenceRoute"},"validity":{"type":["string","null"]}]},"requiredlinks":["route_id",{"title$ref",:"description#/$defs/Links"},"payermeta",:{"payer_note$ref",:"validity#/$defs/ResponseMeta"}},"stepsrequired",:["paused_stepsmeta","requirementsdata","provenancelinks"],"type":"object"},"ResidenceRouteListResponse":{"additionalProperties":false,"properties":{"context": ⟨5 unchanged words⟩ "}]},"data":{"items":{"$refadditionalProperties":false,"#/$defs/ResidenceRouteproperties"},:{"authority":{"type":["arraystring","null"]},"linkscard":{"anyOf":[{"$ref":"#/$defs/Links#/$defs/FeeCard"},"meta":{"$reftype":"#/$defs/ResponseMetanull"}]},"requireditem_id":[{"metatype",:"contextstring"},"datapaused_since",:{"linksanyOf"],:[{"type":"objectstring"},"ResidenceRouteResponse":{"additionalPropertiestype":false,"propertiesnull":{}]},"contextprovenance":{"$ref":"#/$defs/ResidenceContext#/$defs/Provenance"},"datastatus":{"anyOfenum":[{"$ref":"#/$defs/ResidenceRouteok"},{"type":"nullpaused"}]},"linkstitle":{"$reftype":"#/$defs/Linksstring"},"metaurl":{"$reftype":["#/$defs/ResponseMetastring","null"]}},"required":["metaitem_id","datatitle","linksstatus","authority","url","paused_since","card","provenance"],"type":"object"},"ResponseMetatype":{"additionalPropertiesarray":true},"requiredlinks":[{"api_version$ref",:"content_language#/$defs/Links"},"generated_atmeta",:{"currency$ref":"#/$defs/ResponseMeta"}},"attributionrequired":["meta","disclaimercontext","datasetdata","pagelinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/ResidenceRouteListResponse"},{"$ref":"#/$defs/ResidenceRouteResponse"},{"$ref":"#/$defs/ResidenceFeeItemListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨78 unchanged words⟩ ,"enum":[5,10,15,20,30],"type":"integer"},"rating":{"maxLength":40,"type" ⟨15 unchanged words⟩ "name","distance_km","annual_fee_aed","-annual_fee_aed"],"type":"string"}},"type":"object"}
⟨13 unchanged words⟩ ,"max_aed"],"type":"object"},"CompactSchoolLinks":{"additionalProperties":false,"properties":{"academic_yeardocs":{"type":["string","null"]},"annual_fee_rangenext":{"anyOftype":[{"$ref":"#/$defs/AedRangestring"},{"type":"null"}]},"areaopen_in_browser":{"type":["string","null"]},"bus":{"anyOfself":[{"$reftype":"#/$defs/CompactSchoolBusstring"}},{"typerequired":["nullself"}]},"curricula":{"itemsnext":{,"typeopen_in_browser":,"stringdocs"}],"type":"arrayobject"},"distance_kmProvenance":{"typeadditionalProperties":["number"true,"nullrequired"]},:["grade_fee_aedsource_id":{,"typelicense_id":[,"numbersource_url","nullobserved_on"]},"location_approximateobserved_at":{,"typepublished_on":[,"booleanpublished_at","nullretrieved_at"]},"namestale":{,"typestatus":,"stringpaused_since"},"open_in_browserflags":{],"type":"stringobject"},"provenanceResponseMeta":{"$refadditionalProperties":"#/$defs/Provenance"}true,"rating":{"typerequired":["stringapi_version","nullcontent_language"]},"school_id":{"typegenerated_at":,"stringcurrency"},"source_urlattribution":{,"typedisclaimer":[,"stringdataset","nullpage"]},"uniforms_status":{"enumtype":["availableobject"},"pausedSchoolFeePolicy",:{"not_publishedadditionalProperties"]:false,"typeproperties":"string"},{"websitenote":{"type":["string","null"]}},"requiredrules":["school_id","name",{"areaitems",:{"curriculaadditionalProperties":false,"ratingproperties",:{"academic_year",:{"annual_fee_rangetype",:"grade_fee_aedstring"},"websiteannounced",:{"source_urltype",:"distance_kmstring"},"location_approximatecap_pct",:{"bustype",:["uniforms_statusnumber","open_in_browsernull"]},"provenanceid"],:{"type":"objectstring"},"CompactSchoolBuskind":{"additionalPropertiesenum":false["cap","propertiesno-increase":{]},"academic_yearpublisher":{"type":"string"},"operatorquote":{"type":"string"},"source_urlsummary":{"type":"string"},"zonesurl":{"itemstype":{"additionalPropertiesstring":false}},"propertiesrequired":{["annual_aedid":{,"typeacademic_year":,"numberkind"},"zonecap_pct":{,"typeannounced":,"integerpublisher"}},"requiredurl":[,"zonequote","annual_aedsummary"],"type":"object"},"type":"array"}},"required":["operatornote","academic_yearrules"],"zonestype",:"source_urlobject"]}},"type$schema":"objecthttps://json-schema.org/draft/2020-12/schema"},"CompactSchoolListResponseanyOf":[{"additionalProperties":false,"properties":{"context": ⟨41 unchanged words⟩ "object"},"data":{"items":{"$refadditionalProperties":false,"#/$defs/CompactSchoolproperties"},:{"academic_year":{"type":["arraystring","null"]},"fee_policyannual_fee_range":{"anyOf":[{"$ref":"#/$defs/SchoolFeePolicy#/$defs/AedRange"},{"type":"null"}]},"linksarea":{"$reftype":["#/$defs/Linksstring","null"]},"metabus":{"$refanyOf":[{"#/$defs/ResponseMetaadditionalProperties"}}:false,"requiredproperties":[{"metaacademic_year",:{"datatype":"string"},"linksoperator"]:{"type":"string"},"source_url":{"type":"objectstring"},"GradeFeezones":{"items":{"additionalProperties":false,"properties":{"annual_fee_aedannual_aed":{"type":"number"},"gradezone":{"type":"stringinteger"}},"required":["gradezone","annual_fee_aedannual_aed"],"type":"object"},"Linkstype":"array"}},"required":["operator","academic_year","zones","source_url"],"type":"object"},{"additionalPropertiestype":false"null"}]},"propertiescurricula":{"docsitems":{"type":"string"},"nexttype":"array"},"distance_km":{"type":["stringnumber","null"]},"open_in_browsergrade_fee_aed":{"type":["stringnumber","null"]},"selflocation_approximate":{"type":["stringboolean"},"null"]},"requiredname":[{"selftype",:"nextstring"},"open_in_browser","docs"],:{"type":"objectstring"},"Provenanceprovenance":{"additionalProperties$ref":true"#/$defs/Provenance"},"requiredrating":{"type":["source_idstring","license_idnull"]},"source_urlschool_id",:{"observed_ontype",:"observed_atstring"},"published_onsource_url",:{"published_attype",:["retrieved_atstring","stalenull"]},"statusuniforms_status",:{"paused_sinceenum",:["flagsavailable"],"typepaused":,"objectnot_published"]},"ResponseMetawebsite":{"additionalPropertiestype":true["string","null"]}},"required":["api_versionschool_id","content_languagename","generated_atarea","currencycurricula","attributionrating","disclaimeracademic_year","datasetannual_fee_range","pagegrade_fee_aed"],"typewebsite":,"objectsource_url"},"Schooldistance_km":{,"additionalPropertieslocation_approximate":false,"propertiesbus":{,"academic_yearuniforms_status":{,"open_in_browser","provenance"],"type":["stringobject"},"nulltype"]:"array"},"annual_fee_rangefee_policy":{"anyOf":[{"$ref":"#/$defs/AedRange#/$defs/SchoolFeePolicy"},{"type":"null"}]},"arealinks":{"type$ref":["string","null#/$defs/Links"]},"bus":{"anyOfmeta":[{"$ref":"#/$defs/SchoolBus#/$defs/ResponseMeta"}},{"typerequired":["nullmeta"}]},"curriculadata":{,"itemslinks":{],"type":"stringobject"},{"typeadditionalProperties":"array"}false,"distance_kmproperties":{"typecontext":[{"numberadditionalProperties":false,"nullproperties"]},:{"feessearch":{"itemsadditionalProperties":{false,"$refproperties":{"#/$defs/GradeFeedisplayed_count"},:{"type":"arrayinteger"},"grade_fee_aednear":{"type":["numberstring","null"]},"location_approximateradius_km":{"type":["booleannumber","null"]},"nameremaining_count":{"type":"stringinteger"},"open_in_browserreturned_remaining_count":{"type":"stringinteger"},"provenancetotal_schools":{"$reftype":"#/$defs/Provenanceinteger"},"ratingunlocated":{"type":["stringinteger","null"]}},"school_id":{"typerequired":["stringtotal_schools"},"source_url":{"typenear":[,"stringradius_km","nullunlocated"]},"uniforms_status":{"enumtype":["availableobject"}},"pausedrequired",:["not_publishedsearch"],"type":"stringobject"},"websitedata":{"typeanyOf":["string","null"]}},{"requiredadditionalProperties":["school_id","name"false,"areaproperties",:{"curriculaacademic_year",:{"ratingtype",:["academic_yearstring","feesnull"]},"annual_fee_range",:{"grade_fee_aedanyOf",:[{"website$ref",:"source_url#/$defs/AedRange"},{"distance_kmtype",:"location_approximatenull"}]},"busarea",:{"uniforms_statustype",:["open_in_browserstring","provenancenull"]},"typebus":"object"},{"SchoolBusanyOf":[{"additionalProperties":false,"properties":{"academic_year": ⟨37 unchanged words⟩ ","source_url"],"type":"object"},"SchoolFeePolicy":{"additionalProperties":false,"properties":{"note":{"type":["string","null"}]},"rulescurricula":{"items":{"additionalProperties":false,"properties":{"academic_year":{"type":"string"},"announced":{"type":"stringarray"},"cap_pctdistance_km":{"type":["number","null"]},"id":{"type":"string"},"kindfees":{"enum":["cap","no-increase"],"type":"string"},"publisheritems":{"typeadditionalProperties":"string"}false,"quoteproperties":{"type":"string"},"summaryannual_fee_aed":{"type":"stringnumber"},"urlgrade":{"type":"string"}},"required":["id","academic_year","kind","cap_pct","announced","publisher","url","quotegrade","summaryannual_fee_aed"],"type":"object"},"type":"array"}},"requiredgrade_fee_aed":{"type":["notenumber","rulesnull"]},"typelocation_approximate":{"objecttype"},:["SchoolResponseboolean":{,"additionalPropertiesnull":false]},"propertiesname":{"contexttype":{"additionalPropertiesstring":false},"propertiesopen_in_browser":{"searchtype":{"additionalPropertiesstring":false},"properties":{"displayed_countprovenance":{"type$ref":"integer#/$defs/Provenance"},"nearrating":{"type":["string","null"]},"radius_kmschool_id":{"type":["number","nullstring"]},"remaining_countsource_url":{"type":["integerstring","null"]},"returned_remaining_countuniforms_status":{"typeenum":["integeravailable"},"total_schools":{"typepaused":,"integernot_published"]},"unlocatedwebsite":{"type":["integerstring","null"]}},"required":["total_schoolsschool_id","nearname","radius_kmarea","unlocatedcurricula"],"typerating":,"objectacademic_year"}},"requiredfees":[,"searchannual_fee_range"],"typegrade_fee_aed":,"objectwebsite"},"datasource_url":{,"anyOfdistance_km":[{,"$reflocation_approximate","bus","uniforms_status","open_in_browser","provenance"],"type":"#/$defs/Schoolobject"},{"type":"null"}]}," ⟨15 unchanged words⟩ ","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/CompactSchoolListResponse"},{"$ref":"#/$defs/SchoolResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨47 unchanged words⟩ enum":["-purchased_on","purchased_on","unit_price_aed"],"type":"string"},"store_id":{"pattern":"^[a-z0-9] ⟨8 unchanged words⟩
{"$defs":{},"Links$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"docsdata":{"type":"string"},"nextitems":{"typeadditionalProperties":["string","null"]}false,"open_in_browserproperties":{"typemoderation_status":[{"stringconst",:"nullaccepted"]},"selfproduct_id":{"type":"string"}},"requiredpromo":["self","next","open_in_browser","docs"],{"type":"objectboolean"},"Provenanceprovenance":{"additionalProperties":true,"required":["source_id ⟨10 unchanged words⟩ ,"flags"],"type":"object"},"ResponseMetapurchased_on":{"additionalPropertiestype":true"string"},"requiredreport_id":[{"api_versiontype",:"content_languagestring"},"generated_atstore_id",:{"currencytype",:"attributionstring"},"disclaimerunit_price_aed",:{"datasettype",:"pagenumber"]}},"typerequired":["objectreport_id"},"ShopperReportproduct_id":{,"additionalPropertiesstore_id":false,"propertiespurchased_on":{,"moderation_statusunit_price_aed":{,"constpromo":,"acceptedmoderation_status"},"product_idprovenance":{],"type":"stringobject"},"promo":{"type":"booleanarray"},"provenancelinks":{"$refadditionalProperties":false,"#/$defs/Provenanceproperties"},:{"purchased_ondocs":{"type":"string"},"report_idnext":{"type":["string","null"]},"store_idopen_in_browser":{"type":["string","null"]},"unit_price_aedself":{"type":"numberstring"}},"required":["report_id","product_id","store_id","purchased_on","unit_price_aedself","promonext","moderation_statusopen_in_browser","provenancedocs"],"type":"object"},"ShopperReportListResponsemeta":{"additionalProperties":falsetrue,"properties":{"data":{"itemsrequired":{["$refapi_version":,"#/$defs/ShopperReportcontent_language"},"typegenerated_at":,"arraycurrency"},"linksattribution":{,"$refdisclaimer":,"#/$defs/Linksdataset"},"metapage":{],"$reftype":"#/$defs/ResponseMetaobject"}},"required":["meta","data","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/ShopperReportListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨22 unchanged words⟩ ":{"enum":["employee","business_owner"],"type":"string"},"page_size":{"default":20,"maximum" ⟨7 unchanged words⟩
{"$defs":{"BusinessOwnersDubaiOwnerOutcome":{"additionalProperties":false,"properties":{"effective_rate":{"type":["number","null"]},"net":{"type":["number","null"]},"saving":{"type":["number","null"]},"saving_aed":{"type":["number","null"]},"saving_share":{"type":["number","null"]},"tax":{"type":["number","null"]},"tax_aed":{"type":["number","null"]}},"required":["tax_aed","tax","net","effective_rate","saving","saving_aed","saving_share"],"type":"object"},"SourceDoc":{"additionalProperties":true,"required":["title","url","accessed_on"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"context":{"anyOf":[{"additionalProperties":true,"required":["dubai_corporate","fx"],"type":"object"},{"type":"null"}]},"data":{"items":{"additionalProperties":false,"properties":{"business_owners":{"anyOf":[{"additionalProperties":false,"properties":{"assumptions":{"items":{"type":"string" ⟨136 unchanged words⟩ ":{"enum":["complete","incomplete"],"type":"string"},"tax_year":{"type":["string", ⟨10 unchanged words⟩ ","sources"],"type":"object"},"DubaiOwnerOutcome":{"additionalProperties":false,"properties":{"effective_rate":{"type":["number","null"]},"net":{"type":["number","null"]},"saving":{"type":["number","null"]},"saving_aed":{"type":["number","null"]},"saving_share":{"type":["number","null"]},"tax":{"type":["number","null"]},"tax_aed":{"type":["number","null"]}},"required":["tax_aed","tax","net","effective_rate","saving","saving_aed","saving_share"],"type":"object"},"FamilyIndexContext":{"additionalProperties":true,"required":["dubai_corporate","fx"],"type":"object"},"FamilyIndexEntry":{"additionalProperties":false,"properties":{"business_owners":{"anyOf":[{"$ref":"#/$defs/BusinessOwners"},{"type":"null"}]},"currency":{"type":"string"},"employees" ⟨19 unchanged words⟩ ":{"enum":["single","married"],"type":"string"},"income_tax":{"type":["number", ⟨62 unchanged words⟩ {"type":"string"},"provenance":{"$refadditionalProperties":true,"#/$defs/Provenancerequired":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"statistics":{"items":{"additionalProperties": ⟨68 unchanged words⟩ ,"provenance"],"type":"object"},"FamilyIndexListResponse":{"additionalProperties":false,"properties":{"context":{"anyOf":[{"$ref":"#/$defs/FamilyIndexContext"},{"type":"null"}]},"data":{"items":{"$ref":"#/$defs/FamilyIndexEntry"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","context","data","links"],"type":"object"},"Links":{"additionalProperties":false,"properties":{"docs":{" ⟨17 unchanged words⟩ ,"docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"ResponseMetameta":{"additionalProperties":true,"required":["api_version ⟨5 unchanged words⟩ dataset","page"],"type":"object"}},"SourceDocrequired":{["additionalPropertiesmeta":true,"required":["titlecontext","urldata","accessed_onlinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/FamilyIndexListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
{"$defs":{},"Links$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"docscontext":{"typeanyOf":[{"stringadditionalProperties"}:true,"nextrequired":{["typedate":[,"stringlead","nullpost"]},"open_in_browserimage":{],"type":["stringobject"},{"type":"null"}]},"selfdata":{"typeitems":{"stringadditionalProperties"}}:false,"requiredproperties":{"item_id":{"enum":["selffuel","nextrent","open_in_browsertax_savings","docsschool_fees"]},"observed_on":{"anyOf":[{"type":"objectstring"},{"Provenancetype":"null"}]},"provenance":{"additionalProperties":true,"required":["source_id", ⟨10 unchanged words⟩ ,"flags"],"type":"object"},"ResponseMetasource_label":{"additionalProperties":true,"requiredtype":["api_version","content_language","generated_at","currency","attribution","disclaimerstring","datasetnull"]},"pagetext"],:{"type":"objectstring"},"TodayContexturl":{"additionalProperties":true,"requiredtype":["date","lead","poststring","imagenull"]},"typevalues":"object"},{"TodayFuelValuesoneOf":[{"additionalProperties":false,"properties":{"diesel": ⟨31 unchanged words⟩ ","pct_super98"],"type":"object"},"TodayItem":{"additionalProperties":false,"properties":{"item_idbedrooms":{"enumtype":["fuel","rent","tax_savingsinteger"},"school_feescontracts"],:{"type":"stringinteger"},"observed_on":{"anyOffrom":[{"type":"string"},"median_annual_aed":{"type":"nullnumber"}]},"provenancep25_annual_aed":{"$reftype":["#/$defs/Provenancenumber","null"]},"source_labelp75_annual_aed":{"type":["stringnumber","null"]},"textto":{"type":"string"},"urlzone":{"type":["string","null"]},"values":{"oneOfzone_id":[{"$reftype":"#/$defs/TodayFuelValuesstring"},{"$ref":"#/$defs/TodayRentValues"},{"$refrequired":["#/$defs/TodayTaxSavingsValueszone"},{"$ref":"#/$defs/TodaySchoolFeesValueszone_id"}]}},"required":["item_idbedrooms","textmedian_annual_aed","urlp25_annual_aed","source_labelp75_annual_aed","observed_oncontracts","valuesfrom","provenanceto"],"type":"object"},"TodayItemListResponse":{"additionalProperties":false,"properties":{"context":{"anyOfcountry":[{"$reftype":"#/$defs/TodayContextstring"},"currency":{"type":"nullstring"}]},"dataperiod_label":{"itemstype":"string"},"saving_aed":{"$reftype":"#/$defs/TodayItemnumber"},"saving_local":{"type":"arraynumber"},"linksstatistic":{"$reftype":"#/$defs/Linksstring"},"metatax_year":{"$reftype":"#/$defs/ResponseMetastring"}},"required":["metacountry","contextcurrency","datasaving_local","linkssaving_aed","statistic","period_label","tax_year"],"type":"object"},"TodayRentValues":{"additionalProperties":false,"properties":{"bedroomsacademic_year":{"type":"integerstring"},"contractshighest_aed":{"type":"integernumber"},"fromlowest_aed":{"type":"stringnumber"},"median_annual_aedschools":{"type":"numberinteger"}},"p25_annual_aed":{"typerequired":["numberschools","nulllowest_aed"]},"p75_annual_aed":{"type":["numberhighest_aed","nullacademic_year"]},"to":{"type":"string"},"zone":{"type":"stringobject"},"zone_id":{"type":"string"]}},"required":["zoneitem_id","zone_idtext","bedroomsurl","median_annual_aedsource_label","p25_annual_aedobserved_on","p75_annual_aedvalues","contractsprovenance"],"fromtype",:"toobject"]},"type":"objectarray"},"TodaySchoolFeesValueslinks":{"additionalProperties":false,"properties":{"academic_yeardocs":{"type":"string"},"highest_aednext":{"type":["numberstring","null"]},"lowest_aedopen_in_browser":{"type":["numberstring","null"]},"schoolsself":{"type":"integerstring"}},"required":["schoolsself","lowest_aednext","highest_aedopen_in_browser","academic_yeardocs"],"type":"object"},"TodayTaxSavingsValuesmeta":{"additionalProperties":falsetrue,"propertiesrequired":{["countryapi_version":{,"typecontent_language":,"stringgenerated_at"},"currency":{"type":"string"},"period_label":{"type":"stringattribution"},"saving_aed":{"type":"numberdisclaimer"},"saving_local":{"type":"numberdataset"},"statistic":{"type":"stringpage"}],"tax_year":{"type":"stringobject"}},"required":["country","currency","saving_local","saving_aedmeta","statisticcontext","period_labeldata","tax_yearlinks"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error": ⟨28 unchanged words⟩ ["error","request_id"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/TodayItemListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}
⟨9 unchanged words⟩ "street_night","ehail_offpeak","ehail_peak","ehail_night"],"type":"string"},"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"km":{"maximum":300,"minimum" ⟨5 unchanged words⟩ "taxi","public","parking","tolls"],"type":"string"},"operator_id":{"enum":["salik","darb"],"type":"string"},"page_size":{"default":20,"maximum" ⟨19 unchanged words⟩
before
{"$defs":{"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"ParkingTariffs":{"additionalProperties":false,"properties":{"average_paid_per_hour":{"additionalProperties":false,"properties":{"all_zones_aed":{"type":["number","null"]},"by_zone":{"items":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"previous_aed":{"type":["number","null"]},"zones":{"type":"string"}},"required":["zones","aed","previous_aed"],"type":"object"},"type":"array"},"compared_with":{"type":"string"},"period":{"type":"string"},"previous_all_zones_aed":{"type":["number","null"]},"what":{"type":"string"}},"required":["period","compared_with","what","by_zone","all_zones_aed","previous_all_zones_aed"],"type":["object","null"]},"chargeable_hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"effective_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"free_days":{"type":"string"},"grand_events":{"additionalProperties":false,"properties":{"aed_per_hour":{"type":"number"},"hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"where":{"type":"string"}},"required":["aed_per_hour","hours","where"],"type":["object","null"]},"multi_storey":{"additionalProperties":false,"properties":{"aed_per_hour":{"type":"number"},"chargeable":{"type":"string"},"max_aed_over_8_hours_in_24":{"type":["number","null"]}},"required":["aed_per_hour","chargeable","max_aed_over_8_hours_in_24"],"type":["object","null"]},"off_peak_hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"operator_name":{"type":"string"},"peak_hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"posted_hourly_aed":{"type":"null"},"posted_hourly_note":{"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"seasonal_cards":{"additionalProperties":false,"properties":{"as_of":{"type":"string"},"options":{"items":{"additionalProperties":false,"properties":{"option_id":{"type":"string"},"prices":{"items":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"months":{"type":"integer"}},"required":["months","aed"],"type":"object"},"type":"array"},"zones":{"type":"string"}},"required":["option_id","zones","prices"],"type":"object"},"type":"array"}},"required":["as_of","options"],"type":["object","null"]},"zones":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"kind":{"enum":["on_street","off_street"],"type":"string"},"premium_code":{"type":["string","null"]}},"required":["code","kind","premium_code"],"type":"object"},"type":"array"}},"required":["emirate","operator_name","effective_on","chargeable_hours","peak_hours","off_peak_hours","free_days","zones","posted_hourly_aed","posted_hourly_note","average_paid_per_hour","seasonal_cards","multi_storey","grand_events","provenance"],"type":"object"},"ParkingTariffsResponse":{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/TransportReferenceContext"},"data":{"anyOf":[{"$ref":"#/$defs/ParkingTariffs"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"PublicTransportFare":{"additionalProperties":false,"properties":{"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"fares":{"items":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"fare_id":{"type":"string"},"label":{"type":"string"},"per":{"enum":["ticket","month","card","passenger"],"type":"string"}},"required":["fare_id","label","aed","per"],"type":"object"},"type":"array"},"notice":{"type":["string","null"]},"operator_id":{"enum":["rta_nol","srta_bus","srta_bus_on_demand"],"type":"string"},"operator_name":{"type":"string"},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"provenance":{"$ref":"#/$defs/Provenance"},"service_area":{"type":["string","null"]},"status":{"enum":["ok","paused"],"type":"string"}},"required":["operator_id","operator_name","emirate","status","notice","paused_since","fares","service_area","provenance"],"type":"object"},"PublicTransportFareListResponse":{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/TransportReferenceContext"},"data":{"items":{"$ref":"#/$defs/PublicTransportFare"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"},"TaxiBand":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to","aed"],"type":"object"},"TaxiFares":{"additionalProperties":false,"properties":{"abu_dhabi":{"additionalProperties":false,"properties":{"notice":{"type":["string","null"]},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"status":{"enum":["ok","paused"],"type":"string"}},"required":["status","notice","paused_since"],"type":"object"},"ehail_starting_aed":{"additionalProperties":false,"properties":{"friday":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"},"weekdays":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"},"weekends":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"}},"required":["weekdays","friday","weekends"],"type":"object"},"minimum_fare_aed":{"additionalProperties":false,"properties":{"ehail":{"type":["number","null"]},"street":{"type":["number","null"]}},"required":["street","ehail"],"type":"object"},"not_included":{"type":["string","null"]},"operator_name":{"type":"string"},"per_km_aed":{"type":["number","null"]},"provenance":{"$ref":"#/$defs/Provenance"},"public_transport":{"items":{"$ref":"#/$defs/PublicTransportFare"},"type":"array"},"sharjah_surcharge_aed":{"type":["number","null"]},"sharjah_taxi_notice":{"type":["string","null"]},"street_hail_starting_aed":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"},"trip":{"anyOf":[{"$ref":"#/$defs/TaxiTrip"},{"type":"null"}]},"waiting_per_minute_aed":{"type":["number","null"]}},"required":["operator_name","street_hail_starting_aed","ehail_starting_aed","per_km_aed","minimum_fare_aed","waiting_per_minute_aed","sharjah_surcharge_aed","trip","abu_dhabi","not_included","provenance"],"type":"object"},"TaxiFaresResponse":{"additionalProperties":false,"properties":{"data":{"anyOf":[{"$ref":"#/$defs/TaxiFares"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"TaxiTrip":{"additionalProperties":false,"properties":{"booking":{"enum":["street_day","street_night","ehail_offpeak","ehail_peak","ehail_night"],"type":"string"},"distance_aed":{"type":"number"},"km":{"type":"number"},"minimum_aed":{"type":"number"},"minimum_applied":{"type":"boolean"},"starting_aed":{"type":"number"},"surcharge_aed":{"type":"number"},"to_sharjah":{"type":"boolean"},"total_aed":{"type":"number"},"wait_minutes":{"type":"number"},"waiting_aed":{"type":"number"}},"required":["km","booking","wait_minutes","to_sharjah","starting_aed","distance_aed","waiting_aed","surcharge_aed","minimum_aed","minimum_applied","total_aed"],"type":"object"},"TimeRange":{"additionalProperties":false,"properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"],"type":"object"},"TollTariff":{"additionalProperties":false,"properties":{"effective_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"],"type":"string"},"gate_count":{"type":["integer","null"]},"gates_named":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"opened_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"road":{"type":["string","null"]}},"required":["name","road","opened_on"],"type":"object"},"type":"array"},"notes":{"items":{"type":"string"},"type":"array"},"notice":{"type":["string","null"]},"operator_id":{"enum":["salik","darb"],"type":"string"},"operator_name":{"type":"string"},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"provenance":{"$ref":"#/$defs/Provenance"},"schedule":{"items":{"additionalProperties":false,"properties":{"aed_per_crossing":{"type":"number"},"days":{"enum":["mon_sat","sun"],"type":"string"},"hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"period":{"enum":["peak","off_peak","late_night"],"type":"string"}},"required":["days","period","hours","aed_per_crossing"],"type":"object"},"type":"array"},"status":{"enum":["ok","paused"],"type":"string"}},"required":["operator_id","operator_name","emirate","status","notice","paused_since","effective_on","gate_count","gates_named","schedule","notes","provenance"],"type":"object"},"TollTariffListResponse":{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/TransportReferenceContext"},"data":{"items":{"$ref":"#/$defs/TollTariff"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},"ToolFailure":{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"},"TransportReferenceContext":{"additionalProperties":true,"required":["fuel"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"$ref":"#/$defs/TaxiFaresResponse"},{"$ref":"#/$defs/PublicTransportFareListResponse"},{"$ref":"#/$defs/ParkingTariffsResponse"},{"$ref":"#/$defs/TollTariffListResponse"},{"$ref":"#/$defs/ToolFailure"}],"type":"object"}after
{"$defs":{"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"PublicTransportFare":{"additionalProperties":false,"properties":{"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"]},"fares":{"items":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"fare_id":{"type":"string"},"label":{"type":"string"},"per":{"enum":["ticket","month","card","passenger"]}},"required":["fare_id","label","aed","per"],"type":"object"},"type":"array"},"notice":{"type":["string","null"]},"operator_id":{"enum":["rta_nol","srta_bus","srta_bus_on_demand"]},"operator_name":{"type":"string"},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"provenance":{"$ref":"#/$defs/Provenance"},"service_area":{"type":["string","null"]},"status":{"enum":["ok","paused"]}},"required":["operator_id","operator_name","emirate","status","notice","paused_since","fares","service_area","provenance"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"},"TaxiBand":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to","aed"],"type":"object"},"TimeRange":{"additionalProperties":false,"properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"],"type":"object"},"TransportReferenceContext":{"additionalProperties":true,"required":["fuel"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"abu_dhabi":{"additionalProperties":false,"properties":{"notice":{"type":["string","null"]},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"status":{"enum":["ok","paused"]}},"required":["status","notice","paused_since"],"type":"object"},"ehail_starting_aed":{"additionalProperties":false,"properties":{"friday":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"},"weekdays":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"},"weekends":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"}},"required":["weekdays","friday","weekends"],"type":"object"},"minimum_fare_aed":{"additionalProperties":false,"properties":{"ehail":{"type":["number","null"]},"street":{"type":["number","null"]}},"required":["street","ehail"],"type":"object"},"not_included":{"type":["string","null"]},"operator_name":{"type":"string"},"per_km_aed":{"type":["number","null"]},"provenance":{"$ref":"#/$defs/Provenance"},"public_transport":{"items":{"$ref":"#/$defs/PublicTransportFare"},"type":"array"},"sharjah_surcharge_aed":{"type":["number","null"]},"sharjah_taxi_notice":{"type":["string","null"]},"street_hail_starting_aed":{"items":{"$ref":"#/$defs/TaxiBand"},"type":"array"},"trip":{"anyOf":[{"additionalProperties":false,"properties":{"booking":{"enum":["street_day","street_night","ehail_offpeak","ehail_peak","ehail_night"]},"distance_aed":{"type":"number"},"km":{"type":"number"},"minimum_aed":{"type":"number"},"minimum_applied":{"type":"boolean"},"starting_aed":{"type":"number"},"surcharge_aed":{"type":"number"},"to_sharjah":{"type":"boolean"},"total_aed":{"type":"number"},"wait_minutes":{"type":"number"},"waiting_aed":{"type":"number"}},"required":["km","booking","wait_minutes","to_sharjah","starting_aed","distance_aed","waiting_aed","surcharge_aed","minimum_aed","minimum_applied","total_aed"],"type":"object"},{"type":"null"}]},"waiting_per_minute_aed":{"type":["number","null"]}},"required":["operator_name","street_hail_starting_aed","ehail_starting_aed","per_km_aed","minimum_fare_aed","waiting_per_minute_aed","sharjah_surcharge_aed","trip","abu_dhabi","not_included","provenance"],"type":"object"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/TransportReferenceContext"},"data":{"items":{"$ref":"#/$defs/PublicTransportFare"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/TransportReferenceContext"},"data":{"anyOf":[{"additionalProperties":false,"properties":{"average_paid_per_hour":{"additionalProperties":false,"properties":{"all_zones_aed":{"type":["number","null"]},"by_zone":{"items":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"previous_aed":{"type":["number","null"]},"zones":{"type":"string"}},"required":["zones","aed","previous_aed"],"type":"object"},"type":"array"},"compared_with":{"type":"string"},"period":{"type":"string"},"previous_all_zones_aed":{"type":["number","null"]},"what":{"type":"string"}},"required":["period","compared_with","what","by_zone","all_zones_aed","previous_all_zones_aed"],"type":["object","null"]},"chargeable_hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"effective_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"]},"free_days":{"type":"string"},"grand_events":{"additionalProperties":false,"properties":{"aed_per_hour":{"type":"number"},"hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"where":{"type":"string"}},"required":["aed_per_hour","hours","where"],"type":["object","null"]},"multi_storey":{"additionalProperties":false,"properties":{"aed_per_hour":{"type":"number"},"chargeable":{"type":"string"},"max_aed_over_8_hours_in_24":{"type":["number","null"]}},"required":["aed_per_hour","chargeable","max_aed_over_8_hours_in_24"],"type":["object","null"]},"off_peak_hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"operator_name":{"type":"string"},"peak_hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"posted_hourly_aed":{"type":"null"},"posted_hourly_note":{"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"seasonal_cards":{"additionalProperties":false,"properties":{"as_of":{"type":"string"},"options":{"items":{"additionalProperties":false,"properties":{"option_id":{"type":"string"},"prices":{"items":{"additionalProperties":false,"properties":{"aed":{"type":"number"},"months":{"type":"integer"}},"required":["months","aed"],"type":"object"},"type":"array"},"zones":{"type":"string"}},"required":["option_id","zones","prices"],"type":"object"},"type":"array"}},"required":["as_of","options"],"type":["object","null"]},"zones":{"items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"kind":{"enum":["on_street","off_street"]},"premium_code":{"type":["string","null"]}},"required":["code","kind","premium_code"],"type":"object"},"type":"array"}},"required":["emirate","operator_name","effective_on","chargeable_hours","peak_hours","off_peak_hours","free_days","zones","posted_hourly_aed","posted_hourly_note","average_paid_per_hour","seasonal_cards","multi_storey","grand_events","provenance"],"type":"object"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"context":{"$ref":"#/$defs/TransportReferenceContext"},"data":{"items":{"additionalProperties":false,"properties":{"effective_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"emirate":{"enum":["dubai","abu_dhabi","sharjah","ajman","umm_al_quwain","ras_al_khaimah","fujairah"]},"gate_count":{"type":["integer","null"]},"gates_named":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"opened_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"road":{"type":["string","null"]}},"required":["name","road","opened_on"],"type":"object"},"type":"array"},"notes":{"items":{"type":"string"},"type":"array"},"notice":{"type":["string","null"]},"operator_id":{"enum":["salik","darb"]},"operator_name":{"type":"string"},"paused_since":{"anyOf":[{"type":"string"},{"type":"null"}]},"provenance":{"$ref":"#/$defs/Provenance"},"schedule":{"items":{"additionalProperties":false,"properties":{"aed_per_crossing":{"type":"number"},"days":{"enum":["mon_sat","sun"]},"hours":{"items":{"$ref":"#/$defs/TimeRange"},"type":"array"},"period":{"enum":["peak","off_peak","late_night"]}},"required":["days","period","hours","aed_per_crossing"],"type":"object"},"type":"array"},"status":{"enum":["ok","paused"]}},"required":["operator_id","operator_name","emirate","status","notice","paused_since","effective_on","gate_count","gates_named","schedule","notes","provenance"],"type":"object"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}],"type":"object"}⟨24 unchanged words⟩ ,"historical":{"type":"boolean"},"near":{"anyOf":[{"additionalProperties":false,"properties":{"approximate":{"type":"boolean"},"name":{"type":"string"},"radius_km":{"type":"integer"}},"required":["name","approximate","radius_km"],"type":"object"},{"type":"null"}]},"near_suggestions":{"items":{"type":"string"},"type":"array"},"note":{"type":"string"},"observed_at" ⟨78 unchanged words⟩ :"string"},"type":"array"},"distance_km":{"anyOf":[{"type":"number"},{"type":"null"}]},"fee_range_aed":{"anyOf":[{"additionalProperties":false, ⟨46 unchanged words⟩ ,"id":{"type":"string"},"location_approximate":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"name":{"type":"string"},"open_in_browser" ⟨40 unchanged words⟩ website","source_url","uniforms_url","bus","distance_km","location_approximate","open_in_browser"],"type":"object"},"type" ⟨22 unchanged words⟩ "},"total_schools":{"type":"integer"},"unlocated":{"anyOf":[{"type":"integer"},{"type":"null"}]},"within_30_km":{"anyOf":[{"type":"integer"},{"type":"null"}]}},"required":["currency","observed_at","stale", ⟨5 unchanged words⟩ ","total_schools","count","schools","grades_available","near","near_suggestions","unlocated","within_30_km","note"],"type":"object"}
Health insurance rules in Dubai from official texts, each with its article and source: who must pay (employer or sponsor), the minimum cover and the fines. No insurer or broker prices; the premium, salary band, co-payments and annual limit of the Essential Benefits Plan are not published in an official source we can use. Abu Dhabi and the northern emirates are paused while we confirm the official source. Not legal advice.
Dubai taxi fares as published by Dubai Taxi Company (DTC): street-hail and booked (e-hail) starting fares by time of day, rate per km, waiting rate, minimum fares and the Sharjah surcharge, plus an estimate for one trip when `km` is given (published tariff only; Salik tolls and app surcharges excluded). Also Sharjah bus fares. Abu Dhabi taxis and Dubai public transport (nol) are paused while we confirm the official source; ride-hailing app prices are not collected.
after
{"$defs":{"Links":{"additionalProperties":false,"properties":{"docs":{"type":"string"},"next":{"type":["string","null"]},"open_in_browser":{"type":["string","null"]},"self":{"type":"string"}},"required":["self","next","open_in_browser","docs"],"type":"object"},"Provenance":{"additionalProperties":true,"required":["source_id","license_id","source_url","observed_on","observed_at","published_on","published_at","retrieved_at","stale","status","paused_since","flags"],"type":"object"},"ResponseMeta":{"additionalProperties":true,"required":["api_version","content_language","generated_at","currency","attribution","disclaimer","dataset","page"],"type":"object"}},"$schema":"https://json-schema.org/draft/2020-12/schema","anyOf":[{"additionalProperties":false,"properties":{"data":{"anyOf":[{"additionalProperties":false,"properties":{"assumptions":{"items":{"type":"string"},"type":"array"},"country":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"iso2":{"type":"string"},"name":{"type":"string"},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variant":{"anyOf":[{"type":"string"},{"type":"null"}]},"variant_label":{"type":["string","null"]}},"required":["iso2","name","currency","tax_year","tax_year_period","variant","variant_label"],"type":"object"},"country_notes":{"items":{"type":"string"},"type":"array"},"disclaimer":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"gross_annual_aed":{"type":"number"},"income_tax_aed":{"const":0},"net_annual_aed":{"type":"number"},"net_monthly_aed":{"type":"number"}},"required":["gross_annual_aed","net_annual_aed","net_monthly_aed","income_tax_aed"],"type":"object"},"dubai_monthly_costs_aed":{"additionalProperties":false,"properties":{"groceries":{"type":["number","null"]},"health":{"type":["number","null"]},"rent":{"type":["number","null"]},"school":{"type":["number","null"]},"transport":{"type":["number","null"]},"utilities":{"type":["number","null"]}},"required":["rent","school","groceries","utilities","transport","health"],"type":"object"},"estimate":{"const":true},"fx":{"additionalProperties":false,"properties":{"aed_per_unit":{"type":["number","null"]},"rates_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"type":["string","null"]}},"required":["aed_per_unit","rates_on","source"],"type":"object"},"groceries_basket":{"additionalProperties":false,"properties":{"estimated_aed":{"additionalProperties":false,"properties":{"high_aed":{"type":"number"},"low_aed":{"type":"number"},"value_aed":{"type":"number"}},"required":["value_aed","low_aed","high_aed"],"type":"object"},"items":{"type":"integer"},"items_estimated":{"type":"integer"},"items_observed":{"type":"integer"},"items_unknown":{"type":"integer"},"note":{"type":"string"},"observed_aed":{"type":"number"}},"required":["items","observed_aed","estimated_aed","items_observed","items_estimated","items_unknown","note"],"type":"object"},"gross_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"home":{"additionalProperties":false,"properties":{"breakdown":{"items":{"additionalProperties":false,"properties":{"amount":{"type":"number"},"component_id":{"type":"string"},"kind":{"type":"string"},"label":{"type":"string"}},"required":["component_id","label","kind","amount"],"type":"object"},"type":"array"},"currency":{"type":"string"},"effective_rate":{"type":"number"},"effective_rate_percent":{"type":"number"},"income_tax":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":["number","null"]},"net_monthly":{"type":"number"},"social_contributions":{"type":"number"}},"required":["currency","net_annual","net_monthly","income_tax","social_contributions","effective_rate","breakdown","net_annual_aed"],"type":"object"},"household":{"additionalProperties":false,"properties":{"children":{"type":"integer"},"status":{"enum":["single","married"]}},"required":["status","children"],"type":"object"},"household_type":{"const":"business_owner"},"not_modelled":{"items":{"type":"string"},"type":"array"},"notices":{"items":{"type":"string"},"type":"array"},"owner_comparison":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"dubai":{"additionalProperties":false,"properties":{"free_zone":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"type":"object"},"free_zone_condition":{"type":"string"},"mainland":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"corporate_tax_aed":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"net_annual_aed":{"type":"number"},"saving_annual":{"type":"number"},"saving_annual_aed":{"type":"number"}},"type":"object"}},"type":"object"},"home":{"additionalProperties":false,"properties":{"corporate_tax":{"type":"number"},"distributed_profit":{"type":"number"},"dividend_tax":{"type":"number"},"effective_rate":{"type":"number"},"net_annual":{"type":"number"},"total_tax":{"type":"number"}},"type":"object"},"leaving":{"items":{"additionalProperties":true,"type":"object"},"type":"array"},"observed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"small_business_relief":{"additionalProperties":true,"type":"object"},"sources":{"additionalProperties":true,"type":"object"},"tax_year":{"type":"string"}},"type":"object"},"profit_annual":{"additionalProperties":false,"properties":{"aed":{"type":["number","null"]},"amount":{"type":"number"},"currency":{"type":"string"}},"required":["amount","currency","aed"],"type":"object"},"provenance":{"$ref":"#/$defs/Provenance"},"savings":{"additionalProperties":false,"properties":{"costs_complete":{"type":"boolean"},"dubai_annual_savings":{"type":["number","null"]},"dubai_monthly_costs":{"type":["number","null"]},"dubai_monthly_net":{"type":["number","null"]},"dubai_monthly_savings":{"type":["number","null"]},"home_annual_savings":{"type":["number","null"]},"home_monthly_net":{"type":["number","null"]},"home_monthly_savings":{"type":["number","null"]},"missing_costs":{"items":{"enum":["rent","school","groceries","utilities","transport","health"]},"type":"array"},"net_gain_annual":{"type":["number","null"]},"net_gain_monthly":{"type":["number","null"]},"savings_difference_annual":{"type":["number","null"]},"savings_difference_monthly":{"type":["number","null"]},"withheld_reason":{"enum":["rent_unknown",null]}},"required":["home_monthly_net","dubai_monthly_net","net_gain_monthly","net_gain_annual","dubai_monthly_costs","missing_costs","costs_complete","dubai_monthly_savings","dubai_annual_savings","home_monthly_savings","home_annual_savings","savings_difference_monthly","savings_difference_annual","withheld_reason"],"type":"object"},"transport_reference":{"additionalProperties":false,"properties":{"car_monthly_aed":{"type":"number"},"fuel_month":{"type":"string"},"km_per_day":{"type":"number"},"public_transport_max_aed":{"type":"number"},"public_transport_min_aed":{"type":"number"},"salik_per_day":{"type":"integer"}},"required":["car_monthly_aed","km_per_day","salik_per_day","public_transport_min_aed","public_transport_max_aed","fuel_month"],"type":["object","null"]}},"required":["estimate","disclaimer","country","household","gross_annual","home","dubai","fx","dubai_monthly_costs_aed","savings","transport_reference","notices","country_notes","not_modelled","assumptions","provenance"],"type":"object"},{"type":"null"}]},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"data":{"items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"incomplete_reason":{"type":["string","null"]},"iso2":{"type":"string"},"name":{"type":"string"},"provenance":{"$ref":"#/$defs/Provenance"},"sources":{"items":{"additionalProperties":false,"properties":{"accessed_on":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","accessed_on"],"type":"object"},"type":"array"},"status":{"enum":["complete","incomplete"]},"tax_year":{"type":["string","null"]},"tax_year_period":{"type":["string","null"]},"variants":{"items":{"additionalProperties":false,"properties":{"label":{"type":"string"},"variant_id":{"type":"string"}},"required":["variant_id","label"],"type":"object"},"type":"array"}},"required":["iso2","name","currency","status","incomplete_reason","tax_year","tax_year_period","variants","sources","provenance"],"type":"object"},"type":"array"},"links":{"$ref":"#/$defs/Links"},"meta":{"$ref":"#/$defs/ResponseMeta"}},"required":["meta","data","links"],"type":"object"},{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"message":{"type":"string"},"retry_after_s":{"type":["integer","null"]},"retryable":{"type":"boolean"}},"required":["code","message","retryable","retry_after_s"],"type":"object"},"request_id":{"type":["string","null"]}},"required":["error","request_id"],"type":"object"}],"type":"object"}