Skip to content
Back to LetsFG

Card snapshot

letsfg.co · 2026-10-01 08:48:41 UTC · 6e7d0c27d1e951b62c8d48c3975d734444d22a4ec31edfbfe5880444509e3695

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "LetsFG",
  "description": "Public developer API for agent-native flight search, hotel search and booking, prepaid billing, and MCP access. Local SDK searches remain free and do not require public developer signup.",
  "url": "https://letsfg.co/developers/api",
  "capabilities": [
    "flight_search",
    "location_resolve",
    "hotel_search",
    "hotel_booking",
    "developer_billing",
    "mcp"
  ],
  "authentication": {
    "type": "api_key",
    "header": "X-API-Key",
    "registration_url": "https://letsfg.co/developers/api/v1/agents/register",
    "note": "PAID product. Register, connect a Revolut payment method (POST /agents/connect-payment returns a one-time link; nothing is charged to connect), then search and book. Flight search is look-to-book: 200 searches are free after every flight booking, then searches come in blocks of 500 for $5.00 ($0.01/search) from the prepaid balance. There is no booking fee and no transaction fee. The Stripe lanes (setup-payment, hosted-checkout, billing-portal) were retired on 2026-09-08 and answer 410. Most AI agents should NOT do this \u2014 use Programmatic Flight Search instead (see agent_path below), which needs no billing account."
  },
  "agent_path": {
    "name": "Programmatic Flight Search (PFS)",
    "recommended_for": "Any AI agent searching or booking flights",
    "guide": "https://letsfg.co/for-agents",
    "enrol": "https://letsfg.co/api/agent-access/request",
    "search": "https://letsfg.co/api/search",
    "book": "https://letsfg.co/api/agent-book",
    "cost": "Free auth (one-tap connect at /connect, no card until the first booking \u2014 nothing is charged), free search (60 search credits a day, refilling continuously; re-running the same search costs more), no booking fee and no transaction fee on top of the price shown on every offer."
  },
  "openapi_url": "https://letsfg.co/developers/api/openapi.json",
  "mcp_url": "https://letsfg.co/developers/api/mcp",
  "documentation_url": "https://letsfg.co/developers/api/docs",
  "llms_txt": "https://letsfg.co/developers/api/llms.txt",
  "pricing": {
    "flight_search": "Flight search is look-to-book: 200 searches are free after every flight booking, then searches come in blocks of 500 for $5.00 ($0.01/search) from the prepaid balance. There is no booking fee and no transaction fee. PFS search is free and unlimited.",
    "flight_booking": "POST /flights/book \u2014 no booking fee, no transaction fee. The price shown is held on the connected method and captured only once a real airline PNR exists; a failed booking releases the hold. There is no unlock step: /bookings/unlock was retired on 2026-09-08 and answers 410.",
    "hotel_search": "Look-to-book: free up to 1,000 searches since the last hotel booking, then sold in blocks of 1,000 for $5.00 from prepaid balance. Booking resets the allowance to 1,000.",
    "hotel_booking": "No reservation fee and no booking fee. Booking holds the full price shown at search on the connected Revolut payment method and captures it only once the supplier confirms; a failed booking releases the hold. No deposit and no pay link: the guest owes the supplier nothing further."
  }
}