You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Web Scraping Jobs

250 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
Hello, I'm looking for someone to download all prices for every part, for all vehicle year/make/models. From an automotive parts site such as http://www.rockauto.com/en/catalog/ I would like it to be summarized in an excel spreadsheet, or itemized database that can be downloaded. Please let me know A) How you plan to do this (crawler, manually, etc) B) How long it will take you C) Price you will charge (can be more or less than $100)
Skills: Web scraping Web Crawler
Fixed-Price - Intermediate ($$) - Est. Budget: $35 - Posted
I need someone to scrape data from an retailer's website and then copy/paste the information into a spreadsheet. The basic steps to be performed are as follows: 1. Visit the retailer's website and enter a pre-defined query string. 2. The results from the search query will be a listing of the retailer's products. 3. Within the search results, access the webpage for a product by selecting it's hyperlink. 4. Copy/paste information about the product into a spreadsheet. 5. Repeat the copy/paste activity for the top 100 products listed in the search results
Skills: Web scraping Data Entry Data scraping Google Docs
Fixed-Price - Expert ($$$) - Est. Budget: $250 - Posted
I have 738,049 LinkedIn profile urls that I would like data scraped from: https://www.dropbox.com/s/tztaebshcnphn9h/urls.tsv?dl=0 Some of the profiles are public i.e. do not require being logged in to LinkedIn to view. Others require you to be logged in to LinkedIn. I am not sure, but it is possible that LinkedIn restricts page views by the same logged in user or IP address. I want to scrape the data into create 4 TSV files (tab separated values) with the following rows. summary.tsv ---------------- user_id name current_position current_location current_industry experience.tsv ------------------ user_id job_title company_name company_id start_date end_date duration location skill.tsv --------- user_id skill education.tsv ---------------- user_id school_name school_id degree start_year end_year Note that a given user can attend multiple schools, have worked at multiple jobs, have multiple skills. So the user_id will not uniquely identify a row in the education.tsv, experience.tsv or skills.tsv files. I would also like all of the html pages of the profiles to be saved such that it would be easy to extract more data from them later should the need arise.
Skills: Web scraping Data scraping LinkedIn Development LinkedIn Recruiting
Hourly - Entry Level ($) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
We need to scrape 400 data points each week off of Google search for a test project for our sales team. We require someone who can take direction easily, do the job accurately and add the information they find in a google doc each day. This should take approximately 15-20 hours per week. We will test the campaign for one week at a time - if it proves successful, we will ramp up the campaign and make it an ongoing job, with full time pay. *You MUST have data mining experience because we need speed and efficiency! **Your English must be very good so you can understand our directions. Thanks, Brian
  • Number of freelancers needed: 2
Skills: Web scraping Data scraping
Hourly - Entry Level ($) - Est. Time: More than 6 months, 30+ hrs/week - Posted
Task is very simple! You will find contact information about a giving field. Everyone is welcome to apply! Further details will be discussed during interview. I am looking for a few freelancers who are detailed oriented and loves what they're doing.
  • Number of freelancers needed: 5
Skills: Web scraping Data Entry Data mining Email Handling
Fixed-Price - Expert ($$$) - Est. Budget: $1,000 - Posted
create a data set that contains all cities and street names in those cities in Libya. In Latin writing (would be nice to have Arabic as well). Your dataset could for example be an excel sheet or a comma seperated file. Find location (address) of post offices in all around Libya and include in your dataset the PO Box numbers at those locations (e.g. PO Box # 2000 - 3500). See if you can also get house numbers on those streets in your data set.
Skills: Web scraping Data Analytics Data Entry Data mining
Hourly - Entry Level ($) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
Dear Developers in Phnom Penh, An interesting approach for the requirements described below could be: Screen Scraping and GUI Automation: Inbound (Data reading): Screen or/and Web-Scrapping Processing Outbound (Data entry): GUI Automation (to control mouse and keyboard moves based on recorded templates) Reference example: https://github.com/UiPath/SDK/wiki/What-is-screen-scraping-and-gui-automation I'm looking for an innovative, creative and motivated Software Developer to support me on an exciting Project.
Skills: Web scraping API Development Data scraping Document Conversion
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
We have multiple clients who require data to be scraped from their website or specific websites. The data is then presented in a format that the client can use. The data is updated from the web scrape daily via cron jobs. We have ongoing work available for the right candidate. Must have experience in php web scraping, xml, csv, txt datafeeds and datafeed generation.
Skills: Web scraping Ecommerce Platform Development MySQL Administration MySQL Programming
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App