Need web scraper to extract data from website

Job ID: 36006559

Budget: $30 – $250 USD

Looking for an experienced web scraper that can scrape the airline website and extract the flight data and flight prices.

Requirements / Specs:
- Create an API(JSON) or a js/php file that I can use
- Must in Javascript or PHP
- Must use simple http request (axios, fetch, guzzle, ...),Puppeteer, Playwright, jsdom, cheerio, Symfony DomCrawler
- Result must be returned under 5 seconds, please tell me if you can’t return the result in 5s, for example the website is too slow
- I need the source code to run on my system
- I will provide input format, expected output format, test cases and more details

URL
https://www.singaporeair.com/en_UK/sg/home#/book/bookflight
Related categories: PHP JavaScript Web Scraping Web Crawling Data Scraping