Ask HN: Any data scraping project ideas you can share?
I've done a good amount of scraping over the years, but haven't done much recently. Getting an itch to do some side projects in this area as well, so interested if anyone has a need for data that they can't currently get, or can't get in a clean structured way.
One example I've thought of recently (because of my own 9-5 job needs) is to scrape all the heavy duty truck company's sites and expose make model data (and images) via an API paired with a VIN decoder. Each OEM obfuscates their vehicle data in one way or another (JS widgets, only in PDFs, etc) and as far as I can tell, there aren't any API-based data sources for heavy duty/commercial vehicles.
Any other ideas?
34 comments
[ 0.19 ms ] story [ 75.7 ms ] threadScrape and monitor a company's competitor's job listings for them. Some of that data might be difficult to get given the nature of job sites and craigslist and such, but could be interesting to accumulate all of that (including from the company's own site) so you can get an idea when they are hiring.
Maybe.
If they try to hire for more positions than in the past they're probably growing, conversely they might be stagnating if it's the other way round.
If they hire people with specific skills it might also tell you what they're up to right now like going public or working on a new, supposedly secret project. Take Apple for instance. A notoriously secretive company, previous new projects like the iPhone, the Apple Watch and most notably a self-driving car have first been revealed by their own job postings.
Also, what about scraping restaurant menus and offering a food search engine?
Travel / accommodation is a highly competitive as well as intentionally convoluted market. The participants don't want their customers to easily find the best offer. Sites like Expedia or Booking aren't complex and difficult to use because those companies don't know about UX. It's precisely the opposite. Problem is, the goals of their UX most of the time don't align with the users'.
sam.xenai [at] gmail [dot] com
I have scraped, but not on the level where it would draw attention. Use the APIs if you can - Trip Advisor do offer an API, as do Bing (for search results).
Unless you are scraping at huge scale I actually think the bigger problem is lack of semantics - people like diffbot[1] using AI/ML to try and solve this issue.
[1] - https://www.diffbot.com
Are you just looking for a personal project something like that might work for you...
I think United & American used to have APIs that were shut down, so you'd need to scrape account data and flights. It would work best as a desktop app. Other airlines have APIs, but not sure how deep they are.
Huge pain point, especially when trying to combine different rewards programs.
Lot of crawl-heavy SEO tools work this way.
I am thinking now recently to build a recruiting talent pool service, which is based on aggregated data from LinkedIn, Google, Bing, Yahoo, Facebook and many other sites and I am pitching something around it as I can get all the data with ProxyCrawl.
I am also thinking recently to do something about keyword ontologies, small markets around me using google/yandex data and offer it as a free helpful tool in the form of a mobile app. How do you normally get your data for your projects?