The agent is designed to search for flights, summarize options, and provide recommendations based on user input.
This project implements a flight search agent using the CrewAI framework and Apify Actors. The agent is designed to search for flights, summarize options, and provide recommendations based on user input.
The Flight Search Agent utilizes the Apify SDK to interact with web services and gather flight data. It leverages the CrewAI framework to manage agents and tasks, allowing for efficient processing and summarization of flight options.
requirements.txt
Clone the repository:
1git clone https://github.com/Arindam200/flight-finder 2cd flight-finder
Install the required packages:
pip install -r requirements.txt
Set up your environment variables. Create a .env
file based on the .env.example
template:
cp .env.example .env
Fill in your API keys in the .env
file.
To run the agent, use the following command:
apify run
The agent expects input in the following JSON format:
1{ 2 "query": "Analyze the posts of the @openai and @googledeepmind and summarize me current trends in the AI.", 3 "modelName": "gpt-4o-mini", 4 "debug": true, 5 "BROWSERBASE_API_KEY": "your browserbase api kei", 6 "BROWSERBASE_PROJECT_ID": "your browserbase project id" 7}
The agent outputs the flight search results in a structured format, which includes:
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
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!