Python Developer for Data Extraction

Job ID: 39986551

Budget: $250 – $750 USD

I am looking for an experienced Python developer or data engineer to extract data from 15 websites that provide ready-to-use APIs, API keys, or open-access data feeds. The task is to connect to these sources, retrieve a defined set of approximately 8–10 data fields from each source, clean and normalize the information, and deliver the final results in a structured Excel file. I will provide the list of websites, access documentation, and any required keys. The freelancer should have solid experience with Python, API integration, JSON/XML handling, and data cleaning using tools such as Requests and Pandas. Experience with web scraping libraries is a plus, although most data will be collected directly through APIs. Deliverables include a completed Excel file (either a single merged sheet or separate sheets per source, depending on our agreement) and a brief explanation of the extraction process. The expected timeframe for completion is 7–14 days. When applying, please share examples of similar work, your estimated delivery time, your pricing, and your general approach to handling multi-source data extraction.