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

Data Scraping Jobs

305 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
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
Add teacher names from school websites to school contact information in Excel spreadsheet that we provide you. The full description of the job and steps to follow are in the attached Word document and below. We think a short skype call to go over all this before you start the work would be very helpful. Task Process: 1. Open Excel spreadsheet, “Principal Contact information for SY 15-16.xlsx.” 2. Look up first school name in spreadsheet in column D “School Name”: Mc Laurin Elementary School. 3. In column F, “Max Grade,” verify that the highest grade at the school is not higher than 8. If it is higher than 8 skip that school and move on to the next school. 4. Find the website for the school by typing the school name, town, and “MS” into Google Chrome. Look down the search results to find the best link. Make sure you have the right school in the right town – many schools in the same state or different states have the same or similar name. 5. Find the list of teacher names for that school. The correct page for McLaurin Elementary School in Natchez MS is: http://www.natchezschools.org/index.php/schools/gilmer-mclaurin-elementary-school/faculty-and-staff/. Many schools do not list teacher names on their public website. If you can’t find the list of teacher names for the school quickly, move on to the next school. 6. If you found the list of teacher names, in the spreadsheet, insert a line under the one with the school name. 7. Add a teacher name, for Grade 5 or 8 only, from the school website to the spreadsheet in column G, “Teacher name.” 8. Continue adding teacher names until you have copied all Grade 5 and 8 teacher names to the spreadsheet. 9. In the spreadsheet, copy the following school information into the new lines you’ve added for the teachers at the school: Column B District Name Column D School Name Column J Address Column K City Column L State Column M Zip 10. Begin again with the next school name in the spreadsheet. Milestones 1) Review the instructions # 1 – 9 above. 2) Have skype call with JogNog to go over job and ask any questions for clarification. 3) Send Excel spreadsheet back to JogNog with 3 schools as sample of work. 4) JogNog review of Excel spreadsheet after adding 20 schools’ teacher names. 5) Delivery of complete list and sign-off of all requirements completed satisfactorily.
Skills: Data scraping Microsoft Excel
Hourly - Expert ($$$) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
I'm looking for an expert to crawl and scrape selected high level sites in order to produce structured data outputs in Excel sheets. I would like to be able to combine data sources as well across multiple sites to create high quality structured data CSVs so that I can eventually upload to website. I'm looking for someone familiar with Freebase, Factual, social media, and high level web scraping with structured data applications. It may also be required to integrate the data sources with 3rd party APIs for business analysis purposes. All software and products needed will be paid for by me.
Skills: Data scraping Data mining Microsoft Excel Search Engine Optimization (SEO)
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: Data scraping Data Entry Google Docs Internet research
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: Data scraping LinkedIn Development LinkedIn Recruiting Web scraping
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: Data scraping Web scraping
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: Data 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. The idea is to convert different types of Inbound-Data (such as Emails, Chats, Images, Attachments, ...) into readable text. Then structure the text, index it and based on content and criteria to process the data and information (e.g. forward the email, send a reminder, save the attachment into a specific path). As follows 2 reference sites which go a little bit in the direction of what I'm planning to do: Web and Data Scrapping to extract Data from the Internet and other Sources: https://en.wikipedia.org/wiki/Web_scraping https://en.wikipedia.org/wiki/Data_scraping And the next step: Computer to understand natural language Text: http://phys.org/news/2013-07-natural-language-texts.html The process starts with automated Data Conversion. Then Data Processing. And at the end to develop the outbound action. There is no fix given development language on this Project. This is subject for research and discussion. I'm located in Phnom Penh and looking for somebody onsite, starting on an flexible hourly base, which will allow you to manage your time even if you already have another job. I'm looking forward to your qualified contact. Please already submit some comments about this task and which technical approach you would have in mind. Thank you and best regards, David
Skills: Data scraping API Development Document Conversion Processing
Fixed-Price - Entry Level ($) - Est. Budget: $100 - Posted
we are on of the biggest It firm of Bangladesh. We need some lead generation work for our sales team to get tuch to new client. We are looking for new freelance who is expert in web research and collecting contact info like first name, last name, email address, phone number and job title. Please apply with your skype id, your rate per 1000 qualified leads and your previous experience in this required field.
Skills: Data scraping Data Entry Internet research Lead generation
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
We are looking to develop a PROOF OF CONCEPT script to capture the following from all vehicles on an automobile dealer website - { vin: <17 digit vehicle ID number, make: <vehicle make>, model: <vehicle model>, year : <vehicle year>, mileage: <mileage>, website: <website crawled> } OPTIONALLY, When a set of table data (key=value) is available, we'd like a structure containing this data. Example of this is "color", "engine", etc. Use the keys from the website. If they have a space, then "slug" them - ex. Exterior Color | White becomes " {exterior_color : "white} ". Data should be stored as JSON flat-files on our server at Amazon. Example website is ALL vehicles from.... https://porscheatlantaperimeter.com/inventory/ Vehicle Details Example ... https://porscheatlantaperimeter.com/inventory/Porsche+Boxster+Atlanta+Georgia+2015+Carrara+White+Metallic+531744 We believe there are numerous sites that use the same / similar structure. The project will be awarded to someone who can demonstrate an understanding of DOM parsing and regular expressions to achieve this. Phase 1 of project is a Proof of Concept that this website can be scraped. Bonus if script can work with other websites. NOTE: We have listed PHP
Skills: Data scraping Regular Expressions Web 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