38
37 Comments

Finally launched my Web-Scraping tool Scrapify!

Check it out: https://scrapify.io/

It's a tool which makes extracting Data from Websites easy. Just select elements on a website and the tool will do the rest. Scrapify also supports following Pagination and detail pages.

Always looking for feedback!

  1. 5

    Very nice, worked well for me.
    Some feedback/questions from first impression:

    • Why do I need to select the second element?
    • Once you press run, you cannot go back and edit your 'project', only see a report? (at least this was my experience)
    • Support tab does not seem necessary with Reports and Settings, can be somewhere else.
    • I think when running, you need a better indicator showing the process is running and maybe a time estimation.

    Feature request:

    • Multi page requests (without pagination), allow user to enter list list of sub pages to scrape (/product/ABC123, /product/DEF456)
    • Find all sub pages automatically and let user decide which ones to scrape. Ideally let user know which ones have same structure :D.
    1. 1

      Why do I need to select the second element?
      Maybe this is unnecessary, but maybe you just want to extract the first element. Will think about it!
      Once you press run, you cannot go back and edit your 'project', only see a report?
      Yeah, editing projects isn't supported yet.
      I think when running, you need a better indicator showing the process is running and maybe a time estimation.
      Working on that right now.

      Thanks for the Feedback!

  2. 4

    This is an awesome idea! Nice job!

  3. 4

    I like the idea + UI. It would be cool if you offer a widget in addition to the API to get the data directly displayed in a nice way as well.

    1. 1

      Do you have a particular use case in mind? Would you want the widget to look like the DataGrid we already have or more like e.g. Air Table?

      1. 1

        Use case would be embedding the results on a webpage / in a webtool without the need to put a lot of coding into connecting the API data. I usually prefer widgets to get a first impression if this is something I am going to use long-term or not before using API. Look of DataGrid would be fine for me.

  4. 3

    How did you make sure it works with most websites?

    1. 3

      Hired an virtual assistant who tests random e-commerce websites. We have a huge Spreadsheet and try to find common bugs to fix first. Doing this is making sure that we are not wasting time on a bug which only happens on one website.

  5. 2

    Cool tool! Just tried it and bookmarked it =)

    1. 1

      Side note. How did you go about validating the need for this tool? I'm still learning about validation and it would be a big help to hear how you did yours. =)

  6. 2

    Super cool. The interface is great. Nice work.

  7. 2

    Testing it out right now :)

    One note: The chatbot "Tawk.to" has it's header message in German

    1. 1

      Thanks, fixed!

      1. 1

        Was very easy to setup a scraper for IndieHackers, one question why do I need to contact you for API access? Still working on the part to automate that part?

        I feel like a tool like this could be really helpful to me

        1. 1

          Yeah it's not automated yet :)
          If you need API access or have any problems, just send me an email: contact@scrapify.io

          1. 1

            Ah cool :)

            I will send a request later on then.

            Is there anyway to handle web authentication on the scraper? I'd love to be able to collect Private messages from various reddit accounts

            1. 1

              Authenthication is a feature we will implement soon

              1. 1

                Cool!

                Just one note, i setup a scraper on the 12th, (when we last spoke) and set it to run daily, and today i log on and there was only a report for the 12th when i created it and none for yesterday or today (until i manually triggered it)

                Appears that daily is not working (at least for mine)

                my scraper job id is 15

                1. 1

                  Sorry, fixed it.

                  Thanks for the feedback!

                  1. 1

                    No problem! I'm happy to help :)

            2. 1

              If they do not have that feature, you could use nightmare js/casper.js to login and get the messages automatically.

              Or..you can use their API to fetch message it seems: https://www.reddit.com/dev/api/#GET_prefs_messaging
              https://www.pythonforbeginners.com/api/how-to-use-reddit-api-in-python

  8. 2

    Sounds like any other scrapping tool. How do differentiate from other solutions on a market?

    1. 1

      The focus is really on WYSIWYG and using smart algorithms to make it really simple to use. Columns are grouped, so the tool knows about the page structure and can keep the format in the Excel and Json export. A lot of other tools fail on sites where Scrapify would still work

      1. 2

        From my experience (I write web scrapers for a living), having this WYSIWYG approach limits your scraping very much, you are limited to scraping homogeneous pages, and a lot of websites out there are more complex.
        Also, can it scrape dynamic JS rendered pages? Or only html pages? I can't figure this out just by surfing on the website.

        1. 2

          Dynamic websites with JavaScript are supported. The JavaScript is executed in a headless browser. The Goal of the tool is not to handle all websites, but to make it possible to scrape most websites without coding. Thanks for the feedback, I will make it clear that JavaScript is supported.

        2. 1

          Dynamic websites with JavaScript are supported. The JavaScript is executed in a headless browser. The Goal of the tool is not to handle all websites, but to make it possible to scrape most websites without coding. Thanks for the feedback, I will make it clearer that JavaScript is supported.

        3. 1

          This comment was deleted 8 years ago

  9. 1

    Really nice idea, I was also thinking about somethingg similar when trying to scrape some site information.

  10. 1

    From viewing the video, maybe show the outline of clickable elements at the start? It wasn't obvious to me that "Dean guitars" only would be the clickable part, I assumed the whole line of text would be.

  11. 1

    Wow! Ok, this will help me a lot. When and where can i throw money at you? ;)

    Seriously, you are miles ahead of what i am trying to code for myself at the moment. Keep up the good work!

    1. 1

      Thanks, do you have an email where I can reach you? I would love to get your feedback to make the tool fit your needs

      1. 1

        I send you an email at hello@scrapify.io with subject Indiehackers thread you can hit me up if you want ;)

  12. 1

    Quite excited about this, actually. But connection errors are limiting my test.

    1. 1

      Sorry, fixed it

  13. 1

    Signed up :) FYI – Got stuck in the account creation process, kept loading. Went back to try again and said account was already created.

    1. 1

      Sorry that you had issues. Did you use Safari on MacOS Mojave?

      1. 1

        I did. It worked fine for me.