{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Indexing/Search","url":"https://skillfed.io/packages/category/internet-www-http-indexing-search"}],"enrichment":{"capability":"Programmatic access to Google Flights search results through reverse-engineered API calls, with CLI and MCP server interfaces for flight searches, date range queries, and multi-city itineraries.","skillfed_tags":["travel-api","mcp-server","reverse-engineered"],"use_cases":["Build a travel booking bot or assistant that queries flight prices on behalf of users without HTML parsing","Find the cheapest travel dates across a flexible date range for vacation planning","Automate multi-city itinerary searches for complex trips with multiple legs","Integrate flight search into a Claude Desktop workflow via the MCP server interface","Filter flights by airline alliance, cabin class, or layover constraints for specific travel preferences"],"what_it_does":"Flights is a Python library that queries Google Flights data by reverse-engineering its internal API rather than scraping HTML. It exposes flight search functionality through both a programmatic Python interface and command-line tools, plus an MCP (Model Context Protocol) server for integration with AI assistants like Claude Desktop.\n\nThe library handles one-way and round-trip searches, multi-city itineraries, and flexible date ranges. It supports filtering by cabin class (economy through first), airline preferences, alliance restrictions, layover duration, departure time windows, and result sorting. Built-in rate limiting and automatic retries (via tenacity and ratelimit) protect against transient failures. The CLI provides human-readable output; the MCP server exposes two tools (search_flights and search_dates) for programmatic use.","worth_installing":"Yes, if you need programmatic flight search without web scraping. The library is actively maintained, has low install friction, permissive licensing, and no known vulnerabilities. Main caveat: reverse-engineered APIs can break without notice if Google changes its endpoints. Best suited for personal projects, travel automation, or AI assistant integration rather than mission-critical production systems."},"id":"flights","links":{"html":"https://skillfed.io/packages/flights","md":"https://skillfed.io/packages/flights.md","pypi":"https://pypi.org/project/flights/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-21","license_spdx":null,"license_treatment":"permissive","name":"flights","python_support":"supports_current","summary":"A Python wrapper for Google Flights API"},"popularity":{"monthly_downloads":226806,"position":9195,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.0"}
