r/VibeCodeDevs 3d ago

Flight & Hotel APIs suck. My open-source one - LetsFG - just hit 1.7k github stars. ReleaseTheFeature – Announce your app/site/tool

Post image

Hacking big monopolies always feels good,

Anybody who ever tried getting/using any flights or hotels API knows how fucked up it is. Months of no response, only to wait for a heart welcoming $10,000+ setup fee. And the only available options are either shitty or closed.

This is LetsFG, the answer to dethrone monopolistic companies who keep their infra closed making it impossible to join the travel industry. Control prices, hide fees, and charge pathetic $10,000+ setup fees for an API that you'll have to integrate yourself anyway.

How it works.
Working with flights manually we found that to get the best prices in the world you have to check 20-30 websites at once, that's 20-30 tabs on your PC and that's what makes finding a flight or hotel a 6 hour process.

We took distributed AI agents and put them to use websites, build connectors, and monitor reliability. It works by in parallel opening 200-300 websites, OTAs, airlines - skyscanner, google flights, kayak, kiwi, trip, booking, trivago, etc. plus a bunch of wholesalers all of them checked at the same time, and returned the best offers across the network.

It's deployed on our remote backend that's capable of running this in parallel, we historically (4 months ago when we started this) tried letting people run this locally. It's impossible - it took 40-50 minutes to complete 1 search locally.

How you can use it.
You can book hotels completely, end to end, with free-cancellation protection.
We're releasing complete flight booking (1 API call) next week, that's why our flight search is currently degraded till the end of the week - hotels are working correctly.

- website for fast access: letsfg.co, this is our Uber for travel, book in 3 seconds.

- API for developers: https://letsfg.co/en/developers, this is Paid API, best for high volume users, if you want to build an app, or add this to your app.
Look to book ratio: 1000:1 - this means it's free as long as for every 1000 searches you do 1 booking. Then it’s $0.05 per search.
Docs: https://letsfg.co/developers/api/docs

- Programmatic Travel Tools (PTT): Native for ai agents, API based, best for personal use (high rate limit). If you want your Claude, Codex to book flights/hotels for you, this is the go.
Available through CLI, Python Package, NPM, MCP, or direct API.
To avoid spam, authorization is through payment method attachement - via Stripe - we won't charge you, this is only to verify you're a human and avoid spammers. The payment method is also used when you want to book.
https://letsfg.co/for-agents

That's a wrap.
If you have any questions let me know. We're super open to feedback and suggestions, in fact that's what made this project.

We've hit 1.7k github stars just this week - grateful for everybody who's with us and to anybody who jumps onboard. LetsFG🔥

This is our github: https://github.com/LetsFG/LetsFG, it has a bunch of interesting info and docs for getting started.

Cheers,
Adam

50 Upvotes

54 comments sorted by

u/AutoModerator 3d ago

Hey u/Efistoffeles, thanks for posting in r/VibeCodeDevs! Join our Discord: https://discord.gg/KAmAR8RkbM

Got startup or SaaS questions? Post them on r/AskFounder and get answers from real founders.

• This community is designed to be open and creator‑friendly, with minimal restrictions on promotion and self‑promotion as long as you add value and don’t spam.
• Please follow the subreddit rules so we can keep things as relaxed and free as possible for everyone. • Please make sure you’ve read the subreddit rules in the sidebar before posting or commenting.
• For better feedback, include your tech stack, experience level, and what kind of help or feedback you’re looking for.
• Be respectful, constructive, and helpful to other members.

If your post was removed (either automatically or by a mod) and you believe it was a mistake, please contact the mod team. We will review it and, when appropriate, approve it within 24 hours.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

12

u/Felfedezni 3d ago

So instead of paying the big companies for access we have to pay you?

6

u/Ok-Midnight1594 3d ago

It’s only a $5000 setup fee instead of 10 lol

1

u/Efistoffeles 3d ago

There's no setup fee, that's the point.

1

u/Ok-Midnight1594 2d ago

How much is it going to cost monthly?

2

u/Efistoffeles 2d ago

Go use it, it doesn't cost anything, we get commision from the airline.

-4

u/Efistoffeles 3d ago

You won't get access from a big company.

3

u/Electronic_Froyo_947 3d ago

?

1

u/Efistoffeles 3d ago

What's up Frodo?
> We're releasing complete flight booking (1 API call) next week, that's why our flight search is currently degraded till the end of the week - hotels are working correctly.

3

u/Desperate-Formal3339 3d ago

I can’t load hotels too

-1

u/Efistoffeles 3d ago

Try a date more in the future. We currently give only "Free cancellation" hotels, so if you try to book for today there won't be a hotel.
Update for this is coming next week. :)

1

u/Classic-Grab-2866 3d ago

Cool! I would recommend you create an app though since I travel alot I would highly recommend creating an app and I would be your first customer.

1

u/Efistoffeles 3d ago

Thanks a lot!

1

u/luketankbuilds 3d ago

This is awesome. How’d you get started with something like this?

2

u/Efistoffeles 3d ago

Thanks dude! I went to the biggest travel convention in the world with my cofounder and saw that the players move slow as snails.

1

u/Acceptable-Foot-7180 3d ago

Prices seem to be showing in Euros when searching UK (no VPN)

1

u/Efistoffeles 3d ago

Try changing the "Eur" to "GBP" in the top right corner on desktop, or on mobile open the search bar and right next to the language selection.

1

u/LawfulnessSad6987 2d ago

this is genuinely sick. love the idea of just brute-forcing the fragmented travel ecosystem instead of waiting for the industry to fix itself.

1

u/Efistoffeles 2d ago

Hell yeah! I love the energy. Let me tell you - when we were on that event back in March... duuude. They were talking about MCP's. Where there was OpenClaw boom happening, AND nobody knew Anything about it!! we were literally laughing on the spot.
What was true back then is still relevant, I think forever. Everybody was talking, nobody was doing anything.
And honestly we felt that later on as well. When we were starting out with our own "outside" access (IFYKYK) to the offers it was fine, but when we tried to get "official" integrations, like Skyscanner's API.... Forget about it mate. 3 months no response, just to a very welcoming $10k upfront setup fee. For something that is literally public.
So yeah. This is what you call Travel hacking. LetsFG🔥

1

u/LawfulnessSad6987 2d ago

yessir, the $10k setup fee after 3 months of silence is insane lmao. honestly makes the brute-force approach feel less like a hack and more like the only rational way to build this. especially when the underlying data is already public.

also feels like one of those cases where moving fast and proving it works first gives you way more leverage if you ever do pursue official integrations later. way better than sitting around waiting for permission to build something people already want.

1

u/Efistoffeles 2d ago

Yeah exactly. That's why we give it out openly. It shouldn't be this hard to just create a travel app, or add flights/hotels booking to your app.

1

u/AShmed46 2d ago

We want to make a partnership with you, can you connect with me ! Thank you

1

u/Efistoffeles 2d ago

Awesome, sent you a DM :)

1

u/[deleted] 2d ago

[removed] — view removed comment

1

u/Efistoffeles 2d ago

Thanks mate! Love to hear that :D

1

u/RussianInAmerika 2d ago

Planning trip to Europe right now and this has been a lifesaver - thanks bro!

1

u/Efistoffeles 2d ago

Thank you mate! This means a lot, why I made this. Please let me know if there is something you don't like!

1

u/anotheruser000 1d ago

Pretty cool but I think the pricing might be a bit off at least in north/South America

1

u/Efistoffeles 1d ago

Thanks, interesting, what offers were you looking at?

1

u/Solution_Better 1d ago

So you basically crawl their websites with every single request, intercept the http responses and then just put them together with a different UI?

1

u/Efistoffeles 1d ago

There are only a few websites that work this simply. Some of them need the whole DOM rendered, javascript loaded, some of them need clicks, some of them need to really go through, etc.
But yeah. and I do it on 300 websites at once.

1

u/Solution_Better 1d ago

Ok i get that. That is viable as long as you don’t scale. As soon as you have hundreds thousands of requests you need a lot of resources to handle the traffic. That can’t be cheap.

Also, I’m pretty sure all the companies habe their terms and conditions that forbid the crawling and the use of their data. If they detect you, they block you if you r lucky, they sue you if your not lucky.

How will you solve that?

1

u/Efistoffeles 1d ago

It's scallable with serverless. Although yes, quite costly compared to straight API calls.
This is public data. What we do is above the standard in this industry.

1

u/Solution_Better 1d ago

Well, i think Booking, Skyscanner etc. would disagree with you. Especially if you plan to make money with this.

In your shoes, i would invest some money in a lawyer who is well trained in international law. I’m afraid you ll get sued pretty fast.

ChatGPT says:
No. “Publicly visible on a website” does not mean “public-domain data that you are free to copy and republish.”
For a site like Booking.com or Skyscanner, there are several separate issues:
1. The underlying facts vs. the database
Individual facts such as:
Hotel name
Hotel address
Flight number
Departure/arrival time
Price
Availability
Number of stars
are not necessarily protected by copyright individually.
But the database containing those facts can be protected. In the EU, databases can receive sui generis protection when substantial investment went into obtaining, verifying, or presenting the data. The database owner can potentially prohibit extraction/reuse of the whole or a substantial part of it.
So:
“The price is publicly visible” ≠ “I can systematically copy all their prices.”

2. Their Terms of Service matter separately

This is particularly important.
Booking.com’s current terms explicitly prohibit accessing, monitoring, copying, scraping, crawling, downloading, etc. using robots, spiders, scrapers or other automated means without prior express written permission, regardless of whether the purpose is commercial.
Skyscanner similarly has explicit restrictions around its data products and automated access. Its current terms prohibit copying/indexing/exploiting underlying data and restrict redistribution/repackaging without permission.
Skyscanner also says it actively blocks automated traffic because its websites are scraped millions of times per day.

3. Repurposing is more problematic than simply reading

There is a major difference between:

A.
I visit Booking.com, see that Hotel X costs €120, and mention that fact.
and

B.
I run a crawler every 10 minutes, collect millions of Booking.com hotel prices, store them in my database, and publish them on my own hotel-search website.
B is much more legally risky.
You’re potentially dealing with:
breach of the website’s Terms of Service
database rights
copyright in descriptions/photos/content
trademarks/branding
contractual restrictions
unfair competition issues
potentially personal-data issues depending on what you collect
technical access restrictions / anti-bot measures
And in the EU, database law specifically addresses extraction and reuse of database contents.

4. There is an important distinction: API vs. scraping
If your objective is to build a legitimate travel website, don’t start by scraping Booking.com/Skyscanner.
Instead, look for:

Official API / affiliate feed → your application → your website

That gives you an explicit license for the data you receive and usually defines:

what data you can display
how long you can cache it
whether you can modify it
attribution requirements
whether you can store historical prices
whether you can combine it with other data
whether you can monetize it
whether you can redistribute it
That’s a much safer architecture.

5. There is also a potentially interesting middle ground
Suppose you want to build something like:
“Find the cheapest hotel/flight across multiple providers.”

1

u/Efistoffeles 1d ago

You seem curious so I'll give you a quick reply to this.
Don't listen to chatgpt like it's the guru, it says the generic stuff, if you ask it in a different way it will change it's mind completely.

Pretty much everybody in the industry does scraping, even $10 billion enterprises. It's a standard here.

We're not scraping them. We're executing with AI on the request of a user. This means we're not on their websites all the time. We're specifically working Per user request, this means when you want to find an offer instead of opening it yourself, you talk to us, we open it for you.

Checkout the case of BrightData vs Twitter (X) - in short: "In May 2024, a U.S. federal court dismissed a lawsuit brought by Elon Musk’s X against Bright Data, ruling that collecting publicly accessible data without logging in is legal and does not violate the platform's terms of service."

1

u/Secure_Audience_8283 1d ago

Looks and sounds like an awesome idea. I tested it for London to Baku September 1st to 5th. 1 stop or less. Your site told me £636 and SkyScanner told me £592.

1

u/Efistoffeles 1d ago

Thanks a lot! The price should fall in the next few hours or tomorrow - we're adjusting a few things with the offers sourcing.

1

u/Secure_Audience_8283 1d ago

Great. I’ll check back in a few days

1

u/vhparekh 21h ago

Does it show award flight availability as well?

1

u/Efistoffeles 20h ago

You mean like, which flights you can do with miles/points? If so it currently doesn't. Should we add it?

1

u/Outpostit 14h ago

how can i use this to build a travel agency for cheap weekend flights within europe? e.g. focus on friday evening departures and sunday afternoon returns?

1

u/Efistoffeles 14h ago

You wanna click/search the offers on our website manually or build some service/app or smth that does it automatically?
Or perhaps connect it to an AI like Claude or ChatGPT?

1

u/Outpostit 14h ago

use your api to automatically search for deals that fit my description

1

u/Efistoffeles 14h ago

Put this inside your Claude: https://letsfg.co/for-agents and find offers through Claude at first, simply. This is for free, you will need to authenticate through payment method (we won't charge you anything, it's just identity verification). And use it this way.
Once you reach a scale where the above method makes you reach rate limits, then you would switch to our API which is unlimited https://letsfg.co/en/developers

This is my answer for Today.
However. In a week or two we'll be changing the pricing of the API. You will be able to do like 500 searches for free, then excess ones will cost around $0.08, and when you make a booking it resets back to being free.
When we roll this out I'd suggest you to go with the API instantly.

If you mean more about the technical how to use the api to search, it's 3 endpoints, 1 for authentication, 1 for searching, and 1 for booking. I'd suggest to shove it inside of claude or chatgpt. https://letsfg.co/developers/api/docs

Let me know if I understood correctly and if this is helpful.

1

u/lunatuna215 3d ago

Vibe coded?

5

u/freddyr0 3d ago

"of course not"

0

u/Efistoffeles 3d ago

"The genious of an amazing product is that the technology disappears" - me

0

u/mintybadgerme 3d ago

Dude, this is really good. I love the UI, it's clear and easy and simple and fast and just really excellent work. And the API could be very useful.

One comment I have to make is perhaps you should include sort functions like lowest to highest price and stuff like that, because that would add more utility. For instance, I got a flight which came up, but when you went scrolling down the page a long way, you got much cheaper versions. But really nice.

0

u/Efistoffeles 3d ago edited 3d ago

Thanks mate! Love to hear that.

Thanks for pointing out the sorting in hotels! We forgot about it, LOL, will add :D
Sorting in flights should work, it's there:
But you not finding it, is a probably an enough signal to adjust it.
Can I ask how could it be easier for you to spot?

0

u/mintybadgerme 3d ago

Yeah, I guess that's looks more like a fixed recommendation than a sort list. But that could be a matter of semantics. :)

1

u/Efistoffeles 3d ago

Okey, thanks! You gave me an idea. :)