HasData

Web scraping for Make, without the HTTP module

Get business details, product prices and search results as fields you can map into Google Sheets, Airtable, HubSpot or other Make modules.

1,000 free HasData credits / month · No credit card required

HasDataVerified53 modules
  • Get Google Search Results

    Organic results, ads and related searches from Google.

    SERP
  • Get an Amazon Product

    Product prices, ratings, review counts and availability.

    Marketplace
  • Get a Zillow Property

    Property details, price history and agent information.

    Real estate
  • Get Google Maps Reviews

    Review text, ratings, dates and reviewer names.

    Maps

… + 49 more

ClientsClients

// use cases

What you can build with HasData in Make

Send web data to your spreadsheets, CRM and other apps. Explore a few workflows you can build with HasData modules.

Lead enrichment

  1. HasData HasData Search Google Maps Places "dentist" in Austin, TX Every Monday at 09:00
  2. HasData HasData Get Google AI Mode Results look for a public business email
  3. HasData HasData Scrape a Web Page check the email on a source page
  4. hubspot Create a Contact company, website, email

Dentists — Austin, TX

HubSpot · Example output
CompanyCityWebsiteEmailFound via
Bright Smile DentalAustin, TXbrightsmile.examplehello@brightsmile.exampleAI mode
Lamar Family DentalAustin, TXlamarfamily.examplefront@lamarfamily.exampleAI mode
Congress Ave OrthoAustin, TXcongressortho.exampleinfo@congressortho.exampleAI mode
Zilker Dental CareAustin, TXzilkerdental.examplecare@zilkerdental.exampleAI mode
Mueller SmilesAustin, TXmuellersmiles.example—not found

Find businesses with Maps, look for public emails with AI Mode, and check candidates on the business website. Some searches return no email.

Price monitoring

  1. HasData HasData Get an Amazon Product ASIN in, parsed fields out Every day at 07:00
  2. google sheets Add a Row map the fields into columns

Price watch — daily

Google Sheets · Example output
DateProductPriceChangeStock
2026-09-17Anker 737 Power Bank$89.99−$10.00in stock
2026-09-17Kindle Paperwhite 12th$149.990.00in stock
2026-09-17Logitech MX Master 3S$94.50−$5.49in stock
2026-09-17Dyson V15 Detect$649.00+$50.00out of stock
2026-09-17Apple AirTag 4-pack$79.000.00in stock

Save price and availability snapshots in Google Sheets. Calculate the example's Change column with a sheet formula comparing saved observations.

Rank tracking

  1. HasData HasData Get Google Light Search Results one query · up to 10 results Every day at 06:00
  2. google sheets Add a Row keyword, position, URL

Rank tracker — organic

Google Sheets · Example output
KeywordPositionChangeURL
web scraping api3+2hasdata.com/apis/web-scraping-api
google serp api50hasdata.com/apis/google-serp-api
amazon scraper8−1hasdata.com/apis/amazon-api
zillow scraper api2+1hasdata.com/apis/zillow-api
no code scraper9+4hasdata.com/scrapers

Save each keyword's returned position in Google Sheets. Calculate the example's Change column by comparing saved runs with the same search settings.

// 53 actions

Find the right module for your scenario

Get search results, product details, business listings and social profiles as fields for your Make scenarios.

53 of 53
  • Get Google Search Results

    Organic results, ads and related searches from Google.

    Search & AI
  • Get Google Light Search Results

    Google search results using the SERP Light API.

    Search & AI
  • Get Google AI Mode Results

    AI answers with cited sources and related subtopics.

    Search & AI
  • Get Google News Results

    News articles with headlines, sources and publication dates.

    Search & AI
  • Search Google Images

    Image search results with URLs and source pages.

    Search & AI
  • Get Google Events Results

    Events matching a search term, location and filters.

    Search & AI
  • Get Google Short Videos Results

    Short-video search results for your chosen query.

    Search & AI
  • Get Google Trends Data

    Search interest over time for a chosen query.

    Search & AI
  • Get Bing Search Results

    Structured Bing search results for your query.

    Search & AI
  • Get DuckDuckGo Search Results

    Structured DuckDuckGo search results for your query.

    Search & AI
  • Search Google Maps Places

    Local business listings matching your search term.

    Maps & businesses
  • Get a Google Maps Place

    Business address, phone, website and opening hours.

    Maps & businesses
  • Get Google Maps Reviews

    Review text, ratings, dates and reviewer names.

    Maps & businesses
  • Get Google Maps Photos

    Photos associated with a Google Maps place.

    Maps & businesses
  • Get Google Maps Posts

    Posts published by a business on Google Maps.

    Maps & businesses
  • Get Google Maps Contributor Reviews

    Reviews written by a specific Google Maps contributor.

    Maps & businesses
  • Search Yelp

    Businesses matching a keyword and chosen location.

    Maps & businesses
  • Get a Yelp Place

    Business details for a specific Yelp listing.

    Maps & businesses
  • Search YellowPages

    Business listings matching a keyword and location.

    Maps & businesses
  • Get a YellowPages Place

    Details of a specific YellowPages business listing.

    Maps & businesses
  • Get an Amazon Product

    Product details, prices, ratings and availability.

    E-commerce
  • Search Amazon Products

    Amazon products matching your chosen search term.

    E-commerce
  • Get an Amazon Seller

    Seller details for a specified Amazon seller ID.

    E-commerce
  • List Amazon Seller Products

    Products offered by a specific Amazon seller.

    E-commerce
  • List Shopify Products

    Product listings from a chosen Shopify store.

    E-commerce
  • List Shopify Collections

    Collections available in a chosen Shopify store.

    E-commerce
  • Get Google Shopping Results

    Product offers, sellers and prices for your query.

    E-commerce
  • Get Google Immersive Product Details

    Detailed product information from Google Shopping.

    E-commerce
  • Search Zillow Listings

    Property listings matching a location and filters.

    Real estate
  • Get a Zillow Property

    Property details and price history from Zillow.

    Real estate
  • Search Redfin Listings

    Property listings matching a location and filters.

    Real estate
  • Get a Redfin Property

    Property details from a Redfin listing.

    Real estate
  • Search Airbnb Listings

    Airbnb listings for a location and stay dates.

    Travel
  • Get an Airbnb Property

    Property details from an Airbnb listing.

    Travel
  • Search Booking.com Properties

    Properties matching a destination, dates and filters.

    Travel
  • Get a Booking.com Property

    Property details and pricing for a given stay.

    Travel
  • Search Google Flights

    Flight options for a route and travel dates.

    Travel
  • Search Google Hotels

    Hotel offers for a destination and stay dates.

    Travel
  • Search Indeed Jobs

    Job listings matching a keyword and location.

    Jobs
  • Get an Indeed Job

    Job details from an Indeed posting.

    Jobs
  • Search Glassdoor Jobs

    Job listings matching a keyword and location.

    Jobs
  • Get a Glassdoor Job

    Job details from a Glassdoor posting.

    Jobs
  • Get an Instagram Profile

    Public profile information for an Instagram account.

    Social & video
  • Get Instagram Posts

    Recent public posts from an Instagram account.

    Social & video
  • Get a TikTok Profile

    Public profile information for a TikTok account.

    Social & video
  • Get TikTok Posts

    Public account videos, descriptions, hashtags and statistics.

    Social & video
  • Search TikTok

    Videos or users matching your chosen search term.

    Social & video
  • Search YouTube

    YouTube search results for your chosen query.

    Social & video
  • Get a YouTube Video

    Details of a specific YouTube video.

    Social & video
  • Get a YouTube Channel

    Channel information and videos from YouTube.

    Social & video
  • Get a YouTube Transcript

    Transcript text from a specific YouTube video.

    Social & video
  • Scrape a Web Page

    Page content, screenshots and custom field extraction.

    Web scraping & API
  • Make an API Call

    Access additional HasData endpoints from your scenario.

    Web scraping & API

// reliability

The page moves. Your fields don't.

Use ready-made modules for Google Maps, Amazon and other supported sites, without managing parsers, proxies or browser servers.

source page, redesigned

output fields, unchanged

Make
  • titleStudio headphones
  • price129.00
  • currencyUSD
  • availabilityIn stock
  • rating4.8

Parsers maintained for you

For site-specific modules, we update the extraction when source layouts change. You don't need to maintain page selectors.

Proxies and retries handled

HasData manages proxy infrastructure and retries scraping attempts internally, without a separate proxy service in your Make scenario.

JavaScript rendering available

Collect browser-loaded content with JavaScript rendering in Scrape a Web Page, without running your own browser server.

// what it costs

Your scenario, priced in HasData credits

Examples show HasData credits only. Make credits are separate.

Lead enrichment

Search Google Maps PlacesRequests: 2 × 5 credits
10 HasData credits
Get Google AI Mode ResultsRequests: 40 × 10 credits
400 HasData credits
HasData credits / run410

Assumes 40 follow-up queries, not 40 guaranteed contacts. Extra search pages and source-page checks require additional requests.

1,000 free HasData credits / month

2 runs within your free allowance

Example: two Maps search requests, followed by 40 AI Mode queries for selected domains. 2 runs use 820 HasData credits.

Price monitoring

Get an Amazon ProductRequests: 30 × 5 credits
150 HasData credits
HasData credits / run150

Base product requests only. Additional seller offers are not included.

1,000 free HasData credits / month

6 runs within your free allowance

Check 30 products per run. 6 runs use 900 HasData credits.

Rank tracking

Get Google Light Search ResultsRequests: 20 × 5 credits
100 HasData credits
HasData credits / run100

1,000 free HasData credits / month

10 runs within your free allowance

Example: one Google Light Search request for each of 20 keywords. 10 runs use 1,000 HasData credits.

Review watch

Get Google Maps ReviewsRequests: 10 × 5 credits
50 HasData credits
HasData credits / run50

One response page per place. Fetching more review pages requires additional requests.

1,000 free HasData credits / month

20 runs within your free allowance

Example: one Google Maps Reviews request for each of 10 places. 20 runs use 1,000 HasData credits.

Job digest

Search Indeed JobsRequests: 1 × 5 credits
5 HasData credits
Get an Indeed JobRequests: 25 × 5 credits
125 HasData credits
HasData credits / run130

Assumes 25 selected job URLs, not 25 guaranteed search results. Additional search pages require extra requests.

1,000 free HasData credits / month

7 runs within your free allowance

Example: one Indeed search request and 25 job-detail requests. 7 runs use 910 HasData credits.

Competitor pages

Scrape a Web PageRequests: 20 × 10 credits
200 HasData credits
HasData credits / run200

JavaScript rendering and datacenter proxies, without AI extraction.

1,000 free HasData credits / month

5 runs within your free allowance

Example: one Web Scraping API request for each of 20 URLs. 5 runs use 1,000 HasData credits.

Each example assumes the full monthly allowance is available. All scenarios share this balance.

1,000 free HasData credits monthly

Your free HasData allowance renews every month. It is not a one-time trial.

Failed HasData requests are not charged

Only successful API requests use HasData credits, including responses with no results.

One shared HasData balance

Use the same allowance across SERP, Maps, Amazon and Web Scraping API requests. Usage across scenarios adds up.

// recipes

Start from a blueprint, not a blank scenario

Download a blueprint, expand Setup and connect your accounts. Start with the included small batch before scaling up.

Lead generation

Local businesses, enriched into HubSpot

Find a business on Maps, look for an email with AI Mode and check that it appears on a page from the business's domain before creating a HubSpot contact.

  • Search Google Maps
  • Google AI Mode
  • Scrape a Web Page
  • HubSpot

E-commerce

Amazon price watch into Google Sheets

Save price and availability snapshots for an ASIN from your watchlist to build a price history in Google Sheets.

  • Get an Amazon Product
  • Google Sheets

SEO

Keyword rank history in Google Sheets

Check where a target domain appears in the returned organic results. Save each check to Google Sheets to keep a history of recorded positions.

  • Google SERP Light
  • Google Sheets

Reputation

New Google reviews to Slack

Send the newest observed review to Slack with its rating and text. A Make data store tracks review IDs so later runs skip reviews already sent.

  • Get Google Maps Reviews
  • Slack

Hiring

Indeed job details in Google Sheets

Search Indeed, fetch details for matching job links and save them to a sheet. Rows include a listing excerpt and salary fields when available.

  • Search Indeed
  • Get an Indeed Job
  • Google Sheets

Market research

Page-change alerts in Slack

Save a hash of a page's Markdown as a baseline. If the content changes on a later run, post a Slack alert with a current excerpt and a link to the page.

  • Scrape a Web Page
  • Slack

Real estate

Zillow listings for an area into Airtable

Collect listing prices, beds and broker names for an area. Match records by property ID to update existing Airtable rows or create new ones.

  • Search Zillow
  • Airtable

E-commerce

Google Shopping results in Google Sheets

Save product titles, prices and sources alongside your search query. Review the candidate matches before treating them as offers for the same product.

  • Search Google Shopping
  • Google Sheets

Estimates cover successful HasData requests at the included batch limits. Filters may skip requests; larger batches, changed settings and reruns can use more credits. Make credits are separate. Set your schedule in Make after testing.

// FAQ

Frequently asked
questions.

Need help with setup or a specific request? See the docs or ask on Discord.

How do I connect HasData to Make?

Sign up for HasData and copy your API key from the dashboard. Use it to create a HasData connection in Make, then select that saved connection in other HasData modules.

Do I need Make's HTTP module or custom code?

Not for tasks covered by native HasData actions. Configure the action's inputs and map its output into your next Make module. Custom page scraping may also require extraction rules and rendering settings.

How are HasData and Make credits billed?

HasData credits pay for successful API requests. A Google Maps search uses 5 HasData credits. Other actions and settings have different rates. Make uses its own credits to run your scenario.

Can I start with free HasData credits?

Yes. HasData provides 1,000 credits every month, shared across your HasData usage. The cost examples above show how many runs that allowance covers. Make's plan and credit limits apply separately.

Am I charged when a HasData request fails?

Failed API requests do not use HasData credits. Successful requests with no matching results are still charged. A failure in a later Make module does not cancel the charge for an earlier successful HasData request.

What if my target website has no dedicated module?

Use Scrape a Web Page to collect page content or configure custom field extraction with CSS or AI rules. Enable JavaScript rendering when the page needs it. Custom fields are not extracted automatically just by providing a URL.

Do I need to maintain proxies or scrapers?

HasData runs the scraping infrastructure and maintains parsers for site-specific modules. You do not need a separate proxy or browser service. If you use custom CSS extraction rules, those rules may need updating when the page changes.

Are ready-made scenarios available?

Yes. Download a blueprint from the recipes above and expand Setup for the steps. Import into a new Make scenario, connect your accounts and run once before enabling a schedule.