TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Should I consider a startup based on scraped data?

111 pointsby un-devmoxabout 10 years ago
A friend who is a sales associate within this particular industry complained to me about how hard and time consuming it can be to search for a particular item. He said if I could build a search engine that searches the top 500-1000 sites for this industry, it could be &#x27;really&#x27; valuable. My target market for this search engine would be the owners and associates of the sites I would be scraping.<p>The data I would be scraping are images and its associated description. I would only store and display thumbnail images. Without an image, the description would be fairly worthless. For each image&#x2F;item, a link would lead directly to the original website.<p>One business model I am considering, and the most obvious, is a subscription based web app.<p>While at PyCon last month I showed a few people a prototype. One person, an employee at Google, said, &quot;Be careful.&quot; He was alluding to potential copyright and legal issues. &quot;But,&quot; I said, &quot;I&#x27;m not really doing anything different than Google.&quot; He countered, &quot;Google has lots of lawyers.&quot; Ahhhh, message heard loud and clear!<p>I understand, in general, copyright and fair use [0]. But, I don&#x27;t want to be writing letters to the owners of the original content arguing this fact let alone wind up in court. What advice or experiences can you share that might helpful?<p>[0] http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fair_use

38 comments

kjhughesabout 10 years ago
First of all, don&#x27;t <i>scrape</i>, and don&#x27;t call what you&#x27;re doing <i>scraping.</i> Scraping immediately connotes theft in the sense of taking something which is not meant to be taken.<p>Instead, <i>index</i>. Indexing, on the other hand, connotes supplementation in the sense of adding value to that which is already there. Have the thumbnails, excerpts of the descriptions, and whatever secret sauce you&#x27;ve not mentioned add value to the owners&#x27; data. Provide traffic or some other measurable benefit to them.<p>Don&#x27;t rely merely on Fair Use (or weak interpretations of the doctrine). Provide value to the data owners, and be ready to respect their wishes if they chose not to accept the value proposition you offer.
bengali3about 10 years ago
IANAL, but to keep your expenses low and get traction sooner, here&#x27;s my advice:<p>Unless you&#x27;re going against obvious warnings for each site, then scrape first, make it free, and ask questions later. IF you&#x27;re successful quick enough, you will be a force in itself and your marketplace will be one where everyone wants to remain listed. Speed &amp; adoption wins, stay under the radar as long as you can. you want people to love your product so it doesn&#x27;t get pulled and&#x2F;or makes people want it back. When you get notified, respond immediately. Very important: PROFIT LATER. Once you are taking payments, some could say you are making money off of their data, and they&#x27;ll want a piece of that money. If it&#x27;s a free service, less feathers to ruffle, less of a target. Cease &amp; desist will stop you from pulling THEIR data. Getting sued for the money you brought in will ultimately stop you from pulling ANY data.<p>&gt;a link would lead directly to the original website.<p>Track this heavily, this is the value you are adding to the data providers you are scraping from. If they see business growth coming from your space, they&#x27;ll support you. Get allies early.<p>The innocent &#x27;I wanted to build a tool to reduce headaches to help the community&#x27; is best defense here. (So don&#x27;t post online anywhere stating otherwise...) Trying to get approval from a large enough &#x27;chunk&#x27; of the data providers without some numbers behind you is a waste of precious time.<p>Good Luck!
评论 #9493971 未加载
Animatsabout 10 years ago
Well, first obey &quot;robots.txt&quot;.<p>Our SiteTruth system does some web scraping. It&#x27;s looking mostly for the name and address of the business behind the web site. We&#x27;re open about this; we use a user-agent string of &quot;Sitetruth.com site rating system&quot;, list that on &quot;botsvsbrowsers.com&quot; and what we do is documented on our web site. We&#x27;ve had one complaint in five years, and that was because someone had a security system which thought our system&#x27;s behavior resembled some known attack.<p>About once a month, we check back with each site to see if their name or address changed. We look at no more than 20 pages per site (if we haven&#x27;t found the business address looking in the obvious places, a human wouldn&#x27;t have either). So the traffic is very low. Most scraper-oriented sites hit sites a lot harder than that, enough to be annoying.<p>We&#x27;ve seen some scraper blocking. We launch up to 3 HTTP requests to the same site in parallel. A few sites used to refuse to respond if they receive more than three HTTP requests in 10 seconds. That seems to have stopped, though; with some major browsers now using look-ahead fetching, that&#x27;s become normal browser behavior. More sites are using &quot;robots.txt&quot; to block all robots other than Google, but it&#x27;s under 1% of the several million web sites we examine. We&#x27;re not seeing problems from using our own user-agent string.<p>So I&#x27;d suggest 1) obey &quot;robots.txt&quot;, 2) use your own user agent string that clearly identifies you, and 3) don&#x27;t hit sites very often. As for what you do with the data, you need to talk to a lawyer and read <i>Feist vs. Rural Telephone</i>.
davidjairalaabout 10 years ago
From personal experience, it&#x27;s quite the headache, even if you stay within legal parameters, you will run into site owners who are less than thrilled about what you&#x27;re doing (possibly understandably so).<p>I ran into several people who wrote cease and desists, which I honored, and into several others who started banning our IP addresses, etc, disallowing us specifically via robots.txt, etc.. There are obviously ways to get around these issues, but the main question is, morally, would you want to go around them? Are you willing to go against website owners who flat out don&#x27;t want you scraping their data? Would you be willing to fight them legally for your right to do so?<p>Ultimately, that&#x27;s what it came down for me, I just felt really crappy about it and stopped.
评论 #9494062 未加载
btownabout 10 years ago
&gt; My target market for this search engine would be the owners and associates of the sites I would be scraping.<p>If the product is for competitive analysis or price-comparison purposes, which is the only conclusion I can draw from that sentence (why else would you scrape your peers?)... then Market Leader A is highly incentivized to try to shut down any provider that feeds <i>their</i> content in an actionable way to their smaller competitors B and C. Even if A could theoretically benefit from B and C&#x27;s information just as much, B and C have more to gain than A does, and that&#x27;s dangerous to A. And A does have an argument that their proprietary content is not being used under fair use. It might not stand up in court, but their legal department can still make your life a living hell, and if they deem the threat large enough, they probably have enough resources to bleed you dry without breaking a sweat.<p>Perhaps the potential upside of addressing this market is worth the legal risk. I am not a lawyer. But as soon as you get reasonably big, you&#x27;ll paint a target on your back.
MehdiEGabout 10 years ago
This is the sort of &quot;startup&quot; that I&#x27;ve seen commonly done by self-proclaimed &quot;serial entrepreneurs&quot;.<p>Hire a developer for next-to-nothing &#x2F; hour in the Philipines, India or China. Get them to build a quick-and-dirty scraping tool that&#x27;s focused on a specific industry. Then try to flog it to slightly shady businesses. Try to stay under the radar for as long as you can and make as much money as you can while you&#x27;re there. Sooner or later, you&#x27;ll get busted and shut down - no big loss to you.<p>The people I&#x27;ve seen do that typically have a dozen or so of such &quot;startup&quot; going at any one time and they just keep shutting one down to start another.<p>This is not the sort of startup that will get you the fame and respect of the tech startup world. But it can certainly make you money if you have the &quot;right&quot; mindset. Just don&#x27;t bet the farm on it.
larrydagabout 10 years ago
Here&#x27;s my opinions on the matter.<p>1) Build a MVP prototype with the scraped data. Don&#x27;t worry about the business model. Yet VERY IMPORTANT make sure you are allowed to scrape the data in the first place. Work out an agreement that you are interested in the data but don&#x27;t give away your methods.<p>2) Pitch the idea FIRST AND ONLY to the data owners. Suggest to them the usefulness of their data. They may want to invest in YOU to build it out. If the data owners are hard to approach then reach out to mentors that have networks connections.<p>3) Fall back and last resort is to build up your own data. This will be tough and tricky. You might have to build your own search engine (or similar type data feeding app). You at least own the data.<p>As conculsion, content ownership is king in the online media world. Make sure you follow the appropriate channels. Talk to the data owners about interest in their data. Get aggreements in place for access without giving away proprietary methods.
评论 #9493790 未加载
declanabout 10 years ago
If you honor robots.txt or provide a straightforward way for sites to opt-out of your search engine, you&#x27;re in better shape than you would be otherwise.<p>Google honors robots.txt but few site owners enable it because of the cost of delisting. By contrast, the cost of delisting from your specialized search engine is low, so you might see some of your content dry up.<p>In the U.S., at least, you do not have the legal right to connect to a site if the owner as requested that you stop -- see eBay v. Bidder&#x27;s Edge. Fair use has nothing to do with that point (fair use deals with what use you can make of the information once you obtain it, not with any right to obtain it in the first place).<p>Talking to a lawyer is always good advice.
theaccordanceabout 10 years ago
I would be very hesitant to invest or subscribe to a product that solely relies on data scraping. You&#x27;re asking for trouble if you don&#x27;t obtain permission first to include another company&#x27;s data within your product.<p>The one legal case that always comes to mind in terms of data scraping is Craigslist Inc. v. 3Taps Inc. <a href="http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Craigslist_Inc._v._3Taps_Inc" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Craigslist_Inc._v._3Taps_Inc</a>.
评论 #9493434 未加载
评论 #9493466 未加载
评论 #9493625 未加载
mandeepjabout 10 years ago
Few tools for you -<p><a href="https:&#x2F;&#x2F;import.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;import.io&#x2F;</a> - totally free and scraps data very quickly<p><a href="http:&#x2F;&#x2F;espion.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;espion.io&#x2F;</a> - automated headless browser for scraping data<p><a href="https:&#x2F;&#x2F;www.kimonolabs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kimonolabs.com&#x2F;</a> - turns websites into data APIs<p>Note - You can&#x27;t embed images into your site and expect them to be loaded from another site. Site owners can block this type of behavior to avoid overuse of bandwidth.
waffle_ssabout 10 years ago
I say go for it. I&#x27;m building that exact kind of application right now in my spare time targeted towards firearms and ammunition (should be launching in the next couple months). I&#x27;ve contacted a couple sites and one of them even gave me a dedicated JSON feed that I could use instead of scraping, although I opted not to use it over data integrity concerns.<p>I&#x27;m being very careful to write polite crawlers, but if a site really doesn&#x27;t want me to crawl their site, I would of course de-list them.<p>Your site model might be a bit different since you say you&#x27;re targeting the retailers as users, but I don&#x27;t anticipate much trouble from my approach as I&#x27;m targeting the consumers and simply driving them towards the retailers&#x27; sites. If anything it&#x27;s like free advertising for the retailers&#x27; products.<p>edit: also if you&#x27;re really targeting retailers, Semantics3[1] might already be doing what you&#x27;re planning to do (depending on the industry)<p>[1]: <a href="https:&#x2F;&#x2F;www.semantics3.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.semantics3.com&#x2F;</a>
egzeabout 10 years ago
There are thousands of startups that scrape data and are quite successful. A certain job listing site comes to mind. Don&#x27;t worry too much about getting sued.
femto113about 10 years ago
This isn&#x27;t legal advice, just practical advice.<p>1) Find a way to market this as win-win for you and the scraped sites. If you&#x27;re perceived a net benefit to all involved, you will probably succeed. If you&#x27;re not then you won&#x27;t (for any of a number of reasons, including legal conflicts). 2) It is immeasurably easier to get forgiveness than permission, so I would not even try for the latter. That said you should honor any predeclared restrictions like robots.txt or clear terms of service. 3) Test out traction and interest as quickly and cheaply as possible. Launch as soon as you&#x27;ve got something usable (don&#x27;t sweat whether it is &quot;useful&quot;, as that is not really your decision to make).
davemel37about 10 years ago
I once posted a scraping gig on getafreelancer and got a terrifying private message from a detective in Kentucky, which in turn got my account banned.<p>Turns out the site owners brother was a Supreme Court Judge in Kentucky.<p>Legal or Not...Be prepared to piss off some people, and some of those people might even have political klout.<p>I guess you have to break a few eggs to make an omelet. Good Luck.
crdbabout 10 years ago
You might want to look at the YC-backed company Semantics3, which has indexed 60 million unique products and over 4 billion URLs... all their data is available as APIs with pricing proportional to the number of API calls: <a href="https:&#x2F;&#x2F;www.semantics3.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.semantics3.com&#x2F;</a>
sourabh86about 10 years ago
I have two android apps which depend on scraped data. I took permission in one case (good people at basecamp did not mind!) and did not require any permission for another because I was showing data only to the intended user (just in a handy way). My learning...Never be totally dependent on someone else&#x27;s website&#x2F;product. The second website went down around 15-20 days back because of some country wide server upgradation activity and my app installs&#x2F;rating are going down since then. All those people who were giving 5 stars and praising the app are now abusing it with one star!
merittabout 10 years ago
Are you certain something like this doesn&#x27;t exist already? If there are 500-1000 sites I gotta imagine someone has already built this. Shopping feed &#x2F; aggregators are nothing new.<p>e.g. <a href="http:&#x2F;&#x2F;searchenginewatch.com&#x2F;sew&#x2F;study&#x2F;2097413&#x2F;shopping-engines" rel="nofollow">http:&#x2F;&#x2F;searchenginewatch.com&#x2F;sew&#x2F;study&#x2F;2097413&#x2F;shopping-engi...</a>
gargarplexabout 10 years ago
Consider a business model like &#x27;Magic&#x27; where people pay you to search, and your employees leverage your internal system (built on scraping) to deliver excellent results.
评论 #9493906 未加载
kaoliniteabout 10 years ago
As ever, I&#x27;m not a lawyer - you should talk to one. However:<p>I suspect that if you ever become big enough to start getting legal threats from those sites, you&#x27;ll already be in a pretty good place. I wouldn&#x27;t worry about legal stuff yet, the main problem is actually building the thing. That said, make sure you set up a limited liability company and, as far as I know, you should be safe.<p>As you&#x27;re scraping 500-1000 different websites, if one or two complain, you can just remove them from the website. They probably won&#x27;t want to anyway if their competitors are on there too.<p>You should probably make sure you have a link on the website to a complaints&#x2F;takedown page too.
评论 #9493351 未加载
markbnjabout 10 years ago
I spent the last two years building, deploying, and maintaining a pretty large custom search engine based on scraping. I agree with most&#x2F;all of the business comments made in the thread. From a technical perspective the main thing to keep in mind is that scraping is a dirty process, more so when you&#x27;re scraping from smaller firms that often have out of date and quite horrible sites. It&#x27;s not something you can build and just run. Sites will break, fail to respond, change their markup, etc. You system has to be very tolerant, or you&#x27;ll be in babysitting mode 24 x 7.
taylorwcabout 10 years ago
&gt; He said if I could build a search engine that searches the top 500-1000 sites for this industry, it could be &#x27;really&#x27; valuable<p>Let&#x27;s say that you can get past any legal issues with scraping... Don&#x27;t dive into a startup based solely on this anecdote. Figure out what you can do to size the market. He says it&#x27;s valuable. How valuable? Do customers understand why they need this? Are the spending any money on something similar today? How would you target them and sell to them?<p>I&#x27;d treat these questions as equally important as the legality when it comes to &quot;should I start?&quot;
wrathabout 10 years ago
I&#x27;ve built several businesses that either relied in-part to scrapping&#x2F;indexing websites or solely relied on scrapping&#x2F;index websites. I We never achieved the success of Google but we did get large enough to be noticed by some sites (Amazon for example). We did face legal issues but of a different kind. There were a few bugs early on that made us hit websites too much and we did receive a couple of cease and desist letters. We fixed our problem and explained the situation to the site owner and everything was resolved.<p>The only &quot;fair use&quot; type issue that we encountered was using logos from websites. E.g. Displaying the logos of the websites we indexes on our site. Once again, nothing serious came of it. I believe our marketing department removed the logos and put text instead.<p>Personally, I wouldn&#x27;t worry about these issues until it becomes a problem. When it becomes a problem it means you&#x27;re on to something and you&#x27;re disruptive enough to get some attention. It&#x27;s a good problem to have IMO.
flogabout 10 years ago
I built a product around the Twitter firehose, which was a publicly published, accessible, terms-of-service&#x27;d data stream... then they killed our (and many other&#x27;s) products when they closed up access. Keep that in mind, and add on the risk that you&#x27;re probably not even allowed access to scraped data, and I would suggest the answer is &quot;No.&quot;
meshkoabout 10 years ago
How about you... talk to a lawyer?
评论 #9499657 未加载
jabagonutsabout 10 years ago
I don&#x27;t know about the legal aspects, but if the sites you are scraping do not want to be scraped, it can turn into an arms race. They figure out a way to block your scrapers, you figure out a way around it, they block you again and so on. Even if it is legal, there are plenty of other things I&#x27;d rather spend my time building.
kujengaabout 10 years ago
What this boils down to is incentives. Most of the issues with copyright that bring on legal action come from sites that aggregate data which they did not create, and then market in some way to make advertising revenue off of it. Sites that aggregate and repost news stories, for example, fall under this category because they end up taking advertising revenue from the sites which they draw their content from. Content creators in this area will then aggressively go after these sites because they hurt the bottom line.<p>On the other hand, your concept sounds like it would draw business to this industry, so the incentives may very well align with the very companies whose data you are scraping. I worked on a concept for a startup where we had similar, but in our research we never had any issues come up because our aims were aligned with the providers of the data that we were scraping.
swehnerabout 10 years ago
Can you just set up a custom search engine with the URL&#x27;s of the sites for the industry? <a href="https:&#x2F;&#x2F;cse.google.com&#x2F;cse&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cse.google.com&#x2F;cse&#x2F;</a><p>Your effort would be just to paste in those URL&#x27;s, no need to develop &#x2F; maintain any site of your own.
maxxxxxabout 10 years ago
In a sense that&#x27;s what google does.<p>Some years ago I did a project that involved scraping and we got some letters from layers and got blocked from some websites. Make sure to know what the legal situation is, otherwise lawyers&#x27; letters can be scary.
tacostakohashiabout 10 years ago
It sounds like you have a good handle on the legalities, but on a more practical level if the sites you are scraping don&#x27;t want to be scraped, it would be pretty easy for them to block you, obfuscate&#x2F;change the page structure at any time to make your scraping impractical, etc. Of course, you will be able to play along too by obfuscating your source address and improving your scraping, but it could turn into a time consuming game of walls and ladders.<p>Of course your startup idea may still be worthwhile, but in the longer term you&#x27;ll be at the mercy of the content owners (who might even be fine with it, or want to acquire you).
btbuildemabout 10 years ago
If you&#x27;re small, no one will notice &#x2F; be worried that you&#x27;re scraping their data, and it won&#x27;t be worth their while to sue you.<p>If you do make it big, hopefully you will have enough profits to play the lawyer game.
georgespencerabout 10 years ago
Ahhh, you aren&#x27;t scraping, you&#x27;re building an aggregator! Google <i>does</i> have a bunch of lawyers but the hardest part is building and selling something. Solve any perceived illegality later.
ian_dabout 10 years ago
I think getting sued is really dependent on the size of the company you&#x27;re scraping vs. what kind of &#x27;business&#x27; you&#x27;re cutting out from under them. There&#x27;s a number of sites like <a href="https:&#x2F;&#x2F;gripsweat.com" rel="nofollow">https:&#x2F;&#x2F;gripsweat.com</a> (mine) that are important to collectors&#x2F;niche users but are basically to small to bother with otherwise.
评论 #9500190 未加载
jbrissonabout 10 years ago
Apart from the legal aspects, a problem I see is the day you&#x27;d have X subscribers paying to get your (aggregated) content, what if some sources (playing cat&#x2F;mouse with you, or not) refactor their web sites (basically F*#king your data pipes). Then you&#x27;ll have to turn around quite fast because you&#x27;ll have tens and tens customers yelling at you.
adanto6840about 10 years ago
Mind adding your email address to your profile, or a throw-away email? Or just shoot me an email (email is in my profile).<p>I&#x27;ve been down this path before and would love to chat and am happy to provide any help or guidance that I can. I have no &quot;golden&quot; answers FWIW, but I do know the positives and negatives, and have even been to Federal court WRT scraping. :-)
GFischerabout 10 years ago
IANAL, but I considered something of the sort (a site aggregating real estate listings), and was immediately warned of the legal implications.<p><a href="http:&#x2F;&#x2F;fairuse.stanford.edu&#x2F;overview&#x2F;website-permissions&#x2F;linking&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fairuse.stanford.edu&#x2F;overview&#x2F;website-permissions&#x2F;lin...</a>
aditiyaa1about 10 years ago
There are already existing providers for this kind of service. Ex:<a href="http:&#x2F;&#x2F;kapowsoftware.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;kapowsoftware.com&#x2F;</a><p>I am not sure, what is different in your approach?
polyominoabout 10 years ago
Start with scraped data, then when they start blocking you (legally or otherwise) create a predictive market.<p>Then, you&#x27;re a platform for other people&#x27;s scrapers and you&#x27;ll provide perfect(ish) data.
jayzalowitzabout 10 years ago
As someone who&#x27;s previous startup did something not unlike what you are going after.<p>You don&#x27;t need to worry if you respect the robots.txt and such.