Bêta privée — 0/10 sièges founder (-50 % à vie) Rejoindre la waitlist
Leadmaps

Leadmaps pour n8n — la machine à prospection locale

n8n transforme Leadmaps en machine récurrente : un déclencheur Cron, un HTTP Request vers /v1/places, un Filter, et votre CRM ou outil d'outreach. Grâce à la dédup 30 j, un déclenchement hebdomadaire ne re-facture jamais la même fiche.

Installation

  1. Créez votre clé API sur app.leadmaps.io/keys.
  2. Option A (agentique) : ajoutez un nœud MCP Client pointé sur https://mcp.leadmaps.io/mcp.
  3. Option B (classique) : nœud HTTP Request → GET https://api.leadmaps.io/v1/places avec votre header Bearer.
  4. Chaînez : Cron → HTTP Request → Filter (ex. has_website=false) → Google Sheets / Lemlist.
MCP Client node
Server URL: https://mcp.leadmaps.io/mcp
Header: Authorization: Bearer lm_live_xxx

3 prompts copiables

Les tools MCP

ToolCoût
count_placesGratuit — à appeler en premier
search_places1 crédit par fiche retournée (re-livraison 30 j gratuite)
get_place1 crédit (dédup)
list_categoriesGratuit
create_export1 crédit par ligne livrée
get_export_statusGratuit

La machine à prospection hebdomadaire, nœud par nœud

Le flow Leadmaps canonique dans n8n tient en quatre nœuds et tourne indéfiniment :

  1. Cron — chaque lundi, 07h00.
  2. HTTP RequestGET https://api.leadmaps.io/v1/places?category=plumber&city=Nantes&min_rating=4.5 avec le header Authorization: Bearer lm_live_xxx. Paginez avec pagination.next_cursor.
  3. Filter — gardez has_website === false (le cas n°1 des agences : des entreprises à qui vendre un site).
  4. Google Sheets / Lemlist — ajoutez les lignes ou poussez les contacts en campagne.

Les fiches livrées étant dédupliquées 30 jours, le run du lundi ne paie que les nouvelles entreprises entrées dans votre filtre depuis la semaine passée. Votre dépense de crédits converge vers le vrai taux de nouveauté de votre marché.

Garde-fou de coût avec un comptage gratuit

Ajoutez un HTTP Request vers /v1/places/count avant l'appel payant et un nœud IF : si count > 500, envoyez-vous un message Slack au lieu de récupérer. Le comptage est gratuit.

Variante agentique (nœud MCP Client)

Le nœud MCP Client de n8n parle directement à https://mcp.leadmaps.io/mcp — utile quand un nœud AI Agent décide quoi chercher selon des données amont (ex. une liste de villes depuis un Google Sheet).

Importez le template

Nos docs incluent un template importable en 1 clic (Cron → HTTP → Filter → Sheets) sur docs.leadmaps.io — copiez le JSON, collez dans n8n, ajoutez votre clé, terminé.

FAQ

Nœud MCP Client ou simples HTTP Request : lequel choisir ?

Les deux marchent. HTTP Request suffit pour un pipeline déterministe (Cron → HTTP → Filter → Sheets) ; le nœud MCP Client sert quand un nœud AI Agent doit décider dynamiquement quoi chercher (ex. une liste de villes venue d'un Google Sheet).

Comment paginer les résultats dans n8n ?

Chaque réponse porte pagination.next_cursor : bouclez avec le paramètre cursor jusqu'à has_more=false. Au-delà de quelques centaines de fiches, préférez create_export (asynchrone) à la pagination manuelle.

Mon workflow hebdomadaire va-t-il re-payer les mêmes fiches ?

Non : toute fiche déjà livrée à votre compte est re-livrable gratuitement pendant 30 jours. Un Cron hebdomadaire ne paie donc que les fiches nouvelles ou modifiées entrées dans votre filtre.

Comment éviter qu’un run n8n explose mon budget ?

Appelez /v1/places/count (gratuit) avant l'appel payant, puis un nœud IF : si le count dépasse votre seuil, envoyez-vous une alerte Slack au lieu de livrer. Le plafond de dépenses côté Leadmaps borne le pire cas.