Skip to main content
Developers · Datasets

Earning rate summaries

Earning-rate summaries for 10 loyalty programmes. The full carrier and booking-class matrix is available to partner-tier API keys.

10 rows · verified through 2026-08-09 · view the human page

Per-programme summaries only. The full carrier-by-booking-class matrix requires a partner-tier key; see terms.

GET https://milesmosaic.com/api/public/v1/earning

{
    "data": [
        {
            "program_slug": "american-airlines-aadvantage",
            "metric": "LP",
            "headline_award_rate": {
                "base_per_currency_unit": 5,
                "base_per_currency_unit_milli": 5000,
                "currency_basis": "USD"
            },
            "elite_rate": {
                "base_per_currency_unit": 5,
                "base_per_currency_unit_milli": 5000,
                "currency_basis": "USD"
            },
            "coverage_gap_note": null,
            "source_url": "https://www.aa.com/web/i18n/aadvantage-program/discover/loyalty-points-status.html",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "delta-skymiles",
            "metric": "MQD",
            "headline_award_rate": {
                "base_per_currency_unit": 5,
                "base_per_currency_unit_milli": 5000,
                "currency_basis": "USD"
            },
            "elite_rate": {
                "base_per_currency_unit": 1,
                "base_per_currency_unit_milli": 1000,
                "currency_basis": "USD"
            },
            "coverage_gap_note": null,
            "source_url": "https://www.delta.com/us/en/skymiles/medallion-program/how-to-qualify",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "united-mileageplus",
            "metric": "PQP",
            "headline_award_rate": {
                "base_per_currency_unit": 3,
                "base_per_currency_unit_milli": 3000,
                "currency_basis": "USD"
            },
            "elite_rate": {
                "base_per_currency_unit": 1,
                "base_per_currency_unit_milli": 1000,
                "currency_basis": "USD"
            },
            "coverage_gap_note": null,
            "source_url": "https://www.united.com/en/us/fly/mileageplus/premier/qualify.html",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "avios",
            "metric": "TP",
            "headline_award_rate": {
                "base_per_currency_unit": 6,
                "base_per_currency_unit_milli": 6000,
                "currency_basis": "GBP"
            },
            "elite_rate": {
                "base_per_currency_unit": 1,
                "base_per_currency_unit_milli": 1000,
                "currency_basis": "GBP"
            },
            "coverage_gap_note": null,
            "source_url": "https://www.britishairways.com/content/the-british-airways-club/about-tier-points/flights",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "flying-blue",
            "metric": "XP",
            "headline_award_rate": {
                "base_per_currency_unit": 4,
                "base_per_currency_unit_milli": 4000,
                "currency_basis": "EUR"
            },
            "elite_rate": null,
            "coverage_gap_note": "Air France and KLM flights are covered. Partner airline earning is not yet: Flying Blue publishes it on a separate page per partner, and we have not transcribed those.",
            "source_url": "https://www.flyingblue.com/en/programme/more-info/status",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "aeroplan",
            "metric": "SQC",
            "headline_award_rate": {
                "base_per_currency_unit": 1,
                "base_per_currency_unit_milli": 1000,
                "currency_basis": "CAD"
            },
            "elite_rate": null,
            "coverage_gap_note": "Aeroplan points are covered. Status Qualifying Credits are not: Air Canada varies them by fare brand, from 4 per dollar on Flex and above down to zero on Economy Basic, and we do not capture the fare brand yet.",
            "source_url": "https://www.aircanada.com/ca/en/aco/home/aeroplan/earn/air-canada.html",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "krisflyer",
            "metric": "PPS",
            "headline_award_rate": null,
            "elite_rate": null,
            "coverage_gap_note": "Singapore Airlines flights are covered. Star Alliance partner earning is not yet: it sits in a separate published grid we have not transcribed.",
            "source_url": "https://www.singaporeair.com/en_UK/sg/ppsclub-krisflyer/krisflyer/krisflyer-elite-qualification/",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "emirates-skywards",
            "metric": "TIER_MILES",
            "headline_award_rate": null,
            "elite_rate": null,
            "coverage_gap_note": "Emirates does not publish a booking class earning table. Its own pages send you to an interactive calculator, so a figure here would mean reconstructing rates from third-party sources, and we will not do that.",
            "source_url": "https://www.emirates.com/us/english/skywards/membership-tiers/",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "lufthansa-miles-and-more",
            "metric": "MM_POINTS",
            "headline_award_rate": {
                "base_per_currency_unit": 4,
                "base_per_currency_unit_milli": 4000,
                "currency_basis": "EUR"
            },
            "elite_rate": null,
            "coverage_gap_note": "Lufthansa group flights are covered. Partner airline earning is not yet: Miles & More publishes it by booking class per airline, and we have not transcribed those tables.",
            "source_url": "https://www.miles-and-more.com/de/en/program/status-benefits/points-system.html",
            "last_verified": "2026-08-09"
        },
        {
            "program_slug": "alaska-atmos-rewards",
            "metric": "STATUS_PTS",
            "headline_award_rate": null,
            "elite_rate": null,
            "coverage_gap_note": "Alaska and Hawaiian flights are covered. Partner airline earning is not yet: Alaska publishes it by cabin rather than by booking class, and the two do not map one to one.",
            "source_url": "https://www.alaskaair.com/atmosrewards/content/earn-points/flights",
            "last_verified": "2026-08-09"
        }
    ],
    "_meta": {
        "source": "Miles Mosaic",
        "license": "Attribution required. Free to reuse with visible credit and a link back; see https://milesmosaic.com/developers/terms/ for full terms.",
        "canonical_url": "https://milesmosaic.com/earnings/?utm_source=api",
        "last_verified": "2026-08-09",
        "as_of": "2026-08-16"
    }
}

Back to the developer hub