Google Maps leads integrations
Every Hubertino integration runs on the same public REST API: start a Google Maps scrape, wait for it, and take the businesses, with emails, phones, websites and social profiles, wherever they need to go. Each one spends credits exactly like the dashboard: 1 per business delivered, from $0.276 per 1,000.
n8n workflow templates
Three importable workflows: leads with emails to Google Sheets, leads to HubSpot contacts, and a weekly monitor that appends only newly listed businesses.
Google Sheets script
An Apps Script that adds a Hubertino menu to your spreadsheet: start a scrape, then pull the rows into a tab, deduplicated on place_id.
REST API docs
Start scrapes, poll them and read rows or CSV/XLSX exports from your own code, with curl, Python and Node examples.
Native or via the REST API
What exists today, and how each piece connects.
| Tool | Connection | What it is |
|---|---|---|
| REST API | Native | The API itself, Bearer-key auth, on every plan. Docs |
| OpenAPI spec | Native | An OpenAPI 3.1 file for API clients and code generators: /api/v1/openapi.json |
| Python, Node, curl | Via REST | Example scripts, not an SDK package: start, poll, download the CSV. Quickstart |
| n8n | Via REST | Workflow templates built on n8n's HTTP Request node. There's no Hubertino node in n8n. Templates |
| Google Sheets | Via REST | A script you paste into your sheet's Apps Script editor, not a Marketplace add-on. Setup |
| HubSpot | Via n8n | The n8n HubSpot template creates or updates one contact per business email. |
| Zapier, Make, Clay | Not available | No app in these tools yet. A generic HTTP step there can call the REST API, but without webhooks it has to poll for the result. |
What every integration has in common
- • It polls. The API has no webhooks yet, so each integration checks the scrape until it's done: every 30 seconds in n8n, every 5 minutes with the Sheets auto-refresh. A scrape usually takes a few minutes.
- • Credits work the same. A scrape reserves categories × locations × max results (capped at your balance) and refunds what it didn't use. Emails and social profiles cost nothing extra.
- • Filtering happens after delivery. Keeping only businesses with an email is a step in the workflow; every business the scrape delivers is charged either way.
- • One key per account. A
hub_live_key can spend all of the account's credits, so keep it in the tool's credential store. Generating a new key in Settings replaces the old one, so update every integration after rotating it.
Full limits and error codes are in the API docs; prices on the pricing page.
Get an API key
Start free with 100 credits, no card. Every integration works on every plan.
Start free with 100 credits