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

Web Scraping Jobs

260 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: $30 - Posted
Hello, We're looking for 2 Java methods that : I ) Query first page on yell.com Method parameters : (String category, String city) Sample parameters : Restaurants, London Sample url : https://www.yell.com/ucs/UcsSearchAction.do?keywords=restaurants&location=London&scrambleSeed=1724872632 a - Query first page b- Save cookie c - Save raw HTML result to a file II ) Query next page using cookie Method parameter : (String url) Sample parameter : https://www.yell.com/ucs/UcsSearchAction.do?keywords=restaurants&location=London&scrambleSeed=1724872632&pageNum=2 a - Query next page b - Save raw HTML result to a file To complete this job, complete the following test : Loop 10 times the following request - Query first page - Query next page - Query third page ... - Query tenth page Regards
Skills: Web scraping Java Linux System Administration Mac OS App Development
Fixed-Price - Intermediate ($$) - Est. Budget: $750 - Posted
Hello, I need an excellent coder who has done sports data/betting sites before. Must show samples of sports data/betting sites. Please do make sure you do this to be considered for the job. I like to see sample or demo of this type of project. I will provide you more info once you contact me.
Skills: Web scraping CSS HTML PHP
Fixed-Price - Intermediate ($$) - Est. Budget: $25 - Posted
Step 1: I need someone to go onto a website and copy/paste a membership database into Excel. This will be the master list. There are 89 pages with about 20 names per page. Step 2: delete all information from the spreadsheet except the name and email address. Step 3: build a Macro so that a user can go down the list and check a box next to the names that they want to use for the current process. There should be an option to select all or uncheck all that were chosen the last time the lest was used. In essence the list will be used over and over, but the names selected will change every time. An ideal solution would be to use a voice command to select the. names from the master list Step 4: copy the list selected into a new worksheet with just the email address.
Skills: Web scraping Microsoft Excel
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
Want to get company names (particularly Solar PV installers) from online membership directories from Texas and Hawaii. Then identify two contacts from each company based on their position and then get contact information for both of those contacts. PLEASE SEE ATTACHED INSTRUCTION GUIDE THAT OUTLINES WORK TO IN DETAIL Depending on hourly rates and estimates for number of records that will be collected, will negotiate either a fixed price for set number of leads contacts or maximum amount of hours worked. Expectation is about 200-250 companies between the two markets. My hope is that someone might be able to create a script or a bot to collect this information, however this position will also be posted in the admin section.
Skills: Web scraping Data Entry Data mining Data Science
Fixed-Price - Intermediate ($$) - Est. Budget: $45 - Posted
We are seeking an extremely detail oriented web researcher. You will use a combination of company websites, LinkedIn, and other web searches to identify contacts within the companies. The data will include: Company Name, First and Last Name, Title, email address and phone. We will provide a shared spreadsheet. The spreadsheet contains 100 rows, with contact info for 3 titles (and corresponding information) per row.
Skills: Web scraping Data Entry Data mining Data scraping
Fixed-Price - Entry Level ($) - Est. Budget: $20 - Posted
This posting has the potential to lead to recurring jobs. Currently have a list of 27 companies where I need someone to do some LinkedIn / Google searching to figure out who the CEO / President / Owner of the companies are in addition to tracking down their relevant contact information (email address). Typically look for this type of information on over 300 companies per month, and want to try Upwork to see if it makes sense to use them going forward.
Skills: Web scraping Internet research Lead generation LinkedIn Recruiting
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 30+ hrs/week - Posted
I need a spreadsheet created with the information of every hydroponic/garden supply store in the United States. Please create the spreadsheet with columns for different information (store name, street address, city, state, phone number, email address, website). This is all information that can be mined off the internet. We are pressed for time on this project, so I am seeking a team that can devote a few people to the task and get everything completed in a few days time.
Skills: Web scraping Data mining Internet research Spreadsheets
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, 10-30 hrs/week - Posted
I am looking to build a program that can do web scraping of a single site on a daily basis. I would like this software to be able to run in the cloud and extract data to a spreadsheet. I plan to continually improve and add on to this web scraping platform and integrate the data with other services so there is a strong possibility of continual work if interested. below is a brief video explaining what I need done http://screencast.com/t/OcdWxFR7CgjE Please be honest, dependable, and highly experienced in programming/web scraping.
Skills: Web scraping Data scraping
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