
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
I need a seasoned backend developer to design and implement a secure REST API that lets my users check award-seat availability (Avios) directly from Iberia.com. The core of the job is to automate the full search flow — login, query, filter, and return the results — while keeping the service fast and reliable. Authentication & security The service must issue and validate JWT tokens for every request beyond the public health-check route. Token refresh, revocation, and a simple role model (“user” vs. “admin”) should be built in from the start. Flight data extraction I do not have official Iberia developer access, so we will need to pull the data ourselves. I’m open to whichever tooling you are most comfortable with — BeautifulSoup, Selenium, Scrapy, or a hybrid approach — as long as the final solution is headless, resilient to minor layout changes, and respectful of Iberia’s rate limits. Only flights that are bookable with Avios need to be captured; no hotel or car-rental data is required. Deliverables • Clean, modular Python code (FastAPI or Flask preferred, but I’m flexible) • Fully documented endpoints in OpenAPI/Swagger format • Dockerfile and docker-compose so I can run the stack locally or in staging with one command • README covering setup, environment variables, and common troubleshooting steps • Postman (or similar) collection showing successful auth and a sample Avios search Acceptance criteria 1. A GET /search endpoint returns accurate Avios flight data for a given origin, destination, and date. 2. End-to-end test proves that an unauthenticated request is rejected, while an authenticated JWT request succeeds. 3. Rate-limiting and basic logging are in place to prevent abuse and simplify debugging. 4. Repository passes pylint/flake8 and unit tests on GitHub Actions. If this sounds like a challenge you’d enjoy, let’s get it built.
Projektin tunnus (ID): 40217952
52 ehdotukset
Etäprojekti
Aktiivinen 25 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
52 freelancerit tarjoavat keskimäärin $146 USD tätä projektia

Iberia Avios Flight API Backend I'm offering a 25% discount on this project. With experience in aviation API integration and backend development, I will build a robust backend system that connects to Iberia Avios flight data—enabling point‑balance checks, flight search, booking simulation, and loyalty transaction tracking. I'll start by analyzing the available Iberia/Avios APIs or web‑scraping requirements (within terms of service). Using Node.js or Python, I will develop a secure RESTful API with authentication, request/response handling, data caching, and error management. The backend will integrate with Iberia's systems to fetch real‑time flight availability, Avios pricing, and user account details (with proper authorization). You'll receive a fully documented flight‑loyalty API backend, deployment scripts, and support during integration with your front‑end or application. Let's build the engine that powers smarter Avios redemptions. Best regards, Sohail
$30 USD 1 päivässä
6,1
6,1

⭐Hey [ClientFirstName], I’m ready to assist you right away!⭐ I believe I’d be a great fit for your project since I have extensive experience in API development, software architecture, and web scraping. My technical expertise in FastAPI, Python, Flask, and Docker align perfectly with the requirements of automating the search flow and ensuring the service is fast and reliable. Regarding timelines and budget, I am committed to delivering high-quality, modular Python code with fully documented endpoints in OpenAPI/Swagger format. I will ensure the implementation of JWT token authentication, rate limiting, and robust logging to meet the security and functionality expectations of the project. This project presents the opportunity to efficiently extract Avios flight data and provide users with accurate search results while respecting Iberia's rate limits. By collaborating with you, I am confident we can create a secure and efficient REST API that meets all your requirements. If you have any questions, would like to discuss the project in more detail, or would like to know how I can help, we can schedule a meeting. Thank you. Maxim
$30 USD 6 päivässä
5,5
5,5

https://www.freelancer.com/projects/data-scraping/Automated-Counterfeit-Detection/reviews Dear. Nice to meet you. I am very pleasure to submit my proposal on your scrapping and automation project. I have many experiences in these field using python. Recently, I developed Automated Counterfeit Detection and Reporting System on Amazon. You can check this in my portfolio. I am sure and I can start immediately. I will wait for your good news. Thank you.
$140 USD 2 päivässä
5,6
5,6

Hi, I’m a Machine Learning Engineer with 8+ years in production, building NLP, CV, and predictive systems. I’ve designed secure APIs, automated web data extraction, and built resilient pipelines handling dynamic sites. I can implement a FastAPI service with JWT auth, headless Avios scraping, rate-limiting, and Dockerized deployment, ensuring accurate results and maintainable code. Always ready to deliver.
$200 USD 7 päivässä
5,3
5,3

Hello , I am a proficient backend developer with expertise in Python, Web Scraping, Software Architecture, Docker, Flask, and API Development. I understand your need for a secure REST API to enable users to check award-seat availability on Iberia.com. My approach involves implementing robust authentication, data extraction using tools like BeautifulSoup or Scrapy, and delivering clean, modular Python code with FastAPI or Flask. I am committed to ensuring reliable delivery, clear documentation, and effective communication throughout the project. I am confident in meeting your requirements and exceeding expectations. I invite you to discuss further and collaborate on this exciting project. Best regards,
$30 USD 7 päivässä
4,9
4,9

Experienced backend developer specializing in secure REST APIs, ready to automate award-seat availability checks on Iberia.com. With 5 years of experience, I've crafted fast, reliable systems and am well-versed in JWT authentication, data extraction, and Python frameworks like FastAPI. I understand the need for modular, well-documented code and seamless integration using Docker. Let's work together to achieve a user-friendly, integrated solution that meets all your project goals. I’d love to chat about your project! Worst case, you get free advice that can guide your project. Chirag Pipal Regards
$200 USD 7 päivässä
4,0
4,0

✅✅Hello, Expert here for your project!!!✅✅My name is Kateryna, and I have over eight years of experience in full-stack development with a strong proficiency in Python and API architecture, making me an ideal candidate for your Iberia Avios Flight API Backend project. I'm well-versed in designing and implementing secure REST APIs with a focus on authentication and data extraction as your project requires. Notably, I am comfortable working headlessly and handling rate limits. In addition to my technical skills, I place a strong emphasis on clean, modular, and well-documented code. This will be evident throughout the Python codebase I develop for you, with decision-making transparency using popular tools like FastAPI or Flask. Building on Docker, my easy-to-follow setup guides will ensure you can quickly deploy the application locally or in staging. Moreover, my holistic approach extends beyond coding; I believe in comprehensive testing to prove the quality of my work. I have extensive experience with both Pylint/Flake8 compliance and GitHub Actions for automating unit tests. By entrusting me with your project, you'll not only get a skilled developer but also a committed partner who will make certain that your job requirements-- including endpoints documentation and postman collection -- are diligently met. Let's bring automated flight availability checks to life together!
$99 USD 7 päivässä
3,7
3,7

Hello , I checked your project, and it looks interesting. This is something we already work on, so the requirements are clear from the start. We mainly work on Python, Web Scraping, Software Architecture, Docker, Flask, API Development, FastAPI We focus on making things simple, reliable, and actually useful in real life not overcomplicated stuff. Let’s connect in chat and see if we’re a good fit for this. Best Regards, Ali nawaz
$129 USD 4 päivässä
3,4
3,4

I will design and implement a secure REST API to automate the search for Avios award-seat availability on Iberia.com. Given the need for robust authentication and data extraction, I’ll ensure that every request uses validated JWT tokens while maintaining a clear role distinction between users and admins. With over 7 years of experience in backend development, I've successfully built similar APIs that integrate scraping techniques and security protocols. For this project, I propose using a hybrid approach leveraging BeautifulSoup and Scrapy to effectively navigate Iberia’s site and extract the required flight data while adhering to their rate limits. My approach will include setting up FastAPI to ensure high performance, with clean, modular Python code. I’ll implement the necessary endpoints, focusing on the GET /search functionality, ensuring it returns accurate data. Additionally, I will integrate logging and rate-limiting to enhance reliability. To clarify the scope, do you have specific rate limits from Iberia that we should consider? Also, are there any particular roles or permissions you envision for the admin users? I can deliver the project within 3 weeks, including thorough documentation and a complete testing suite. Let’s get started on this exciting challenge.
$140 USD 7 päivässä
3,3
3,3

Hi there, thanks for the detailed technical brief. I understand you need a secure Python REST API that automates Iberia Avios award-seat searches end to end, including login, filtering bookable flights only, and returning results via an authenticated, rate-limited JWT-based service. SEO Global Team has strong experience building FastAPI/Flask backends with JWT auth, Dockerized deployments, scraping and automation using headless Selenium/Scrapy hybrids, and resilient data extraction flows designed to handle layout changes and strict rate limits. Our approach is to implement a modular FastAPI service with secure auth, a headless and fault-tolerant search engine, clean OpenAPI docs, Docker support, tests and CI checks, delivering a production-ready API that meets your acceptance criteria. A few quick questions to align execution: • Do you already have a preferred hosting environment for running headless browsers? • Should searches reuse shared sessions or isolate per user for reliability? • Are multi-date or flexible-date searches planned in a later phase? Looking forward to building this with you. Best regards, Aaron SEO Global Team
$140 USD 7 päivässä
3,1
3,1

Hello! I’m a backend Python developer with experience building secure REST APIs and automating complex, authenticated web flows. I can design a FastAPI service with JWT auth, role handling, rate limits, and clean OpenAPI docs. For Avios availability, I’ll implement a headless, resilient extraction flow (scraping/automation as appropriate) focused only on bookable flights. You’ll get Dockerized delivery, tests, CI passing, and clear docs so you can run and extend it confidently. Best Reards!
$120 USD 3 päivässä
3,0
3,0

Hope you are doing well! Your project combines two sensitive areas: authenticated API design and reliable browser automation against a third-party site. The main challenges will be session handling during login, protecting against layout changes, and preventing the scraper from being blocked due to rate or behavior patterns. Security-wise, JWT lifecycle management and role separation must be designed cleanly from day one to avoid future refactors. I’ve built secure REST APIs with FastAPI and Flask that use JWT auth, refresh tokens, and role-based access, with rate limiting and structured logging. On the automation side, I’ve developed headless scraping systems using Selenium and Playwright where login flows, dynamic content, and anti-bot measures were involved. In one project, frequent UI tweaks broke selectors; I solved this by shifting from brittle CSS paths to semantic and fallback locator strategies, plus automated smoke checks that flagged failures early. For your solution I will deliver: • Modular FastAPI backend with JWT auth, roles, refresh & revocation • Headless, resilient Iberia Avios search automation • Rate limiting, logging, and abuse protection • OpenAPI docs, Docker setup, README, and Postman collection • Tests and linting ready for GitHub Actions This experience matched the challenges of your project and it gave me the confidence to bid. I am ready for you and waiting here. Thank you.
$150 USD 7 päivässä
1,7
1,7

hi I can design a secure, modular Python REST API (FastAPI/Flask) that automates the full Iberia Avios search flow—login, query, filter, and return results—using a headless, rate-limited scraping approach resilient to minor layout changes. I have strong experience with JWT auth (issue/refresh/revoke, roles), scraping stacks (Requests/BS4, Selenium hybrids), and building reliable APIs with logging, abuse protection, and CI-tested code. You’ll get Dockerized delivery with OpenAPI docs, Postman collection, passing lint/tests on GitHub Actions, and an end-to-end demo where authenticated requests succeed and unauthenticated ones are rejected. Best regards, Giang V
$140 USD 7 päivässä
1,4
1,4

I'll build your secure Avios scraper API with FastAPI, JWT auth, and resilient web scraping. Ready to start immediately.
$100 USD 5 päivässä
1,4
1,4

Hello, thanks for posting this project. I've read the explanation of your project carefully and thought it's a great fit for me. Because: I specialize in secure backend API design with robust authentication and data extraction from third-party web platforms, using Python frameworks such as FastAPI and Flask. My experience includes implementing JWT authentication with advanced token management and developing resilient data pipelines via Selenium, BeautifulSoup, and Scrapy—always optimizing for headless automation and adaptability to UI changes. I deliver clear API documentation (OpenAPI/Swagger), containerized environments (Docker/docker-compose), and thorough usage guides. Ensuring security, code maintainability, observability (logging, rate limits), and CI checks are standard aspects of my workflow. I am confident I can deliver a clean, reliable solution that meets all your technical requirements and acceptance criteria. Would you prefer browser-based automation (e.g., Selenium) or a lightweight HTML parser (e.g., BeautifulSoup) as the primary data extraction approach? Looking forward to hearing from you. Warm regards, Vitalii.
$140 USD 1 päivässä
1,1
1,1

Ready to tackle the challenge of creating a backend system that automates the Iberia Avios search flow? I’ll develop a secure REST API that utilizes JWTs for seamless authentication while ensuring speed and reliability. Utilizing tools like BeautifulSoup or Selenium, I can efficiently scrape and pull Avios-only flight data, all while respecting Iberia’s rate limits. My plan involves building an organized and modular Python codebase using FastAPI or Flask, complete with detailed documentation in OpenAPI/Swagger format. You’ll receive everything you need to run it locally, including a Docker setup and a Postman collection. With a focus on clean code and robust testing, I can ensure the project meets your acceptance criteria and runs smoothly. I’m experienced in backend development, API architecture, and web scraping techniques, making me a great fit for this project. Let’s bring your vision to life!
$115 USD 2 päivässä
1,6
1,6

Hello, Thanks for the clear and well-scoped brief — this is essentially a secure scraping-backed API, not just a scraper wrapped in endpoints. The core challenge is reliably reproducing Iberia’s Avios search flow (auth → query → filter) while keeping the system fast, headless, and resilient to small frontend changes. A clean separation between auth, scraping logic, and API delivery makes sense here. JWT enforcement beyond health checks, token refresh/revocation, and a minimal role model fit naturally into a FastAPI-based design with dependency-based guards. For extraction, a hybrid approach (requests/session handling where possible, headless browser only when required) keeps latency and fragility under control while respecting rate limits. Containerisation and reproducibility are clearly important: Docker + docker-compose for local/staging parity, OpenAPI docs generated from code, and a Postman collection that proves both auth and search flows end-to-end. Basic rate limiting, structured logging, and CI checks (linting, tests) ensure the service is safe to expose and easy to maintain. This looks like a solid backend-focused build with clear acceptance criteria and no unnecessary surface area — happy to align the implementation tightly to those goals. Best regards
$150 USD 7 päivässä
0,8
0,8

Hey , I just finished reading the job description and I see you are looking for someone experienced in Docker, Python, Software Architecture, FastAPI, API Development, Flask and Web Scraping. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Salik.
$30 USD 4 päivässä
0,0
0,0

Hello, I'm excited to tackle your project and create a secure REST API for checking Avios seat availability on Iberia.com. I understand the importance of automating the search flow efficiently while maintaining speed and reliability. Here's how I plan to address your requirements: - Implement JWT token authentication for enhanced security - Utilize tools like BeautifulSoup or Selenium for data extraction - Develop clean, modular Python code using FastAPI or Flask - Provide detailed documentation, Dockerfile, and Postman collection With my expertise in backend development and experience in similar projects, I am confident in delivering a high-quality solution tailored to your needs. I look forward to discussing this opportunity further. Let's build something great together.
$30 USD 7 päivässä
0,0
0,0

Hi , I prefer not to use auto bidding because I believe every project deserves a thoughtful and personalized approach. I would really appreciate the opportunity to discuss your project, "Iberia Avios Flight API Backend -- 2", in more detail. Based on what you have shared, I am confident my background aligns well with what you are looking to achieve. My name is Karim Rattani, a U.S. based technology and creative consultant specializing in web design, web development, mobile app design, and UI UX solutions. I help businesses turn ideas into polished digital products by focusing on clean design, strong usability, and scalable development that delivers real results. When you work with me, you can expect clear communication, custom tailored design and development solutions, and revisions until you are fully satisfied. All final assets are delivered in professional formats, with original work and full ownership rights included. You can view my portfolio here: https://www.freelancer.com/u/karimrattani Thank you for considering my proposal. I would be happy to connect and discuss your project requirements, timeline, and goals in detail. Best regards, Karim Rattani
$30 USD 3 päivässä
0,0
0,0

Itaborai, Brazil
Maksutapa vahvistettu
Liittynyt marrask. 15, 2019
$30-250 USD
$250-750 NZD
€8-30 EUR
$750-1500 USD
$2-8 USD/ tunnissa
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
₹600-1500 INR
$30-250 USD
€250-750 EUR
₹1500-12500 INR
$100-200 USD
₹100-400 INR/ tunnissa
$250-750 USD
₹12500-37500 INR
$250-750 USD
$10-30 USD
$250-750 USD
€250-750 EUR
₹12500-37500 INR