
Closed
Posted
Paid on delivery
We need a Python-based automation system to monitor and process ~10 airline bookings/PNRs per day using Amadeus (read-only operations). Core Requirements: * Automate login and navigation in Amadeus using Playwright (browser automation) * Scan PNR queues and extract booking/fare details * Identify ticketed vs unticketed PNRs * Run scheduled checks (cron or background worker) * Store data in a database (SQLite or PostgreSQL) * Generate simple reports (Excel or dashboard optional) Technical Stack: * Python (core backend logic) * Playwright (browser automation) * PostgreSQL/SQLite (data storage) * Optional: FastAPI for API/dashboard * Optional: LLM integration for edge-case interpretation Scope: * Small-scale system (~10 PNRs/day) * Read-only automation only (no ticketing, cancellation, or modifications) * Must be stable and handle session/timeouts reliably Deliverable: A working automation system that can run daily, extract PNR status and fare information, and store results for reporting/monitoring. Notes: * Prefer clean, maintainable code with clear structure * Reliability is more important than advanced features * Experience with browser automation is essential
Project ID: 40505397
143 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
143 freelancers are bidding on average €463 EUR for this job

Hi — Elias here from Miami. I see you're looking for a Python-based automation system for monitoring and processing airline bookings. This task is crucial, especially when it comes to handling data accurately and efficiently. One of the main challenges I anticipate is ensuring the system can reliably handle the fluctuations in booking data and avoid processing errors that could impact your operations. Additionally, managing different airline APIs can often lead to inconsistent data formats, which can complicate the automation process. My approach would involve building a robust backend using FastAPI for quick responses and easy scalability. I would also implement thorough testing to catch any issues early, ensuring that the system runs smoothly with minimal interruptions. To get started on the right foot, could you clarify what specific metrics you want to monitor for each booking? Also, do you have any preference for the database system we should use—MySQL, PostgreSQL, or SQLite? Looking forward to your response.
€500 EUR in 5 days
8.5
8.5

Hi, I've built airline booking automation systems before — this PNR monitoring setup is exactly what we do. I noticed you're processing ~10 bookings daily, which means we need something reliable that won't break under load. Python + database layer is straightforward here. I have delivered 1500+ web and mobile projects over 14+ years — happy to share relevant examples. Send over the Amadeus API docs and current workflow, and I'll give you a solid timeline. Thanks, Hasan
€250 EUR in 28 days
8.7
8.7

Hello, I will build your Amadeus PNR monitoring system — Playwright-based login and queue navigation, PNR data extraction (ticketed vs unticketed status, fare details), scheduled cron-driven checks, and PostgreSQL storage with Excel reporting. For session reliability, I will implement automatic re-authentication with exponential backoff when Amadeus sessions expire or time out. This keeps the daily runs stable without manual intervention — critical for a system that must process queues unattended. Questions: 1) Which Amadeus interface will this target — Selling Platform Connect or a different web-based version? 2) Do PNR queues follow a consistent structure, or do formats vary by airline? Looking forward to discussing further. Best regards, Kamran
€281 EUR in 13 days
8.5
8.5

Hi there, We’ve developed similar systems that automate PNR extraction and fare monitoring for travel agencies, using browser automation to log in to Amadeus and extract data. We also built a dedicated web app for agents to manage and view PNRs, which included features like ticketed/unticketed status, fare alerts, and more. In addition to Python, I’m proficient with JavaScript and have extensive experience with FastAPI, Flask, and Django. I’ve worked with multiple web automation libraries, including Selenium, Playwright, and Puppeteer, and I understand the nuances of browser automation, such as handling session timeouts and managing multiple sessions. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit for your needs. I’m eager to learn more about your exciting project. Best, Adil
€502.99 EUR in 7 days
7.5
7.5

HELLO!! I read your requirements carefully and understood very well about the project scope and start working accordingly in stages. I am having more than 10+ years of experience in Python automation, Playwright-based browser automation, and backend system development, and I can build a stable and reliable Amadeus PNR monitoring system as per your requirements. I will approach this project by first setting up a robust Playwright automation layer to securely handle Amadeus login, session persistence, and queue navigation. Then I will implement PNR extraction logic to identify ticketed and unticketed bookings, followed by structured data storage in SQLite or PostgreSQL. After that, I will add scheduled background execution using cron or a worker service to ensure daily automated runs. Finally, I will include reporting output in structured Excel or optional FastAPI-based dashboard for easy monitoring. i will provide 2 year free onging support and complete sourc code, we will work with agile methodology and will give you assistance from zero to publishing on stoires The system will be designed with a strong focus on reliability, session stability, and maintainable code structure for long-term use. I eagerly await your positive response. Thanks
€500 EUR in 7 days
7.6
7.6

Hi I can build a clean Python automation system that uses Playwright to log into Amadeus, scan PNR queues, extract booking/fare details, and store results for daily monitoring. The main technical challenge is keeping the browser automation stable around sessions, timeouts, queue navigation, and inconsistent PNR screen data. I would structure the system with separate modules for login, queue scanning, PNR parsing, ticketed/unticketed detection, database storage, scheduling, and reporting. For reliability, I would add retry logic, timeout handling, clear logs, screenshots on failure, and a simple SQLite or PostgreSQL schema for extracted PNR records. Thanks, Hercules
€500 EUR in 7 days
7.4
7.4

Hi, I can build a reliable Python automation system using Playwright to log into Amadeus, scan PNR queues, extract booking/fare details, identify ticketed vs unticketed records, and store daily results. I have experience with browser automation, session handling, timeout recovery, scheduled Python jobs, SQLite/PostgreSQL storage, and clean reporting workflows for operational monitoring. I will keep the system read-only, stable, and maintainable, with structured code, cron/background scheduling, error logs, retry handling, and simple Excel or dashboard reporting. Q1: Which Amadeus interface/version will be automated? Q2: Do you prefer SQLite or PostgreSQL? Q3: Should reports be Excel only or also a small dashboard? Best regards.
€500 EUR in 7 days
7.3
7.3

Hi, I can develop a Python-based automation solution to monitor and process Amadeus PNRs using Playwright for browser automation. The system can automate login, scan queues, extract booking and fare details, identify ticketed vs. unticketed reservations, and run scheduled checks with reliable error handling. I have experience with Python automation, Playwright, API integrations, data extraction, PostgreSQL/SQLite, and reporting workflows. The solution will be modular, maintainable, and designed for future enhancements such as FastAPI dashboards, notifications, or AI-assisted exception handling. I can deliver a robust system with database storage, logging, scheduling, and clear documentation for deployment and maintenance.
€650 EUR in 10 days
6.9
6.9

Hello, With 4 years of experience in Python, Automation, and Software Architecture, I am well-equipped to handle your project. I have thoroughly understood your requirements for the Python-based automation system to monitor and process airline bookings using Amadeus. I can automate login, extract booking/fare details, differentiate ticketed vs unticketed PNRs, schedule checks, store data in a database, and generate reports as needed. My expertise in Python, PostgreSQL, SQLite, and FastAPI align perfectly with the technical stack required for this project. I have carefully reviewed the project details and believe I can deliver this automation system with precision. Let's discuss further details in the chat for a more in-depth conversation. Best regards, Taimoor from Pixels Soft Let's connect in chat for further discussion.
€500 EUR in 7 days
6.6
6.6

Hi, this is Paul from Canada. I understand you need a Python-based automation system to monitor ~10 airline bookings daily via Amadeus, using Playwright for read-only operations, extracting PNR and fare details, storing them in PostgreSQL or SQLite, and generating simple reports. I have experience building Python automation tools with Playwright/Selenium, including scheduled tasks (cron/background workers), database integration, and reporting dashboards. I focus on reliable session handling, clean maintainable code, and stable data extraction. Could you clarify if you prefer SQLite for simplicity or PostgreSQL for future scalability? Also, do you need real-time dashboard/API via FastAPI, or are static reports sufficient? I can deliver a fully functional automation system, scheduled checks, data storage, and reporting with clear structure and documentation for daily monitoring. Thank you Paul
€500 EUR in 9 days
6.8
6.8

As an experienced Full-Stack Developer with ten years under my belt, I have successfully designed and implemented numerous solutions like the one you need. In particular, my competency in Python integration has allowed me to perform intriguing tasks involving managing data and performing automation. Furthermore, my efficiency with Playwright (browser automation), PostgreSQL/SQLite (data storage), and optional LLM integration can create an optimal PNR monitoring and fare automation system for your needs. Adding to this, I am well-versed in ensuring clean and maintainable code that functions reliably – which crucially aligns with your project requirements. In fact, my track record demonstrates giving priority to the stability of a system versus focusing solely on advanced features. This approach confers longevity and minimizes troubleshooting and downtime.
€250 EUR in 7 days
7.0
7.0

Hello There!!! ★★★★ ( Reliable Amadeus PNR monitoring automation with Playwright and Python ) ★★★★ Project understanding: I understand you need a stable Python-based automation system that logs into Amadeus, scans PNR queues, extracts booking and fare details, identifies ticketed vs unticketed records, and stores the data for reporting and monitoring purposes. ⚜ Python automation development ⚜ Playwright browser automation ⚜ PNR data extraction & processing ⚜ Scheduled background execution ⚜ PostgreSQL/SQLite integration ⚜ Session & timeout handling ⚜ Reporting and monitoring tools I have experience building browser automation systems, data extraction workflows, and backend services using Python, Playwright, FastAPI, and relational databases. My focus is always on reliability, maintainability and clean architecture rather than unnecessary complexity. I will create a structured automation pipeline with robust login/session management, error handling, scheduled execution, and database persistence. The solution will be easy to maintain and scalable if your monitoring volume grows in the future. I’d be glad to discuss the Amadeus workflow and reporting requirements in more detail. Looking forward to working together. Warm Regards, Farhin B.
€256 EUR in 10 days
6.6
6.6

OVER 10 YEARS OF EXPERIENCE IN IT, HIGH QUALITY DELIVERY Hello! For this Amadeus automation, the key is not adding too many fancy features, it is making a small daily workflow reliable enough that login sessions, queue scanning, timeouts, and PNR parsing do not break when the system runs unattended. I can build a Python based automation using Playwright to log in, navigate through the Amadeus screens, scan PNR queues, extract booking details, fare details, ticketed or unticketed status, and store each run in SQLite or PostgreSQL for tracking. I would structure the code with clear browser session handling, retries, timeout recovery, logging, screenshot capture on failure, and safe read only navigation so no booking actions are modified. For scheduling, I can set it up with cron or a lightweight worker so it runs daily and records results automatically. If needed, I can add simple Excel exports or a small FastAPI dashboard later, but I would keep the first version focused on stable extraction, clean storage, and easy monitoring. Warm regards, Yulius Mayoru
€250 EUR in 4 days
6.1
6.1

Greetings, I'm a full stack developer with 10+ years of experience, I can build a stable Python-based automation system using Playwright to safely log into Amadeus, scan PNR queues, and extract ticketing/fare status in a fully read-only flow. The solution will include scheduled execution (cron/worker), structured storage in SQLite or PostgreSQL, and clean reporting of ticketed vs unticketed bookings. Why work with me? ★ Proven track record: 75 successful projects with 5-star reviews ★ Expertise in Node.js, Angular, React, Express, Python, Django, Flask, PHP, WordPress, Laravel, Codeigniter and more ★ Responsive, deadline-focused, and committed to results ★ 3 months of free post-launch support Let’s schedule a quick chat to discuss your preferred tech stack, timelines, and launch goals. I’m confident I can bring your vision to life. Best regards, Samar H.
€300 EUR in 5 days
6.1
6.1

Hi, I can build a stable Python-based Amadeus monitoring automation system for your daily PNR checks, focused on read-only extraction, reliability, and maintainable code. I have experience with Python browser automation using Playwright, authenticated session handling, navigation through complex web systems, timeout recovery, scheduled jobs, database storage, and report generation. For this project, I would automate login, scan the relevant PNR queues, extract booking and fare details, identify ticketed vs unticketed PNRs, and store the results in SQLite or PostgreSQL for reporting. The system can include: Playwright-based Amadeus login and navigation PNR queue scanning and data extraction Ticketed/unticketed status detection Fare and booking detail capture Scheduled daily checks via cron or background worker SQLite/PostgreSQL database storage Basic Excel reporting or optional FastAPI dashboard Logging, retry handling, timeout recovery, and session management Since the scope is small-scale, around 10 PNRs/day, I would keep the architecture lightweight and practical while still making it easy to extend later. I understand this is read-only automation only, with no ticketing, cancellations, or booking modifications. I’d be happy to review the current Amadeus workflow and build a clean system that runs daily and produces reliable monitoring data.
€500 EUR in 7 days
5.8
5.8

Hi, I’d be glad to build a reliable Python automation system for your Amadeus workflow. I understand you need a read-only solution that can log in through Playwright, scan PNR queues, identify ticketed versus unticketed bookings, extract fare and booking details, and store everything cleanly in SQLite or PostgreSQL for daily monitoring and reporting. I’ve worked on browser automation and backend systems where stability, session handling, and maintainable code structure matter more than flashy features, so I’d focus on making this dependable for your small daily volume. I can also set up scheduled execution with cron or a background worker, and add a simple report output or lightweight dashboard if useful. Do you already have a preferred Amadeus access flow or queue structure for the PNR checks? Would you prefer the stored results in PostgreSQL from the start, or is SQLite acceptable for the first version? Happy to discuss the best approach for your setup.
€400 EUR in 7 days
5.8
5.8

Hello, I am excited about the opportunity to develop a Python based automation system to monitor and process 10 airline bookings/PNRs per day using Amadeus. Leave me a message at your earliest convenience to discuss more details. Let's get started, Fahad.
€250 EUR in 2 days
5.7
5.7

As a seasoned web and software developer, I've honed my skills in automation to the point where Python practically flows through my veins. My knowledge of Playwright - the very browser automation tool you're seeking proficiency in - is deep and well-tested. With a keen eye for detail, I'll ensure your core requirements, including automated login/navigation, PNR scanning, and data storage/reporting are not only met diligently but exceed expectations. I understand that reliability is crucial for this task, especially when working with Amadeus. Over the years, I've developed robust systems that can handle even the most challenging edge-cases, making me an ideal candidate for ensuring session stability and impeccable timeout-handling. Finally, what sets me apart is not just my technical expertise but also my commitment to building technology that evolves alongside your business. Being your long-term technology partner incites innovation-first thinking within me. That means clean, maintainable code structures that guarantee scalability without sacrificing performance. Your project is not just another job for me; it's an opportunity to be innovative together.
€350 EUR in 5 days
5.3
5.3

Greetings! I specialise in Python automation and Playwright-based workflow systems with 9+ years of experience building reliable data extraction and scheduling tools for travel, finance, and operations workflows. Here’s how I can help: * Build a robust Playwright automation layer to securely log in, navigate Amadeus, and handle session/timeouts reliably * Develop a PNR scanning engine to extract booking, fare details, and classify ticketed vs unticketed records accurately * Implement scheduled execution using cron or a Python worker (APScheduler/Celery) for daily ~10 PNR processing * Design a clean SQLite/PostgreSQL schema to store PNR history, statuses, and extracted metadata for tracking * Add optional reporting layer (Excel export or lightweight FastAPI dashboard) for monitoring and audits Before starting, could you clarify: is Amadeus accessed via web portal only (browser-based), or do you also have API/terminal access? And how do you currently identify a “ticketed” vs “unticketed” PNR in the interface?
€500 EUR in 7 days
5.5
5.5

Hello, Experienced Python automation engineer with strong expertise in Playwright, workflow automation, data extraction, and backend development I can build a reliable read only Amadeus automation system that logs in securely, scans PNR queues, extracts booking and fare details, and identifies ticketed versus unticketed records The solution will include scheduled execution, session recovery, timeout handling, structured database storage, and reporting capabilities Clean, maintainable architecture using Python, Playwright, and PostgreSQL or SQLite will ensure long term stability and easy future enhancements Delivery includes fully documented source code, deployment guidance, and a production ready automation workflow.
€500 EUR in 10 days
5.5
5.5

Brussels, Belgium
Payment method verified
Member since Jan 6, 2026
$250-750 USD
$10000-20000 USD
min $50 USD / hour
£250-750 GBP
₹1500-12500 INR
₹12500-37500 INR
₹75000-150000 INR
$250-750 USD
₹1500-12500 INR
$20000-50000 USD
$10-30 USD
₹100-400 INR / hour
$250-750 USD
$3000-5000 USD
$8-15 USD / hour
$250-750 USD
€250-750 EUR
$750-1500 CAD
$8-15 USD / hour
₹37500-75000 INR