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

Data Mining Jobs

499 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
Hourly - Entry Level ($) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
We are looking for a candidate who can use a specific search term on Google to locate websites built by a specific website building platform. Once located we want the email addresses of owners/CEOs/partners/decision makes. If the email addresses are not just openly listed we would like the candidate to make their best educated guess as to what the email address might be. On a spreadsheet we would like the web address, company name, email address, and if the email address is confirmed or an educated guess. If an educated guess we would like a brief note on how you came up with your guess.
Skills: Data mining Data Entry English Google search
Fixed-Price - Intermediate ($$) - Est. Budget: $5 - Posted
Web research needs to be conducted for U.K expats residing in several countries. Please apply only if you have prior web research contact development experience. Please describe your strategy for contacts research and what all tools you can use. Bidders who explain their prior experience and provide me samples to check would only be accepted.
  • Number of freelancers needed: 10
Skills: Data mining Administrative Support Data Entry Internet research
Fixed-Price - Expert ($$$) - Est. Budget: $2,000 - Posted
I am looking to hire a freelancer to create three, automatically updating databases that will pull information from a specific, public market site and one custom Ninjatrader indicator that will pull information from the databases and plot it onto a chart. Freelancer will need to follow a detail set of instructions on how to create the algorithms for the three databases. These instructions will be given to the freelancer upon acceptance of job. Databases - the first database will pull specific information from a specific market site. This will be two years worth of data. The database will need to automatically update to the most recent two years worth of data. As current information is added to the database the oldest information is removed giving the most up to date two years worth of data. The second database will need to be setup with all the same features of the first database. The difference will be that the second database will pull different specific information from the same market site. The third database will also need to be setup with all the same features as the first two databases. This time the third database will compare database #1 and database #2 and pull similar information from these two databases to create its database. These databases need to have editing features. For instance, the ability to change the information pulled from the market site on database #1 and #2. Such as, changing the instrument, time frame, and length of time. The custom indicator will be a very simple indicator with only a few editing features. The indicator will pull the information from the third database and will plot it on the chart in the form of up and down arrows. Green arrows for buy, red arrows for sell. Also needed will be and audible and message box alert. This indicator will also need to have the feature of being able to run in Ninjatrader's market scanner. The freelancer will need to be familiar with financial market terms, platforms, and indicators. The freelancer will need to have a history of creating custom indicators for NinjaTrader and possibly MetaTrader 4. The freelancer will need to have a history of creating databases and data mining. Once the job is accepted the instructions will be provided. Also provided if needed will be a sample MT4 indicator, sample databases, and sample pics of finished indicator plotting on charts. The sample databases are incorrect, however, they will provide the basic idea of what is needed.
Skills: Data mining C C++ Database design
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
We seek someone to compile a monthly list of sports been shown live on UK and Irish TV. The data needs to be returned on a monthly basis in spreadsheet database form. Basic data required: - Event Details (e.g - Liverpool vs Man Utd) - Competition (e.g. - Premiership) - Venue (e.g. - Anfield) - City (e.g. - Liverpool) - Date - Start Time (e.g. - Kick off time) - Sports Channel Ireland (i.e. - Which TV station in Ireland is showing the event) - Sports Channel UK (i.e. - Which TV station in the UK is showing the event) - 6 pieces of trivia around the event (e.g. Liverpool and Man Utd have met 120 times since 1894. Liverpool have won 60, United 40, and 20 draws.) - An event graphic created by the broadcaster or the event organiser. Example attached. The sports covered are: - Soccer: All club championships, major international competitions (The Euro Championships, World Cup), plus international matches for, Republic of Ireland, Northern Ireland, Scotland, England, Wales - Rugby - GAA (Irish football) - Formula 1 motor racing - Golf - Darts - Boxing (Pay per view events) - UFC (Pay per view events) - Racing: Only major events such as The Grand National, The Gold Cup, etc. A list will be provided. - Any major sporting events associated with Ireland or the UK Channels: - RTE - TG4 - BBC - ITV/UTV/Channel 4 - Setanta Sports (Also broadcasting ESPN & BT Sport in the Republic of Ireland) - ESPN - BT Sports - Sky Sports - Euro Sport
Skills: Data mining Data Entry Microsoft Excel
Hourly - Expert ($$$) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
We're looking to partner with a lead company who can produce 1000+ new B2B contacts per week that fit the following criteria: - provide the following data for each contact: email, phone, URL - provide personal contact details of business owners... NOT admin@, info@, sales@ etc. These must be personal email addresses/phone numbers. - be able to produce 50,000+ leads each year, from industries such as: law firms, dentists, pool companies, plumbers. - all contact records must be VERIFIED (ie, no bounced emails or spam traps). - fast turnaround times Looking to fill this position ASAP. Begin your application with the words pick me or you'll be ignored. Also, give me your best price for this kind of volume (ie, how much will you charge each week for 1000 contacts?). I'm not going back and forth on price. If it's too high, I'll move forward with someone else. If it's the right price, I'll be in touch. Thanks.
Skills: Data mining B2B Marketing Data scraping Email Marketing
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
There have been a number of design and URL changes made to the website: https://www.orderin.com.au since its creation around 2001. Not all of the URLs were 301 redirected to new destinations when the content was removed or when the site went through a new design and build. Example: An old home page URL: http://www.orderin.com.au/default.asp is a 404 page not found error. We need you to use the way back machine: https://web.archive.org/web/*/orderin.com.au ... and make a list of all the old URLs in an Excel spreadsheet. - Go to 2001 and the first version of the website (https://web.archive.org/web/20010205021400/http://orderin.com.au/) and make a list of all the URLs of the website that you can gather. - choose 1-2 versions out of each of the years and check all the URLs of these versions and add any new URLs to the list in Excel Sometimes you will have to hover over the link on the page, right click and copy link which will give you the below: https://web.archive.org/web/20010202162900/http://www.orderin.com.au/shopper_lookup.asp?Meal_Occasion=4 Then you need to strip it down to just the URL that we need: http://www.orderin.com.au/shopper_lookup.asp?Meal_Occasion=4 You will need to manually click through each version of the website (choose 1 - 2 versions per year) and record the links. Hope this makes sense and in your proposal please repeat back to me what you are going to do to to complete this task. Please also check in with progress every 3 hours. We need this by Wednesday 27th Jan 2016. Thanks
Skills: Data mining Internet research Search Engine Optimization (SEO) Virtual Assistant
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I need data extraction from different sites. API integration would be ideal, but dont think its available for what I need. Mainly I need to know all items in a certain category on certain sites. The data needed is price, title, upc, sku, if the item is in stock or not. Basically I need to know when an item is in stock or not. Price changes would be great as well. For example, on Newegg, I would want to concentrate on the Memory category. And possibly at first just certain brands. Another site is www.tessco.com. I would need items in the "Mobile Devices and Accessories" category. The issue with this site is that I have to be logged in or my pricing will not work. There are a lot of brands I am not able to purchase, so if you can filter those out, even better. I just mainly need title, upc, price and if it is in stock. I dont think it will actually tell you if the item is out of stock until you add it to your "worksheet" (cart). Attached you will see a screenshot what a page looks like being logged in. There are other possible suppliers as well, but these are the two I really need. Ideally I would love to be able to get updated info whenever necessary. However, depending on how you get this data, I do not want to be blacklisted from the sites. If realtime data isnt possible, a few times a week is also ok.
Skills: Data mining Data scraping Web scraping
Fixed-Price - Intermediate ($$) - Est. Budget: $750 - Posted
We manage a number of escrow payments. Typically, clients pay money to us and we then pay that money on to other people. We currently manage this on Excel but we are getting more and more of them so we need to change to an on-line database that is accessible on computers and smartphones with admin access and client access each being able to edit and view different things. We also need to be able to auto-install replicas of an empty database for new projects. We have a server and domains we can use. We need some functionality, queries and reports that I will describe below and a main-menu. We would also like a 'portal page' on the internet that we can select what escrow system we want to work on and then login. The main menu would have: > Add escrow (add a new escrow record) > Edit escrow (search and edit an escrow) > Clear escrow (do the clearing function below) > Reports & Queries > User control I worked out I think we will need 3 tables to begin with. The default table will be: > Name of escrow > Fee percentage (percentage field) The payments table will be variable and we will need to be able to add/edit/delete records The primary data table: > Record number (auto-number) > Date (dd/mm/yyy) > Name > Amount (£0.00) > AML (tick box) > Complete (tick box) > Fee (£0.00) - which is the amount x our fee from the default > Payments (we need to be able to add the name from the payments table and add an amount or percentage. We will also need to able to more than one payment.) > Total payments (total of the payments and our fee) > Balance due (amount - total payments. If it is not zero, it should flag up) > Approved (tick box and we need to put in a password) > Approved by (the user who's password was used) > Approved date (dd/mm/yyyy) > Cleared (tick box - comes from the clearing functionality described below) > Cleared date (dd/mm/yyy - comes from the clearing functionality described below) > Notes/comments (multi-line and the ability to add documents as attachments) Once it is approved, it cannot be edited unless the password is put in again but once it is cleared it cannot be edited at all. Once this data is in, we need to be able to clear the uncleared escrows. I thought we could click on the main menu and there would be a list of the uncleared escrows. We could tick the "cleared" tick box (see on main data table) on one or a multiple of them, click a 'clear escrow' button, enter a date and password and it would clear those selected escrows. Once we clear, it would generate two reports we can print and it would store the reports to recall later on if we need to. 1. Escrow report for each cleared record - it would print the escrow number, name, amount, fee, payments, total payments and the date it was cleared. 2. Summary report - it would print a list of the records cleared, the date it was cleared and the individual record amounts, a total of the amounts and a count of the records. We will need to be able to recall these records by: name, escrow number and by a date or date range. We need to select whether we want the summary or the record report as well. Then once we put in the criteria, a list of reports comes up, we select the ones we want and it PDF generates on screen that we can save or print. On reporting, we should also be able to see a list of uncleared escrows on screen in PDF we can print or save. Finally, user access: > Admin users can see everything and do everything (except approve) > We need an approval password that can be edited. Without it, nothing can approved or cleared > Clients can only search for and see (not edit/delete) the reports Functionality is important but it needs to look good, the reports must be set out nicely with our company name on the top, the date generated, etc. We are looking to do this really nicely. I think I have covered everything I thought of. If there's anything I have missed, please just ask.
Skills: Data mining Data Science
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