{
    "ok": true,
    "count": 1,
    "dataset": "canonical",
    "evidence_tier_counts": {
        "firecrawl_verified": 0,
        "local_inference": 1,
        "preview": 0
    },
    "filters": {
        "hotel_id": "us-nm-albuquerque-albuquerque-marriott-pyramid-north",
        "state": "",
        "city": "",
        "brand": "",
        "evidence_tier": "",
        "sort": "consumer_risk_desc",
        "limit": 100
    },
    "data": [
        {
            "profile_id": "us-nm-albuquerque-albuquerque-marriott-pyramid-north-risk-profile",
            "hotel_id": "us-nm-albuquerque-albuquerque-marriott-pyramid-north",
            "property": {
                "name": "Albuquerque Marriott Pyramid North",
                "brand": "Albuquerque Marriott Pyramid North",
                "city": "Albuquerque",
                "state": "NM",
                "country": "US",
                "booking_urls": [
                    "https://www.marriott.com/hotels/travel/abqmc-albuquerque-marriott-pyramid-north"
                ]
            },
            "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/hotels/travel/abqmc-albuquerque-marriott-pyramid-north",
                        "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"
        }
    ]
}