AI Travel Assistant is a powerful AI-powered tool that helps users plan their trips effortlessly. It integrates flight search, hotel booking, and sightseeing recommendations to generate a structured travel itinerary using LangChain, Apify, and OpenAI
AI Travel Assistant is a powerful AI-powered tool that helps users plan their trips effortlessly. It integrates flight search, hotel booking, and sightseeing recommendations to generate a structured travel itinerary using LangChain, Apify, and OpenAI.
1git clone https://github.com/yourusername/ai-travelassistant.git 2cd ai-travelassistant
1python -m venv .venv 2source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
Create a .env
file and add your API keys:
1OPENAI_API_KEY=your-openai-key 2SERPAPI_KEY=your-serpapi-key
apify run --input-file=input.json
📜 Example input.json
1{ 2 "ticker": "Plan a 7-day trip to Bali from New York, staying in a beachfront hotel." 3}
1ai-travelassistant/ 2│── src/ 3│ ├── main.py # Apify Actor entry point 4│ ├── tools.py # Flight, hotel, sightseeing scraping tools 5│ ├── models.py # Pydantic data models 6│ ├── prompts.py # AI prompt templates 7│ ├── report.md # Generated travel itinerary report 8│── .venv/ # Virtual environment (optional) 9│── requirements.txt # Python dependencies 10│── README.md # Project documentation 11│── input.json # Example input format 12│── .env # API keys (gitignore this file)
Bali
2025-03-17
2025-03-24
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
🌅 Morning Activities:
🍽 Lunch:
🎭 Afternoon & Evening Plans:
🚖 Transport:
💰 Approximate Daily Costs:
This itinerary provides a comprehensive plan for your trip to Bali, covering flights, hotels, attractions, and daily activities. Enjoy your vacation in Bali! 🌴🌞🍹
📌 This report was generated automatically by AI Travel Assistant. Please verify details before booking.
We welcome contributions! Feel free to:
This project is licensed under the MIT License.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!