Scrape UNLOCODE Operator Details
Budget: $500 – $1,000 USD
I need a reliable web-scraping solution that pulls the latest UN/LOCODE information and enriches it with the operator’s name and full contact details, in particular, the Engineering Manager or Civil Engineer from each location so my logistics team can reference everything in one place. The final dataset should cover every listed location worldwide, capturing the location name, five-character UN/LOCODE, operator, phone, email, and any available address. Accuracy matters: the file will feed directly into our shipping management system, so duplicates, blanks, or mismatched fields will be rejected.
I am happy for you to choose the most efficient stack—Python with Scrapy, BeautifulSoup or Selenium is fine as long as the script is well-commented and repeatable. If an official download is available, incorporate that; otherwise, scrape from the public site and any linked PDF supplements, following respectful rate limits.
Deliverables
• Clean CSV or Excel file with all requested fields
• Re-runnable script with brief setup instructions (virtualenv or requirements.txt)
• Short README outlining data sources, steps to refresh, and any edge cases you handled
A quick sample of 50 rows will serve as acceptance before we run the full scrape. Let me know your estimated turnaround and any clarifying questions.
I am happy for you to choose the most efficient stack—Python with Scrapy, BeautifulSoup or Selenium is fine as long as the script is well-commented and repeatable. If an official download is available, incorporate that; otherwise, scrape from the public site and any linked PDF supplements, following respectful rate limits.
Deliverables
• Clean CSV or Excel file with all requested fields
• Re-runnable script with brief setup instructions (virtualenv or requirements.txt)
• Short README outlining data sources, steps to refresh, and any edge cases you handled
A quick sample of 50 rows will serve as acceptance before we run the full scrape. Let me know your estimated turnaround and any clarifying questions.