● LIVESEADUBEIJ55KYYZISTTurkishJ65KYULOPOAeroplanJ65.4KYYZMADAeroplanJ65.5KPHLEDIAAdvantageJ45KORDVIEBTJ88KJFKDOHQatarJ70KSFOHKGAlaskaJ70KLAXSYDQantasJ80KMIAGRULifeMilesJ78KJFKAUHEtihadF88KBOSHELFinnairJ62K
Developers

Award availability API

The data behind AwardClaw's alerts, as JSON: ranked saver drops in business and first, every open date on a route, and trip watches that email you when your dates open. Build a Slack bot, a spreadsheet, a home dashboard or your own agent.

Authentication

Create a key in Settings (Pro+). Send it as a Bearer token. Keys start with ac_live_, are shown once, and can be revoked any time.

Header
Authorization: Bearer ac_live_YOUR_KEY

Limits

Pro+1,000 requests a day
Reset00:00 UTC

Every response carries X-RateLimit-Limit and X-RateLimit-Remaining. Over the limit returns 429. Routes are rescanned several times a day, so polling more often than hourly gains nothing.

Endpoints

Base URL https://www.awardclaw.com/api/v1. Machine-readable spec: openapi.json.

GET/drops

Live award drops, ranked by quality. A drop is a route with saver space: its open dates both ways, miles, programs and booking links.

originAirport code(s), comma-separated. Omit for your tracked cities; "any" for every city.
destinationAirport code(s), comma-separated.
cabinbusiness or first.
max_milesCheapest date at or under this.
round_triptrue for drops with return space.
limit1-50, default 20.
Example
curl "https://www.awardclaw.com/api/v1/drops?origin=JFK,EWR&cabin=business&max_miles=80000" \
  -H "Authorization: Bearer $AWARDCLAW_KEY"

GET/drops/{id}

One drop with every open date in both directions.

Example
curl "https://www.awardclaw.com/api/v1/drops/DROP_ID" -H "Authorization: Bearer $AWARDCLAW_KEY"

GET/availability

Every open saver date on a route within a date window, cheapest program first per date. One direction per call.

originRequired. Up to 3 codes, comma-separated.
destinationRequired. Up to 3 codes, comma-separated.
date_from / date_toYYYY-MM-DD. Default and max window: 60 days. A wider window is trimmed, and the note says where to continue.
cabinbusiness (default) or first.
seatsTravelers, 1-9. Default 1.
max_milesPer person.
Example
curl "https://www.awardclaw.com/api/v1/availability?origin=MIA&destination=EZE&date_from=2026-12-01&date_to=2026-12-10&seats=2" \
  -H "Authorization: Bearer $AWARDCLAW_KEY"

GET · POST · DELETE/watches

Trip watches: AwardClaw emails you when saver space opens on a route inside your dates. POST a JSON body; DELETE with ?id=.

origin, destinationRequired, one code each.
date_from, date_toRequired. Window of 60 days or less.
cabinBusiness (default) or First.
seats1-9, default 2.
max_milesOptional, per person.
Example
curl -X POST "https://www.awardclaw.com/api/v1/watches" \
  -H "Authorization: Bearer $AWARDCLAW_KEY" -H "Content-Type: application/json" \
  -d '{"origin":"EZE","destination":"MIA","date_from":"2027-03-15","date_to":"2027-03-20","seats":2}'

GET/briefing

Today's points and miles briefing: deals that expire soon, live transfer bonuses, and the top news, deals and data points with why each matters.

Example
curl "https://www.awardclaw.com/api/v1/briefing" -H "Authorization: Bearer $AWARDCLAW_KEY"

GET/news

Search recent points and miles news, deals, guides and data points from the major blogs and forums, deduplicated.

qKeywords; every word must match. Omit for everything recent.
categorynews, deal, guide or data_point.
days1-30, default 7.
limit1-25, default 10.
Example
curl "https://www.awardclaw.com/api/v1/news?q=alaska+atmos&days=14" -H "Authorization: Bearer $AWARDCLAW_KEY"

GET/cards

Credit card welcome offers: this month's offer news first, then cards ranked by estimated bonus value with fees, earn rates and best-ever offers.

issuere.g. Chase, Amex, Capital One.
currencye.g. Chase UR, United, Hyatt.
categoryFlexible Points, Airline, Hotel, Cash Back or Other.
card_typepersonal or business.
max_annual_feeDollars.
limit1-25 cards, default 10.
Example
curl "https://www.awardclaw.com/api/v1/cards?currency=united&card_type=personal" -H "Authorization: Bearer $AWARDCLAW_KEY"

GET/me

Your plan, tracked cities and requests used today.

Example
curl "https://www.awardclaw.com/api/v1/me" -H "Authorization: Bearer $AWARDCLAW_KEY"

Response shape

Miles are per person, one way. seats is null when the program doesn't publish a count. booking_url opens the program's own award search for that date.

GET /drops (trimmed)
{
  "origins": ["JFK", "EWR"],
  "total": 14,
  "drops": [
    {
      "id": "d7b3860e-…",
      "url": "https://www.awardclaw.com/drops/d7b3860e-…",
      "origin": "JFK",
      "destination": "LHR",
      "cabin": "Business",
      "round_trip": true,
      "best_miles": 55000,
      "programs": ["Alaska Atmos Rewards", "United MileagePlus"],
      "outbound": {
        "date_range": "2026-10-21 – 2027-02-01",
        "dates": [
          {
            "date": "2026-10-21",
            "miles": 55000,
            "seats": 9,
            "taxes_usd": 25.6,
            "program": "alaska",
            "program_name": "Alaska Atmos Rewards",
            "airlines": "AA, BA",
            "booking_url": "https://www.alaskaair.com/…"
          }
        ]
      },
      "return": { "date_range": "…", "dates": [ … ] },
      "detected_at": "2026-10-06T22:19:36Z",
      "last_seen_at": "2026-10-06T22:19:36Z",
      "score": 71
    }
  ]
}

MCP

The same data is available as a remote MCP server at https://www.awardclaw.com/api/mcp (Streamable HTTP, same Bearer key). Setup guides for Claude, ChatGPT, Cursor and custom agents are on the AI agents page.

Fair use

Keys are for your own use: your trips, tools and agents. Don't resell the data or republish it as a public feed. Award space changes fast, so confirm on the program's site before you transfer points. Questions: [email protected].