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."
}
}