{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Scrapes flight data from Google Flights by decoding Base64-encoded Protobuf requests, returning structured flight information without browser automation.","skillfed_tags":["web-scraping","travel-data","protobuf"],"use_cases":["Build a travel recommendation chatbot that queries live flight availability and pricing without browser overhead.","Aggregate flight prices across multiple date/route combinations for price-monitoring or deal-finding applications.","Integrate flight search into a booking or trip-planning platform where speed and structured data matter.","Scrape flight data for research or analysis, using BrightData integration to avoid IP blocking.","Compare fares across seat classes and trip types programmatically for a travel comparison tool."],"what_it_does":"fast-flights is a Python scraper that queries Google Flights by reverse-engineering the Base64-encoded Protobuf format Google uses internally for flight search parameters. Rather than using browser automation, it constructs and decodes Protobuf messages directly, making it significantly faster for programmatic flight lookups. The package provides a strongly-typed API to specify departure/arrival airports, dates, seat class, trip type, and passenger counts, then returns structured flight results.\n\nThe library ships with optional integrations for BrightData (IP rotation) and SearchApi (richer data). It requires three runtime dependencies: primp, protobuf, and selectolax. The package is actively maintained with no known security vulnerabilities and supports current Python versions.","worth_installing":"Yes. The package solves a real problem (fast, programmatic Google Flights access) with low install friction, active maintenance, no security issues, and permissive licensing. The main caveat is that scraping Google Flights carries legal and operational risk\u2014Google may block or change the underlying Protobuf format without notice, and terms of service compliance is the user's responsibility. If you accept that risk and need fast flight data lookup, this is a solid choice."},"id":"fast-flights","links":{"html":"https://skillfed.io/packages/fast-flights","md":"https://skillfed.io/packages/fast-flights.md","pypi":"https://pypi.org/project/fast-flights/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-17","license_spdx":null,"license_treatment":"permissive","name":"fast-flights","python_support":"supports_current","summary":"The fast, robust, strongly-typed Google Flights scraper (API) implemented in Python."},"popularity":{"monthly_downloads":159314,"position":10699,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.2"}
