npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-google-local-services-api

v0.1.1

Published

n8n community node for the Google Local Services API on Apify: Google Guaranteed and Google Screened businesses with ratings, reviews, and phone numbers.

Downloads

346

Readme

n8n-nodes-google-local-services-api

An n8n community node for the Google Local Services API on Apify. It returns Google Local Services Ads: the Google Guaranteed and Google Screened home-service businesses that appear above the map pack, with their badges, ratings, review counts, and phone numbers as clean, structured data. Built for home-services lead generation, local SEO and LSA monitoring, and competitor tracking.

Backed by the Apify Actor Google Local Services API (pay-per-result, US locations only).

Installation

In your self-hosted n8n:

  1. Go to Settings > Community Nodes.
  2. Select Install.
  3. Enter n8n-nodes-google-local-services-api and confirm.

The node also works as an AI Agent tool.

Credentials

You need an Apify API token. Create a free Apify account at apify.com, then copy your token from Settings > Integrations in the Apify Console. In n8n, add an Apify API credential and paste the token. OAuth2 is also supported.

Operations

Business > Search - return the Google Guaranteed and Google Screened businesses for a service in a US city, one item per business.

Input parameters

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | Service | string | yes | The service to search, for example plumber, electrician, hvac, or roofer. Google supports about 110 service types. | | Location | string | conditional | A US city or district, for example Austin, TX. Required unless you provide a Data CID. | | Data CID | string | no | Advanced: the decimal Google place CID. Provide it to skip the location lookup (and its fee). | | Job Type | string | no | Optional service subcategory, for example restore_power. | | Language Code | string | no | Two-letter language code. | | Maximum Results per Service | number | no | Cap on businesses returned per service. Use 0 for the full listing. |

Output

Choose how much data to return with the Output parameter:

  • Simplified (default): a compact, LLM-friendly object.
  • Raw: every field the API returns.
  • Selected Fields: pick exactly which fields you want.

Fields available per business:

| Field | Description | |-------|-------------| | businessName | Business name | | badge, googleGuaranteed, googleScreened | Trust badge text plus clean booleans | | rating, reviews | Average star rating and total review count | | phone | Phone number in international format | | businessType | Service category, for example Electrician | | serviceArea, yearsInBusiness, bookingsNearby | Coverage and track record | | hours | Weekly hours and open status | | profileLink, cid, bid, pid | Profile URL and stable business identifiers | | summary | One-line human-readable summary |

Example workflows

Weekly HVAC lead list. Schedule Trigger (weekly) > Google Local Services (Search: hvac, Phoenix, AZ) > Google Sheets (append). You get a fresh list of Google Guaranteed HVAC companies with phone numbers every week.

Competitor badge monitor. Schedule Trigger > Google Local Services (Search: roofer, your metro) > Filter (badge changed) > Slack. Watch which roofers gain or lose the Google Guaranteed badge over time.

Pricing

The underlying Apify Actor is pay-per-result: you are charged per business row returned, plus a small one-time fee per unique location resolved (skipped when you pass a Data CID). See the Actor page for current pricing.

Resources

License

MIT