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 in 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.exampleNot foundnot found

Turn Google Maps listings into a prospect list with business details and public contact research. Bring the results into HubSpot for your team to review.

Price monitoring

  1. HasData HasData Get an Amazon Product Collect product prices and availability Every day at 07:00
  2. google sheets Add a Row Build your price history

Daily price watch

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

Build a product price history in Google Sheets. Follow price and availability changes to support your purchasing and pricing decisions.

Rank tracking

  1. HasData HasData Get Google Light Search Results Collect results for your keywords Every day at 06:00
  2. google sheets Add a Row Keep a record of your rankings

Organic rank tracker

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

Bring keyword rankings into Google Sheets for regular SEO reporting. See where your site appears and use the history to focus your next improvements.

// 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

// setup

Connect your HasData account

Add HasData to your Make scenario and send the data to your next module in three steps.

  1. Add HasData

    Add a HasData module to your Make scenario and choose what to collect.

  2. Connect your account

    Copy your API key from the HasData dashboard and use it to create a connection.

  3. Choose your data and destination

    Enter a search query or page URL, then map the returned fields to Google Sheets, your CRM or another module.

// reliability

Build your scenario. We handle the scraping.

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

source page, redesigned

structured data for your scenario

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 handles proxies and scraping retries. No separate proxy service or scraping servers to maintain.

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

Try common workflows with your monthly free HasData credits. Your Make plan and usage are separate.

Lead enrichment

Search Google Maps PlacesRequests: 1 × 10 credits
10 HasData credits
Get Google AI Mode ResultsRequests: 1 × 10 credits
10 HasData credits
Scrape a Web PageRequests: 2 × 1 credits
2 HasData credits
HasData credits / run22

Matches the Make template below. Source-page checks use HTML without JavaScript rendering at 1 credit per request, with datacenter proxies.

1,000 free HasData credits / month

45 runs within your free allowance

Research one selected business per run, including a search for its public email and up to two source-page checks. Your allowance covers this budget for 45 businesses. 45 runs use 990 HasData credits.

Price monitoring

Get an Amazon ProductRequests: 30 × 10 credits
300 HasData credits
HasData credits / run300

Includes product details for 30 products, without additional seller offers.

1,000 free HasData credits / month

3 runs within your free allowance

Check 30 Amazon products per run, for 90 product checks across your full runs. 3 runs use 900 HasData credits.

Rank tracking

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

Includes one results page per keyword.

1,000 free HasData credits / month

10 runs within your free allowance

Check 20 keywords per run, for 200 keyword checks across your full runs. 10 runs use 1,000 HasData credits.

Review watch

Get Google Maps ReviewsRequests: 10 × 10 credits
100 HasData credits
HasData credits / run100

Includes one page of reviews per business.

1,000 free HasData credits / month

10 runs within your free allowance

Check reviews for 10 places per run, for 100 review-page requests across your full runs. 10 runs use 1,000 HasData credits.

Job digest

Search Indeed JobsRequests: 1 × 10 credits
10 HasData credits
Get an Indeed JobRequests: 25 × 10 credits
250 HasData credits
HasData credits / run260

Includes one search and details for up to 25 selected jobs.

1,000 free HasData credits / month

3 runs within your free allowance

Run one Indeed search and collect details for 25 selected jobs. Your full runs cover up to 75 job-detail requests. 3 runs use 780 HasData credits.

Competitor pages

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

Uses JavaScript rendering and datacenter proxies at 10 credits per page, without AI extraction.

1,000 free HasData credits / month

5 runs within your free allowance

Collect 20 web pages per run, for 100 page requests across your full runs. 5 runs use 1,000 HasData credits.

Each example uses the same shared monthly allowance. Counts refer to requests, not returned records. Extra pages and repeat checks use more credits.

1,000 free HasData credits monthly

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

Choose the data you need

Use purpose-built modules for Google, Maps, Amazon and other sources, or collect content from a website.

One shared HasData balance

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

Choose a HasData plan

Choose your monthly credit allowance and billing period.

Free
$0 /mo
Free forever
1,000 credits / month
5 concurrent requests
One balance across HasData APIs and integrations
Only successful requests billed
Team seats
Community support
Start free
Startup
$49 /mo
$0.25 / 1k credits
200K credits / month
5 concurrent requests
One balance across HasData APIs and integrations
Only successful requests billed
Team seats
Email support
Get started
Basic
Recommended
$99 /mo
$0.10 / 1k credits
1M credits / month
15 concurrent requests
One balance across HasData APIs and integrations
Only successful requests billed
Team seats
Priority email support
Get started
Growth
$208 /mo
$0.07 / 1k credits
50 concurrent requests
One balance across HasData APIs and integrations
Only successful requests billed
Team seats
Dedicated account manager
Get started
Monthly credit volume
Free 1M 5M 20M
Best fit
Basic
credits / mo
1M
Concurrency
15
$ / 1k credits
$0.10
$99 /mo
Get Started
Enterprise
Custom price based on required volume

Past 20M credits a month, or terms the self-serve plans do not cover. We shape the contract around your workload.

Credits rollover
Unused credits carry into the next billing period.
Concurrency 2000+
Parallel request limits set to your peak load.
#1 request priority
Highest speed, always first in the queue.
Personal manager
A direct line to the founding team.
SSO
SAML single sign-on for the whole team.
Security review
Security questionnaire, DPA, and controls overview.
Talk to sales Quote within one business day

// recipes

Start with a ready-made Make template

Choose a workflow, prepare its destination, and follow guided setup in Make to connect your accounts.

Lead research

Research business emails for HubSpot

Find a local business, check a public email on its website, and create a HubSpot contact with source evidence saved in Make.

  • Google Maps
  • Google AI Mode
  • Web Scraping
  • HubSpot
  • Data Store

Business research

Build a Google Maps business list

Save businesses from Google Maps to Google Sheets. A Make data store skips Place IDs already added to your list.

  • Google Maps
  • Data Store
  • Google Sheets

Price monitoring

Get email alerts for Amazon price drops

Check an Amazon US watchlist, save price history in Google Sheets, and send a Gmail alert when a price falls in the same currency.

  • Amazon
  • Google Sheets
  • Gmail

SEO monitoring

Track Google keyword positions

Record an exact hostname’s position in the first ten returned Google organic results, with its matched URL and search context.

  • Google Search
  • Google Sheets

Product research

Save Google Shopping product candidates

Collect product titles, prices and sellers from Google Shopping, with the query and your reference label saved in Google Sheets.

  • Google Shopping
  • Google Sheets

Review monitoring

Send Google reviews to Slack

Send the newest observed Google review to Slack. A Make data store remembers sent review IDs and skips repeats.

  • Google Maps Reviews
  • Data Store
  • Slack

Job research

Collect Indeed job details

Save job URLs, titles, companies, available salary fields and the listing excerpt in Google Sheets.

  • Indeed Search
  • Indeed Job Details
  • Google Sheets

Website monitoring

Send page content changes to Slack

Get a Slack alert when a page’s returned Markdown content changes. The message includes a current excerpt.

  • Web Scraping
  • Data Store
  • Slack

Property research

Update Zillow listings in Airtable

Collect Zillow listings and create or update Airtable records by Property ID, keeping one current row for each listing.

  • Zillow
  • Airtable

Content research

Save public TikTok posts to Sheets

Collect post URLs, descriptions and engagement counts from a public TikTok account in Google Sheets.

  • TikTok
  • Google Sheets

Content research

Research Instagram posts with AI

Turn the five most-liked posts in a public Instagram sample into a brief with caption themes, formats and content ideas.

  • Instagram
  • OpenAI
  • Google Sheets

Content research

Turn YouTube transcripts into briefs

Analyze a video’s spoken hook, argument, examples and CTA, then get original angles for your topic and audience in Google Sheets.

  • YouTube
  • OpenAI
  • Google Sheets

Estimates use the included request limits. Larger batches and extra runs use more HasData credits. Make usage, including AI, is billed separately. The YouTube brief template requires a paid Make plan.

// 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?

Create a HasData account and copy your API key from the dashboard. Add a HasData module to your scenario and use the key to connect your account.

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

Not for tasks covered by the native HasData modules. Choose an action, enter what you want to collect and connect the returned fields to your next step.

How are HasData and Make credits billed?

HasData credits pay for data collection. A Google Maps search uses 10 HasData credits. Other actions have their own rates. Make usage is billed separately.

Can I start with free HasData credits?

Yes. HasData includes 1,000 free credits every month. No credit card is required to try HasData. Your Make plan and usage limits are separate.

Can I run my scenario on a schedule?

Yes. Use Make’s scheduling options to refresh your reports, collect prices or monitor reviews at the intervals you choose.

What if my website has no dedicated module?

Use Scrape a Web Page to collect website content or choose the fields you need. JavaScript rendering is available for pages that load content in the browser.

Do I need to maintain proxies or scrapers?

HasData runs the scraping infrastructure and maintains parsers for supported site-specific modules. You do not need to host a separate browser or proxy service.

Are ready-made scenarios available?

Yes. Choose one of the 12 templates above, prepare the destination using its Setup instructions, and select Use template. In Make, start guided setup to connect your accounts and configure the inputs. Run once and check the result before enabling a schedule. HasData credits and Make usage are billed separately.