Letsfg
Agent-native flight search & booking. Saved $116 across 5 routes vs Google Flights (verified). 400+ airlines in 5 seconds. Join the community - Star and spread the word
Last verified:
What is Letsfg?
LetsFG is an agent-native flight search and booking platform that scans every airline, OTA, and booking site simultaneously to find the real prices without markup or tracking. It exposes hidden airline fees like bag fees and seat prices directly in search results, showing real totals upfront. The tool connects directly to 400+ airlines via NDC and GDS (Amadeus, Duffel, Sabre, Travelport) and runs 73-195 local airline connectors on your machine for free without requiring an API key.
Key features include free and unlimited flight search, real prices with zero bias (prices don't jump from repeat searches or cookies), exposure of hidden fees like baggage and seat selection costs, coverage of 300,000+ hotels via wholesale suppliers, ground transfers, and 300,000+ activities. The platform saves an average of $40.39 compared to Google Flights and checks 198 websites per search. It offers Python SDK, CLI, MCP Server for AI agents like Claude Code and OpenClaw, and JavaScript/TypeScript SDK.
LetsFG is built for travelers who hate checking dozens of websites, AI developers building autonomous travel agents, and anyone who wants real airline prices without OTA markup. The tool is open source with publicly available search technology. It supports multi-passenger searches, various cabin classes (economy, premium, business, first), round-trip and one-way flights, and filtering by direct flights, specific airlines, or refundable conditions.
Letsfg pricing
Pricing model: Freemium
Searching is free and unlimited for flights, hotels, transfers, and activities. Unlocking an offer costs $1.00 per offer and confirms the price while reserving it for 30 minutes. Booking is free after unlock - you only pay the ticket price via Stripe with zero markup. The local/website path has a concierge fee of 1% of ticket price with a $3 minimum. Developer API unlock is also free. No API key required for local search with 73 airline connectors. Payment method setup is required before unlocking/booking but is one-time. Stripe test tokens available for development.
Letsfg pros
- Free and unlimited flight search with no account or API key required
- Saves $20-50 on average compared to Booking.com, Kayak, and other OTAs
- Average $40.39 savings versus Google Flights (verified)
- Real prices with zero bias - no inflation from demand, traffic, cookies, or repeat searches
- Exposes hidden airline fees like bag fees and seat prices in search results
- 400+ airlines covered via GDS/NDC connections
- 73-195 local airline connectors run locally on your machine for free
- No browser required, no CAPTCHA, just one fast API call
- Unlocks offer for $1 and booking is free after unlock
- Open source with publicly available search technology
- MCP Server integration for Claude Code, Cursor, Windsurf, Claude Desktop
- Python SDK, CLI, and JavaScript/TypeScript SDK available
- Searches 300,000+ hotels via wholesale suppliers including Hotelbeds B2B
- Coverage of ground transfers and 300,000+ activities and tours
- 48k searches run live with 198 websites checked per search
- Supports multi-passenger searches with adults, children, and cabin class options
- 30-minute offer reservation window after unlock
- No markup - ticket price charged via Stripe with zero markup
Letsfg cons
- Requires payment method setup before unlocking or booking
- $1 unlock fee per offer (though still cheaper than OTAs)
- Local search takes 6+ minutes for full search (20-40s in fast mode)
- Requires GitHub account to register for unlimited access
- First 1,000 stars on GitHub only for unlimited free access
- Browser concurrency limited by available RAM (2-16 browsers)
- Offer expires after 30-minute reservation window
- Requires real passenger email and name for booking - airline sends e-ticket there
- Airline APIs can be slow with 2-15s latency for search
- Rate limits apply: 60 search/min, 20 unlock/min, 10 book/min
- Local connectors may not cover all airlines - cloud API needed for full coverage
- AI agent authorization required - users responsible for searches they initiate
- No native mobile app - CLI and SDK focused
- European-focused with Bucharest/RO presence may limit some regional coverage
- Stripe payment setup required even for development (test tokens available)
Frequently asked questions about Letsfg
What is LetsFG and how does it work?
LetsFG is an agent-native flight search and booking platform that scans every airline, OTA, and booking site at once. It connects directly to 400+ airlines via NDC and GDS (Amadeus, Duffel, Sabre, Travelport) and runs 73 local airline connectors on your machine. The tool exposes hidden airline fees like bag fees and seat prices in search results, showing real totals. By searching, you authorize AI agents to act on your behalf - they connect to airline websites and search as you instructed. LetsFG provides the automation while you're responsible for the searches.
How much does LetsFG cost?
Search is free and unlimited. Unlocking an offer costs $1.00 per offer, which confirms the price and reserves it for 30 minutes. Booking is free after unlock - you only pay the ticket price via Stripe with zero markup. Even with the $1 unlock fee, it's always cheaper than biased OTA prices. The local/website path has a concierge fee of 1% of ticket price with a $3 minimum.
Why is LetsFG cheaper than Google Flights and OTAs?
LetsFG connects directly to airlines via NDC/GDS with no OTA markup. Unlike Booking.com, Google Flights, and Kayak, prices are NOT inflated by demand, traffic, cookies, or repeat searches. You get the real price with zero bias. The platform saves $20-50 on average compared to OTAs and $40.39 on average versus Google Flights. Same exact services, just cheaper.
Do I need to install anything to use LetsFG?
No installation required for local search - 73 airline connectors run locally on your machine for free without an API key using 'pip install letsfg' and 'letsfg search-local'. You can also try it on Messenger for instant flight search with no setup. For full API access with hotels, transfers, and activities, you need to register for an API key. MCP Server is available as 'npx letsfg-mcp' for AI agents.
Is LetsFG open source?
Yes, LetsFG is open source - the entire search technology running on the website is publicly available on GitHub. The SDKs, 180+ local airline connectors, and documentation are in the public repository. The backend API runs on Cloud Run in a separate private repository. You can help build LetsFG if you know how to code or use Claude Code.
What airlines does LetsFG cover?
LetsFG covers 400+ airlines via GDS/NDC connections plus 73-195 direct airline connectors that run locally. Local connectors include Ryanair, Wizz Air, EasyJet, Southwest, AirAsia, Norwegian, and 67 more. The platform checks 198 websites per search and covers 198 websites including all major airlines, OTAs, and booking sites simultaneously.
How do I book a flight with LetsFG?
First search for flights (free), then unlock the offer you want ($1 fee, reserves for 30 minutes), then book (free after unlock). You need to set up payment via Stripe before unlocking. Use REAL passenger email and name - the airline sends the e-ticket directly to that email. The booking creates a real airline reservation with PNR code. You pay only the ticket price via Stripe with zero markup.
Can I use LetsFG with AI agents?
Yes, LetsFG is built specifically for autonomous AI agents. If you use AI agents like Claude Code or OpenClaw, they can pull the code and run searches for you. The MCP Server integrates with Claude Code, Cursor, Windsurf, and Claude Desktop using 'npx -y letsfg-mcp'. The platform provides search_flights, unlock_flight_offer, book_flight, resolve_location, and setup_payment tools for AI agents.
What happens if an offer expires?
Offers have a 30-minute reservation window after unlocking. If the offer expires, you get an OfferExpiredError (HTTP 410) and need to search again for fresh results, then unlock and book within the new 30-minute window. This can happen during booking failures. The unlock confirms the live price with the airline and reserves it for 30 minutes.
How many searches can I run and are there rate limits?
Search is free and unlimited with no account required for local search. Rate limits apply for API usage: 60 requests per minute for search, 120 requests per minute for resolve location, 20 requests per minute for unlock, and 10 requests per minute for book. Typical latency is 2-15 seconds for search due to airline API slow responses. Local search with --mode fast takes 20-40 seconds instead of 6+ minutes.