Portfolio Supported AIs Solutions Tasks Email Archive Bring Your Own Code Integrations Pricing

Get Started

ChatGPT

ChatGPT

Start directly →

Ready
Claude

Claude

Directory Connector →

Ready
Mistral

Mistral

Directory Connector →

Ready

Dashboard Always available
Google Places

Google Places

🔑 BYO Key — Data & Enrichment

Enrich business data with Google Places. Strict name matching (Jaccard ≥ 0.85) prevents false positives. Returns phone, website, rating, reviews, and opening hours.

🔑 Setup Required — Bring Your Own Key This integration requires API credentials. Store them once via setup_integration or the Dashboard Vault — they're encrypted with AES-256-GCM and never exposed.

Required Credentials

google_places_api_key
Google Places API Key
Create an API key at console.cloud.google.com → APIs & Services → Credentials. Enable "Places API (New)" and "Geocoding API".

Get your API key at developers.google.com →

Try it with your AI assistant

Once WebsitePublisher is connected to your AI assistant, paste one of these into the chat. Replace the parts in [brackets] with your own details.

@WebsitePublisher look up the phone number, website and opening hours of [business name] in [city]
With WebsitePublisher, look up the phone number, website and opening hours of [business name] in [city]
With WebsitePublisher, look up the phone number, website and opening hours of [business name] in [city]

Endpoints (3)

POST enrich

Find a business on Google Places by name + city, apply strict Jaccard name matching (≥ 0.85), and return enrichment data. Prevents false positives like matching "Bakkerij Jansen" to "Slagerij Jansen". Returns phone, website, rating, reviews count, and match metadata.

Field Type Required Description
handelsnaam string ✓ Yes Business name to search for (e.g. "Bakkerij Het Broodje").
plaats string ✓ Yes City name (e.g. "Den Haag"). Used to scope the search.
jaccard_threshold number No Minimum Jaccard similarity for a match. Default: 0.85. Lower = more matches but more false positives.
max_candidates integer No Number of Google results to evaluate. Default: 5. Max: 10.
POST geocode

Convert a Dutch address to lat/lng coordinates using Google Geocoding API. Used for radius-based company searches.

Field Type Required Description
address string ✓ Yes Full address (e.g. "Hoofdstraat 1, 2511 AA Den Haag") or partial (e.g. "Den Haag centrum").
POST details

Get full details for a Google Place by its place_id. Returns all available fields: phone, website, rating, reviews, opening hours, address components.

Field Type Required Description
place_id string ✓ Yes Google Place ID (from a previous enrich or search result).

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
enrich google-places_enrich
geocode google-places_geocode
details google-places_details
← Back to all integrations