{
    "notice": {
        "usage_guidelines": [
            "You are free to use AwardWallet purchase times in your products.",
            "You must reference AwardWallet and the specific page https://awardwallet.com/mile-purchase-times.",
            "You must state: \"Purchase times are measured and managed by AwardWallet.\"",
            "If you display this data, you must also display AwardWallet's monetized links (the buy_url field) as active, clickable links so AwardWallet receives affiliate compensation. Removing, rewriting, cloaking, or suppressing these links is not permitted."
        ],
        "source_name": "AwardWallet Mile Purchase Times",
        "source_url": "https://awardwallet.com/mile-purchase-times"
    },
    "meta": {
        "version": "1.0",
        "generated_at": "2026-11-04T11:15:13Z",
        "unit": "hours",
        "license": "Use permitted with attribution to AwardWallet and a link to the source page. Any display of this data must also display AwardWallet's monetized links (buy_url) as active, clickable links.",
        "data_hash": "8bbb5fde22674d9acf6641e6569597e9e8ccbda5"
    },
    "programs": [
        {
            "provider_id": 17,
            "provider": "Marriott (Bonvoy)",
            "duration": {
                "min_hours": 24.2,
                "max_hours": 24.2,
                "display": "1 day"
            },
            "deal": {
                "keyword": "Buy Marriott points",
                "description": "with a 55% bonus",
                "starts_at": null,
                "valid_through": "2026-11-23"
            },
            "guide_url": "https://awardwallet.com/hotels/marriott-bonvoy/buy-marriott-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyMarriottPoints"
        },
        {
            "provider_id": 22,
            "provider": "Hilton (Honors)",
            "duration": {
                "min_hours": 5.1,
                "max_hours": 5.1,
                "display": "5 hours"
            },
            "deal": {
                "keyword": "Buy Hilton points",
                "description": "with a 120% bonus",
                "starts_at": null,
                "valid_through": "2026-11-21"
            },
            "guide_url": "https://awardwallet.com/hotels/hilton-honors/buy-hilton-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyHiltonPoints"
        },
        {
            "provider_id": 26,
            "provider": "United Airlines (Mileage Plus)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/united-mileageplus/buy-united-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyUnitedMiles"
        },
        {
            "provider_id": 7,
            "provider": "Delta Air Lines (SkyMiles)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/delta-skymiles/buy-delta-miles/",
            "buy_url": null
        },
        {
            "provider_id": 12,
            "provider": "IHG Hotels & Resorts (One Rewards)",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": {
                "keyword": "Buy IHG points",
                "description": "with up to a 100% bonus",
                "starts_at": null,
                "valid_through": "2026-11-05"
            },
            "guide_url": "https://awardwallet.com/hotels/ihg-one-rewards/buy-ihg-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyIHGPoints"
        },
        {
            "provider_id": 31,
            "provider": "British Airways (Club)",
            "duration": {
                "min_hours": 16.1,
                "max_hours": 16.1,
                "display": "16 hours"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/british-airways-club/buy-avios-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyBAAvios"
        },
        {
            "provider_id": 10,
            "provider": "Hyatt (World of Hyatt)",
            "duration": {
                "min_hours": 15.6,
                "max_hours": 15.6,
                "display": "15 hours"
            },
            "deal": {
                "keyword": "Buy Hyatt points",
                "description": "with a 20% discount",
                "starts_at": null,
                "valid_through": "2026-12-21"
            },
            "guide_url": "https://awardwallet.com/hotels/world-of-hyatt/buy-hyatt-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyHyattPoints"
        },
        {
            "provider_id": 18,
            "provider": "Alaska Airlines (Atmos Rewards)",
            "duration": {
                "min_hours": 20.6,
                "max_hours": 20.6,
                "display": "20 hours"
            },
            "deal": {
                "keyword": "Buy Alaska miles",
                "description": "with up to a 110% bonus",
                "starts_at": null,
                "valid_through": "2026-11-07"
            },
            "guide_url": "https://awardwallet.com/airlines/alaska-atmos-rewards/buy-alaska-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyAlaskaMiles"
        },
        {
            "provider_id": 16,
            "provider": "Southwest Airlines (Rapid Rewards)",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": {
                "keyword": "Buy Southwest points",
                "description": "with a 45% discount",
                "starts_at": null,
                "valid_through": "2026-11-17"
            },
            "guide_url": "https://awardwallet.com/airlines/southwest-rapid-rewards/buy-southwest-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuySouthwestRapidRewards"
        },
        {
            "provider_id": 13,
            "provider": "JetBlue Airways (TrueBlue)",
            "duration": {
                "min_hours": 30.6,
                "max_hours": 30.6,
                "display": "1 day"
            },
            "deal": {
                "keyword": "Buy JetBlue points",
                "description": "with a 120% bonus",
                "starts_at": null,
                "valid_through": "2026-11-05"
            },
            "guide_url": "https://awardwallet.com/airlines/jetblue-trueblue/buy-jetblue-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyJetBlueMiles"
        },
        {
            "provider_id": 88,
            "provider": "Accor Group (ALL - Accor Live Limitless)",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 39,
            "provider": "Lufthansa (Miles and More)",
            "duration": {
                "min_hours": 13.4,
                "max_hours": 13.4,
                "display": "13 hours"
            },
            "deal": {
                "keyword": "Buy Lufthansa miles",
                "description": "with a 50% bonus (first purchase only)",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/airlines/buy-lufthansa-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyMilesMore"
        },
        {
            "provider_id": 2,
            "provider": "Air Canada (Aeroplan)",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": {
                "keyword": "Buy Aeroplan points",
                "description": "with up to a 30% disount",
                "starts_at": null,
                "valid_through": "2026-11-18"
            },
            "guide_url": "https://awardwallet.com/airlines/air-canada-aeroplan/buy-aeroplan-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyAeroplanPoints"
        },
        {
            "provider_id": 48,
            "provider": "Emirates (Skywards & Business Rewards)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-emirates-skywards-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyEmiratesMiles"
        },
        {
            "provider_id": 383,
            "provider": "Radisson Hotels (Radisson Rewards)",
            "duration": {
                "min_hours": 0.4,
                "max_hours": 0.4,
                "display": "24 minutes"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 71,
            "provider": "Singapore Airlines (KrisFlyer)",
            "duration": {
                "min_hours": 7.1,
                "max_hours": 7.1,
                "display": "7 hours"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 15,
            "provider": "Wyndham Rewards",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": {
                "keyword": "Buy Wyndham points",
                "description": "with up to a 15% bonus (cardholders only)",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/hotels/wyndham-rewards/buy-wyndham-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyWyndhamPoints"
        },
        {
            "provider_id": 40,
            "provider": "Virgin Atlantic (Flying Club)",
            "duration": {
                "min_hours": 29.2,
                "max_hours": 29.2,
                "display": "1 day"
            },
            "deal": {
                "keyword": "Buy Virgin points",
                "description": "with up to a 50% bonus",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/airlines/virgin-atlantic-flying-club/buy-virgin-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyVirginAtlanticMiles"
        },
        {
            "provider_id": 36,
            "provider": "Choice Hotels (Choice Privileges)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": {
                "keyword": "Buy Choice Points",
                "description": "with up to a 30% bonus",
                "starts_at": null,
                "valid_through": "2026-11-26"
            },
            "guide_url": "https://awardwallet.com/hotels/choice-privileges/buy-choice-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyChoicePoints"
        },
        {
            "provider_id": 28,
            "provider": "Amtrak (Guest Rewards)",
            "duration": {
                "min_hours": 24,
                "max_hours": 72,
                "display": "1 day - 3 days"
            },
            "deal": {
                "keyword": "Buy Amtrak points",
                "description": "with a 10% bonus",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/travel/buy-amtrak-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyAmtrakPoints"
        },
        {
            "provider_id": 19,
            "provider": "Best Western (Rewards)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 20,
            "provider": "Hawaiian Airlines (Atmos Rewards)",
            "duration": {
                "min_hours": 6.6,
                "max_hours": 6.6,
                "display": "6 hours"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-hawaiian-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyHawaiianMiles"
        },
        {
            "provider_id": 35,
            "provider": "Cathay Pacific (Cathay)",
            "duration": {
                "min_hours": 2.6,
                "max_hours": 2.6,
                "display": "2 hours"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 86,
            "provider": "Iberia Plus",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-iberia-avios/",
            "buy_url": "https://awardwallet.com/blog/link/BuyIberiaAvios"
        },
        {
            "provider_id": 33,
            "provider": "Qantas (Frequent Flyer)",
            "duration": {
                "min_hours": 49.2,
                "max_hours": 49.2,
                "display": "2 days"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 37,
            "provider": "KLM (Flying Blue)",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/flying-blue/buy-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyAirFranceMiles"
        },
        {
            "provider_id": 9,
            "provider": "Frontier Airlines (Frontier Miles)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-frontier-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyFrontierMiles"
        },
        {
            "provider_id": 83,
            "provider": "Qatar Airways (Privilege Club)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": {
                "keyword": "Buy Qatar Airways Avios",
                "description": "with a 20% bonus",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/news/airlines/buy-qatar-avios/",
            "buy_url": "https://awardwallet.com/blog/link/BuyQatarAvios"
        },
        {
            "provider_id": 92,
            "provider": "All Nippon Airways (ANA Mileage Club)",
            "duration": {
                "min_hours": 25.1,
                "max_hours": 25.1,
                "display": "1 day"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 416,
            "provider": "Avianca (LifeMiles)",
            "duration": {
                "min_hours": 12.5,
                "max_hours": 12.5,
                "display": "12 hours"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/avianca-lifemiles/buy-lifemiles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyLifeMiles"
        },
        {
            "provider_id": 50,
            "provider": "Spirit Airlines (Free Spirit)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-spirit-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuySpiritPoints"
        },
        {
            "provider_id": 179,
            "provider": "Etihad Airways (Etihad Guest)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": {
                "keyword": "Buy Etihad miles",
                "description": "with up to a 25% bonus",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/news/airlines/buy-etihad-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyEtihadMiles"
        },
        {
            "provider_id": 176,
            "provider": "TAP Portugal (Miles&Go)",
            "duration": {
                "min_hours": 62.8,
                "max_hours": 62.8,
                "display": "2 days"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 97,
            "provider": "Turkish Airlines (Miles&Smiles)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-turkish-miles/",
            "buy_url": null
        },
        {
            "provider_id": 93,
            "provider": "Virgin Australia (Velocity Frequent Flyer)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-virgin-australia-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyVelocityPoints"
        },
        {
            "provider_id": 85,
            "provider": "SAS (EuroBonus)",
            "duration": {
                "min_hours": 47.2,
                "max_hours": 47.2,
                "display": "2 days"
            },
            "deal": null,
            "guide_url": null,
            "buy_url": null
        },
        {
            "provider_id": 79,
            "provider": "EVA Air (Infinity MileageLands)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/news/airlines/buy-eva-infinity-mileagelands-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyEvaAirMiles"
        },
        {
            "provider_id": 178,
            "provider": "Finnair Plus",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": {
                "keyword": "Buy Finnair points",
                "description": "with up to a 50% discount",
                "starts_at": null,
                "valid_through": "2026-11-16"
            },
            "guide_url": "https://awardwallet.com/airlines/buy-finnair-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyFinnairAvios"
        },
        {
            "provider_id": 1103,
            "provider": "Copa Airlines (ConnectMiles)",
            "duration": {
                "min_hours": 0,
                "max_hours": 0,
                "display": "Immediate"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-copa-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyCopaMiles"
        },
        {
            "provider_id": 356,
            "provider": "LHW (Leaders Club)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/hotels/buy-leaders-club-points/",
            "buy_url": "https://awardwallet.com/blog/link/BuyLHWPoints"
        },
        {
            "provider_id": 553,
            "provider": "Garuda (GarudaMiles)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": {
                "keyword": "Buy GarudaMiles",
                "description": "with a 25% bonus",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/news/airlines/buy-garuda-indonesia-miles/",
            "buy_url": "https://awardwallet.com/blog/link/BuyGaruda"
        },
        {
            "provider_id": 5069,
            "provider": "Breeze Airways (Breezy Rewards)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": null,
            "guide_url": "https://awardwallet.com/airlines/buy-breeze-airways-breezepoints/",
            "buy_url": "https://awardwallet.com/blog/link/BuyBreezePoints"
        },
        {
            "provider_id": 1,
            "provider": "American Airlines (AAdvantage)",
            "duration": {
                "min_hours": null,
                "max_hours": null,
                "display": "Unknown"
            },
            "deal": {
                "keyword": "Buy American Airlines miles",
                "description": "up to a 40% discount",
                "starts_at": null,
                "valid_through": null
            },
            "guide_url": "https://awardwallet.com/airlines/american-aadvantage/buy-american-airlines-miles/",
            "buy_url": "https://buymiles.americanairlines.com/en/buygift"
        }
    ]
}