HasData

Web scraping for your n8n workflows

Collect Google search results, Maps business listings, product prices and website content with the HasData node. Send the results to Sheets, Airtable or the next step in n8n.

1,000 free HasData credits every month. No credit card required.

HasData38 operations
n8nVerified node
  • Get Google Maps Search Results

    Find businesses by query and location.

  • Get Amazon Product Details

    Collect product prices and details.

  • Get Google Light Search Results

    Collect organic results for a query.

  • Get AI Mode SERP Results

    Collect a Google AI Mode response.

Browse all 38 operations
ClientsClients

// workflows

Use web data in the workflows you build

Build prospect lists from Google Maps, collect product prices for comparison and send search results to your reporting tools.

Business research

  1. n8n Run on a schedule Keep your research up to date
  2. HasData HasData Find local businesses Search by business type and location
  3. n8n Organize your prospects Prepare each business for your list
  4. Airtable Build your prospect list Keep business details in Airtable

Local business research

Example output
BusinessLocationWebsiteCategory
Cedar DentalAustin, TXcedardental.exampleDentist
Lakeview DentalAustin, TXlakeviewdental.exampleDentist

Find businesses in your target market and bring their details into Airtable. Give your team a ready-to-review prospect list without copying listings by hand.

Price history

  1. n8n Check prices daily Choose your own schedule
  2. Google Sheets Choose your products Start with a product watchlist
  3. HasData HasData Collect product prices Get price and availability data
  4. Google Sheets Build a price history Compare prices over time

Product price history

Example output
DateProductPriceCurrencyAvailability
2026-09-30 09:00Studio headphones129.00USDIn stock
2026-10-01 09:00Studio headphones119.00USDIn stock

Keep a price history for the products you care about. See how prices change over time and use the data to inform purchasing or pricing decisions.

Search research

  1. n8n Refresh your research Choose when to check search results
  2. HasData HasData Collect Google results Search for your target topics
  3. n8n Organize the results Prepare the ranking pages for your report
  4. Google Sheets Build your research sheet Compare titles, positions and links

Organic results for content research

Example output
QueryPositionTitleURL
small office acoustics1An office acoustics guideoffice.example/acoustics
small office acoustics2Choosing acoustic panelsstudio.example/panels

See which pages rank for your target topics. Bring search results into Sheets to support keyword research, competitor analysis and content planning.

Review monitoring

  1. n8n Check reviews regularly Choose your own schedule
  2. HasData HasData Collect customer feedback Get ratings and written reviews
  3. n8n Organize the feedback Prepare reviews for your report
  4. Google Sheets Keep your team informed Bring feedback into Google Sheets

Google Maps review log

Example output
BusinessRatingReview textCollected
Cedar Dental5Helpful staff and a quick appointment.2026-09-30
Cedar Dental3Good service, but the wait was longer than expected.2026-09-30

Bring customer reviews into a shared log. Spot recurring praise and complaints, and help your team decide where to focus.

Job research

  1. n8n Refresh your research Follow hiring activity over time
  2. HasData HasData Find relevant roles Search by job title and location
  3. n8n Choose jobs to explore Focus on relevant listings
  4. HasData HasData Get the job details Collect more information on each role
  5. Google Sheets Build your shortlist Review opportunities in one place

Job research shortlist

Example output
RoleCompanyLocationJob URL
Data AnalystCedar LabsAustin, TXjobs.example/data-analyst
Analytics EngineerLakeview StudioRemotejobs.example/analytics-engineer

Collect job listings for your target roles and locations. Build a shortlist for recruiting research or follow hiring activity in your market.

Property research

  1. n8n Refresh your shortlist Choose when to collect listings
  2. HasData HasData Find properties Search your target areas
  3. n8n Organize the listings Prepare properties for your database
  4. Airtable Update your research Compare properties in Airtable

Property research database

Example output
PropertyAreaAsking price (USD)Listing URL
3-bedroom houseAustin, TX485,000homes.example/property-1
2-bedroom apartmentRound Rock, TX395,000homes.example/property-2

Bring property listings into a shared research database. Compare asking prices across areas and keep your team’s shortlist up to date.

// workflows to start with

Choose a workflow to start with

Start with a ready-made workflow for SEO research, content planning or lead generation. Connect your accounts and adapt it to your team.

Editorial research

Review content ideas before writing

Check a proposed topic against your existing pages and Google results. Decide whether to update a page, create something new or leave covered content alone. Generate a brief after your approval.

  • Web Scraping
  • Google SERP
  • OpenAI
  • Google Sheets

Lead research

Build a Google Maps lead list

Find local businesses, research their websites and discover contact emails. Bring the results into Google Sheets for your team to review.

  • Google Maps
  • Google SERP
  • Web Scraping
  • Google Sheets

Keyword research

Turn keywords into a page plan

Find keywords with overlapping Google results and group them into potential pages. Review the suggested groups before building your content plan.

  • Google SERP Light
  • Google Sheets

AI search research

Find publishers cited in AI Mode

Discover which websites Google AI Mode cites for your topics. Review relevant publishers and competitor mentions to guide your next research or outreach effort.

  • Google AI Mode
  • Web Scraping
  • Google Sheets

Local SEO

Check your Google Maps branch listings

Compare your branches’ public names, addresses, phone numbers and websites with your approved details. Give your team a list of differences to review.

  • Google Maps
  • Google Sheets

International SEO

Research a new market before localizing

Compare Google results for two English-language markets. Review the ranking pages to help decide how your content should change for a new audience.

  • Google SERP
  • Web Scraping
  • Google Sheets

Each workflow includes setup instructions on its canvas. HasData, n8n and any AI usage have separate costs.

// 38 operations

Find the data your workflow needs

Explore ready-made actions for Google, Maps, ecommerce and more in one HasData node.

38 of 38
  • Get Google Search Results

    Google results for your query, with optional location and device settings.

    Search & AI
  • Get Google Light Search Results

    Organic Google results for keyword research and ranking reports.

    Search & AI
  • Get Shopping Search Results

    Product candidates from Google Shopping for your query.

    Search & AI
  • Get Google News Results

    News stories for your topics and research.

    Search & AI
  • Get Short Videos Search Results

    Short-video results from Google Search.

    Search & AI
  • Get Google Events Results

    Events for your query and location.

    Search & AI
  • Get AI Mode SERP Results

    Google AI Mode responses for your queries.

    Search & AI
  • Get AI Overview Results

    AI-generated summaries and source links from Google Search.

    Search & AI
  • Get Immersive Product Information

    Detailed product information and offers from Google Shopping.

    Search & AI
  • Get Image Search Results

    Google Images results for a query and optional filters.

    Search & AI
  • Get Google Trends Data

    Google Trends data for your search terms.

    Search & AI
  • Get Bing Search Results

    Bing search results for your query.

    Search & AI
  • Get Google Maps Search Results

    Places matching a query, coordinates and optional filters.

    Maps & businesses
  • Get Map Reviews

    Public Google Maps reviews and ratings.

    Maps & businesses
  • Get Place Details

    Contact details and other information about a Google Maps business.

    Maps & businesses
  • Get Place Photos

    Photos from a Google Maps business listing.

    Maps & businesses
  • Get Map Contributor Reviews

    Reviews from a Google Maps contributor.

    Maps & businesses
  • Get Yellow Pages Place Details

    Details for a YellowPages business.

    Maps & businesses
  • Get YellowPages Search Results

    YellowPages businesses by keyword and location.

    Maps & businesses
  • Get Yelp Place Details

    Business details, ratings and contact information from Yelp.

    Maps & businesses
  • Get Yelp Search Results

    Yelp businesses by keyword and location.

    Maps & businesses
  • Get Amazon Product Details

    Amazon product prices, availability and details.

    E-commerce
  • Get Amazon Search Results

    Amazon products matching a query and marketplace.

    E-commerce
  • Get Shopify Store Collections

    Collections from a Shopify store.

    E-commerce
  • Get Shopify Store Products

    Shopify products with optional collection filtering.

    E-commerce
  • Get Zillow Real Estate Listings

    Zillow listings for your search criteria.

    Real estate
  • Get Zillow Property Details

    Details for a Zillow property URL.

    Real estate
  • Get Redfin Real Estate Listings

    Redfin listings for your search criteria.

    Real estate
  • Get Redfin Property Details

    Details for a Redfin property URL.

    Real estate
  • Get Airbnb Listings

    Airbnb listings by location and stay dates.

    Travel
  • Get Airbnb Property Details

    Details for an Airbnb listing URL.

    Travel
  • Get Google Flights Results

    Google Flights results for your itinerary and filters.

    Travel
  • Get Indeed Job Details

    Details for an Indeed vacancy URL.

    Jobs
  • Get Indeed Job Listings

    Indeed listings for your job search.

    Jobs
  • Get GlassDoor Job Details

    Details for a Glassdoor vacancy URL.

    Jobs
  • Get GlassDoor Job Listings

    Glassdoor listings for your job search.

    Jobs
  • Get Instagram Profile

    Public Instagram profile details by handle.

    Social
  • Scrape Web Page

    Page content from a URL, with optional rendering and extraction settings.

    Web scraping

// setup

Connect your HasData account

Use HasData with n8n Cloud or your self-hosted workspace. Connect your account and start collecting data in three steps.

  1. Add HasData

    Search for HasData in the node picker. A workspace owner or admin can install the verified node for everyone to use.

  2. Connect your account

    Copy your API key from the HasData dashboard and add it to the node. Your workflows can use the same connection.

  3. Choose your data

    Pick an action, such as Google Maps search, and enter what you want to find. Connect the results to Sheets, Airtable or your next step.

// reliability

Collect web data without managing a scraper

Get structured data from supported websites without building and maintaining a scraper. HasData takes care of data collection, so you can focus on your automation.

source page, redesigned

data ready for your workflow

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

Ready-made data sources

Collect search results, business details and product data with purpose-built actions. Choose your source and connect the results to the next step.

No scraping servers to manage

HasData runs the browser and proxy infrastructure. You can build your workflow without setting up a separate scraping service.

Parsers maintained for you

Websites change. HasData maintains the parsers for supported sources, so your team spends less time repairing data extraction.

// what it costs

Start building with free credits

Try the integration with your monthly free allowance. HasData credits cover data collection. Your n8n plan or hosting is separate.

Business search

Get Google Maps Search ResultsRequests: 1 × 10 credits
10 HasData credits
HasData credits / run10

Includes one page of business results.

1,000 free HasData credits / month

100 runs within your free allowance

Run one Google Maps search at a time, for 100 business-search requests within your allowance. 100 runs use 1,000 HasData credits.

Product prices

Get Amazon Product DetailsRequests: 20 × 10 credits
200 HasData credits
HasData credits / run200

Includes details for 20 products, without additional seller offers.

1,000 free HasData credits / month

5 runs within your free allowance

Check a watchlist of 20 Amazon products per run, for 100 product checks across your full runs. 5 runs use 1,000 HasData credits.

Review monitoring

Get Map 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

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

Job research

Get Indeed Job ListingsRequests: 1 × 10 credits
10 HasData credits
Get Indeed Job DetailsRequests: 10 × 10 credits
100 HasData credits
HasData credits / run110

Includes one job search and details for 10 selected jobs.

1,000 free HasData credits / month

9 runs within your free allowance

Run one Indeed search and collect details for 10 selected jobs. Your full runs cover up to 90 job-detail requests. 9 runs use 990 HasData credits.

Property research

Get Zillow Real Estate ListingsRequests: 5 × 10 credits
50 HasData credits
HasData credits / run50

Includes one page of listings for each area.

1,000 free HasData credits / month

20 runs within your free allowance

Search Zillow listings for five areas per run, for 100 area-search requests across your full runs. 20 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.

Free credits every month

Get 1,000 HasData credits each month to explore data sources and build your workflows.

One account across your workflows

Use your HasData balance in n8n and your other integrations. No separate HasData subscription for each connection.

Scale as your needs grow

Start with a small workflow, then choose a HasData plan that fits how much data you need.

// FAQ

Frequently asked
questions.

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

Does HasData work with n8n Cloud and self-hosted n8n?

Yes. HasData is available as a verified community node for n8n Cloud and self-hosted workspaces that allow community nodes. Your workspace owner or admin can install it.

What can I collect with HasData?

Collect Google search results, Maps business listings and reviews, product prices, job listings, property data and website content. Explore the action catalog above to find the sources for your workflow.

Do I need to write code?

You can collect data using the HasData node’s input fields without writing API requests. Connect the results to other n8n nodes visually. More advanced workflows may use code for custom logic.

How much does the integration cost?

HasData uses credits for data collection. A Google Maps search uses 10 credits, and a Google SERP Light request uses 5. Your n8n subscription or self-hosting costs are separate.

Can I try it for free?

Yes. HasData includes 1,000 free credits every month. No credit card is required to create a HasData account and try the integration.

Are there ready-made workflows?

Yes. The six workflows above cover content research, keyword grouping, lead generation and more. Open a published template on n8n or download a workflow to import. Setup instructions are included on the canvas.

Can I collect data on a schedule?

Yes. Use n8n’s Schedule Trigger to refresh reports, collect prices or check business listings at the intervals you choose. You can also start a workflow manually or from an event in another app.

Where can I send the data?

Send results to Google Sheets, Airtable, your CRM, a database or another app in your n8n workflow. Use the data for reports, research lists, alerts and follow-up tasks.