{
    "ok": true,
    "count": 1,
    "dataset": "canonical",
    "evidence_tier_counts": {
        "firecrawl_verified": 0,
        "local_inference": 1,
        "preview": 0
    },
    "filters": {
        "hotel_id": "us-co-aurora-springhill-suites-denver-at-anschutz-medical-campus",
        "state": "",
        "city": "",
        "brand": "",
        "evidence_tier": "",
        "sort": "consumer_risk_desc",
        "limit": 100
    },
    "data": [
        {
            "profile_id": "us-co-aurora-springhill-suites-denver-at-anschutz-medical-campus-risk-profile",
            "hotel_id": "us-co-aurora-springhill-suites-denver-at-anschutz-medical-campus",
            "property": {
                "name": "SpringHill Suites Denver at Anschutz Medical Campus",
                "brand": "SpringHill Suites",
                "city": "Aurora",
                "state": "CO",
                "country": "US",
                "booking_urls": [
                    "https://www.marriott.com/denaf"
                ]
            },
            "incidental_fee": {
                "amount_min": null,
                "amount_max": null,
                "currency": "USD",
                "pricing_basis": "per_stay",
                "collection_method": "hold",
                "payment_instruments": {
                    "credit_card": "unknown",
                    "debit_card": "unknown",
                    "cash": "unknown",
                    "digital_wallet": "unknown"
                }
            },
            "transparency": {
                "score": 58,
                "first_disclosure_step": "landing",
                "clicks_to_disclosure": 0,
                "dom_position_percentile": null,
                "above_fold_visible": null,
                "amount_disclosed_pre_checkout": false,
                "language_clarity": "vague",
                "dark_pattern_flags": [
                    "amount_omitted",
                    "semantic_softening",
                    "optional_add_on_present"
                ]
            },
            "refund_latency": {
                "average_days": null,
                "median_days": null,
                "p90_days": null,
                "sample_size": 0,
                "confidence": "low"
            },
            "incidental_volatility": {
                "score": 53,
                "seasonal_change_detected": false,
                "peak_season_delta": null,
                "event_period_delta": null,
                "historical_observations": 1,
                "last_changed_at": null
            },
            "risk_signals": {
                "unexpected_charge_reports": 0,
                "extended_hold_reports": 0,
                "refund_dispute_reports": 0,
                "front_desk_discretion_risk": "medium"
            },
            "evidence": {
                "official_sources": [
                    {
                        "url": "https://www.marriott.com/denaf",
                        "captured_at": "2026-04-03",
                        "statement_type": "policy"
                    }
                ],
                "community_reports": [],
                "local_inference": {
                    "inference_type": "policy_text_heuristics",
                    "source_fields": [
                        "incidental_policy",
                        "payment_methods",
                        "refund_timeline_metrics",
                        "sources"
                    ],
                    "reason_codes": [
                        "explicit_incidental_language",
                        "vague_policy_wording",
                        "mandatory_fee_keywords",
                        "optional_add_on_keywords"
                    ],
                    "policy_excerpt": "Credit or debit authorization may be required at check-in for room, tax, and incidental charges; exact hold amount not publicly stated Marriott property details do not state a card-specific incidental hold difference Not publicly stated in the sources reviewed Additional charges may apply for parking, local fees, amenity usage, or optional services depending on reservation details Marriott property details do not state a card-specific incidental hold difference"
                }
            },
            "computed": {
                "booking_flow_latency_score": 42,
                "consumer_risk_score": 68.08,
                "asymmetry_score": 51.42
            },
            "timestamps": {
                "first_seen_at": "2026-04-03",
                "last_verified_at": "2026-04-03"
            },
            "mandatory_fee_risk": {
                "score": 64,
                "status": "disclosed_early",
                "first_detected_step": "landing",
                "amount_min": null,
                "amount_max": null,
                "currency": "USD",
                "fee_types": [
                    "local_fee"
                ]
            },
            "evidence_tier": "local_inference",
            "evidence_tier_label": "Source-text inferred"
        }
    ]
}