Zapier Web Scraping

Scrape Websites and Collect Structured Data with Apifier

Get data from websites without the hassle of manually copy and pasting. Apifier is a cloud based application that automatically scrapes websites and collects structured data for you. Using just a few lines of code, Apifier crawls websites and aggregates your desired data to save you time and frustration. Plus, you can explore community crawlers for ideas!
With the integration to Zapier and its 750+ apps, collecting and managing data is now even more efficient. Looking to log crawler results in a spreadsheet? No problem. Want to get notified when a product price drops on an eCommerce site or post the menu options from your favorite restaurant sites to a Slack channel? Easy! Save time and streamline your data collection with the Zapier + Apifier integration.
How Apifier Works With Zapier
Trigger
Crawler Run Finished: Triggers when a crawler run finishes.
Searches
Compare Previous Crawler Run: Compares results of a crawler run with a previous run.
Find Crawler Run: Find the most recent crawler run before a specific time or based on the run status.
Actions
Fetch Crawler Run Results: Download results from your Apifier crawler run.
Run Crawler: Run a specified crawler.
Automation Inspiration
Get started with these sample Zaps:
Automatically Log Your Crawler Results
Post Notifications About Your Collected Data
How To Automate Apifier With Zapier
Sign up for a Apifier account, and make sure you have a Zapier account
Try some pre-made Apifier integrations and learn more about how Apifier works with Zapier
Check out our Apifier help documentation for details on connecting your account and setting up your first Zap
Or login and build a custom workflow with Apifier and Zapier
New to Zapier? It’s a tool that helps anyone connect apps and automate workflows – without any complicated code. Sign up for free to use Apifier with Zapier.
Scraping data into Zapier - Simplescraper docs

Scraping data into Zapier – Simplescraper docs

Zapier connects with over 2000 apps meaning that once you scrape website data from Simplescraper into Zapier you can send it almost anywhere on the web. So let’s do the steps below or watch the 1 minute video aboveIn the Zapier dashboard click on the ‘Make A Zap’ button on the left-hand sideWhen the Zap editor opens, search for ‘webhook’ and click the ‘Webhooks by Zapier’ option. In the menu that pops up click the dropdown below Trigger Event and select ‘Catch Hook ‘and then click the Continue buttonAt the Set Up Trigger menu you should see a Custom Webhook URL. Copy this URL and then click Save & ContinueYou should now be at the Test Trigger menu. Before you test the trigger you’ll need to send the scraped data from Simplescraper to Zapier so open the Simplescraper dashboard in a new tab or window and go to the recipe whose data you want to send to ZapierNavigate to the Integrations tab of that recipe and paste the URL that you copied earlier into the webhooks input field and press the enter key to save itNow click the Run Recipe button in Simplescraper. Because we’ve set the webhook URL the scraped data will be sent to that URL when the recipe finishes. It’s time to test that it’s working so jump back to Zapier before the scraping task is completedIn Zapier click the Test Trigger button which tells Zapier to detect any incoming webhook data. You may need to click this button a few times as it needs to be clicked right around the time that the scrape task finishes in SimplescraperWhen the request has been found you’ll see a ‘We found a request! ‘ message in Zapier and the scrape results should be visible. Almost done, now click the Continue buttonYou’re now on the Action menu. From here you can tell Zapier what to do with the scraped data it received via the webhook. After you’ve selected what you want to do with the data, continue to follow the instructions and save your ZapThat’s it. Now whenever you run that recipe, the scraped data will be sent to Zapier and will trigger the action that you set in the previous step. Easy! If you have any questions about this please reach out to us via chat. You may also find our Scraping data into Integromat guide useful.
Scrape single URL using Zapier - Apify

Scrape single URL using Zapier – Apify

Scrape single URL using Zapier
How to process a start URL from Zapier Zap to Apify Web Scraper (apify/web-scraper).
If you don’t have any experience with Zapier integration, you can read the article Getting started with Apify integration for some use cases, you need to start the Web Scraper (apify/web-scraper) task with URL(s) from other Zapier steps. We use Zapier push button to trigger our Zap as an example in the tutorial. We then save the title and URL of the page we are currently on for the subsequent Zap steps. This use case mainly shows how you can start the Web Scraper with URL(s) from a previous, you have to create a simple Web Scraper task to scrape the title and the URL for the given start URL. You need to go to the Tasks section on your Apify account, click on the Create a new task button and choose Web Scraper from the list. You can name your new task whatever you like. We named it zapier-single-url-scraper. You need to update the input setting as follows:Uncheck the option to use request queueClean all URLs from the pseudo-URLs optionClean all links from the link selector optionUpdate the pageFunction with the following code:async function pageFunction(context) { const $ =; const result = { title: $(‘title’)(), url:, }; // Saves result to key-value store under OUTPUT key. await tValue(‘OUTPUT’, result);}After you finish all the changes, the updated task input should look like this:You can run the task using the Save & Run button. The task should return a URL and a title to the key-values store with OUTPUT key. { “title”: “Web Scraping, Data Extraction and Automation ยท Apify”, “url”: “}When you have the task ready, you can move to Zapier and set up your Zap. If you don’t have a Zapier account, you need to create one. Then you can click on Make a Zap button in your Zapier dashboard. You need to choose Push by Zapier as the trigger for the Zap. Then you need to choose New push from the first set of probably need to install the Zapier Chrome extension, where you can click on the Zapier button. After you successfully test the first step, you have to choose Apify as the second step, where you need to select the Task Run you click on the Save and Continue button, you have to choose to connect your Apify account. If you connect your Apify account, you can configure the Run Task action. You need to select the task you created into the Task field. The magic comes with the Input JSON overrides field, where you need to fill JSON with override task input settings. In the following example, we pass one start URL with the value from the previous step. { “startUrls”: [ { “url”: “{{URL_from_previous_step}}”}]}The final task run setup looks like this:Now you can click on the Continue button and Send the test to Apify. You should see a new task run in your Apify account with updated ‘s all – now you can go to any page in your browser and click on Push by Zapier button, and you will start a new task run with the URL of your current browser window. If you need any help, just contact us on

Frequently Asked Questions about zapier web scraping

Leave a Reply

Your email address will not be published. Required fields are marked *