Partenaires et distributeurs
Des signaux prêts à intégrer, sous votre marque. Sans risque financier.
Connexions aux concurrents, abandons d’outils, changements de poste dans une liste : des signaux que vos utilisateurs ne trouvent pas ailleurs, dans un schéma JSON stable, par webhook, API ou MCP. Vous ne payez que les leads conformes à vos critères.
Aucun engagement de durée ni de volume. Crédits sans expiration.
- Se connecte aux commerciaux d’un concurrent Éditeur SaaS · 180 salariés Exemple
- Réagit au post d’un concurrent Cabinet de conseil · 60 salariés Exemple
- Se connecte au support d’un concurrent Fintech · 300 salariés Exemple
Éditeur SaaS · 180 salariés
Se connecte aux commerciaux d’un concurrent
POST sur votre webhook
{ "signal": { "type": "competitor_relationship_monitoring" },
"contact": { "title": "Head of Sales", "email": "…" },
"company": { "industry": "Éditeur SaaS", "employee_count": 180 } } Le format livré
Un lead, un JSON. Toujours le même schéma.
Voici exactement ce que reçoit votre webhook pour un prospect qui vient de se connecter aux commerciaux d’un concurrent. Valeurs fictives.
Webhook reçu (extrait)
POST https://votre-plateforme.com/webhooks/rodz
Content-Type: application/json
X-Webhook-Id: 7c1e4b2a-5d3f-4a8e-9b6c-2f0d1e3a4b5c
X-Webhook-Timestamp: 1759482720
X-Webhook-Signature: 3b9f0c6e2d1a…
{
"signal": {
"id": "d4f5a6b7-c8d9-4e0f-a1b2-c3d4e5f6a7b8",
"name": "Concurrents CRM, France",
"type": "competitor_relationship_monitoring",
"last_signal_date": "2026-10-03",
"tracked_company": "https://www.linkedin.com/company/example-rival/",
"tracked_contact": "https://www.linkedin.com/in/example-sales-rep/"
},
"contact": {
"lead_id": "7c1e4b2a-5d3f-4a8e-9b6c-2f0d1e3a4b5c",
"created_at": "2026-10-03T09:12:00+00:00",
"first_name": "Camille",
"last_name": "Exemple",
"title": "Head of Sales",
"email": "camille@example-saas.com",
"phone": "",
"country_code": "FR",
"linkedin_profile_url": "https://www.linkedin.com/in/example-profile/",
"matched_persona": "Sales Director"
},
"company": {
"name": "Example SaaS",
"website": "https://example-saas.com",
"industry": "Software Development",
"employee_count": 180,
"employee_range": "51-200",
"hq_country_code": "FR",
"tech_stack": ["HubSpot", "Segment"]
}
} - X-Webhook-Id
- Identifiant stable, le même à chaque nouvel essai : votre clé de dédoublonnage.
- X-Webhook-Signature
- HMAC-SHA256 du corps, à vérifier avec votre secret.
- signal.type
- Le type de signal, l’un des 46 du catalogue (GET /api/v1/signal-types).
- signal.tracked_company · tracked_contact
- Le concurrent surveillé, et la personne de son équipe à qui le prospect vient de se connecter.
- contact.*
- La personne : poste, email si l’enrichissement est activé, profil LinkedIn, persona validé.
- company.*
- Son entreprise : secteur, effectif, pays, outils détectés.
Trois objets imbriqués, signal, contact et company. Chaque champ est toujours présent : une valeur inconnue vaut "", jamais null, votre parseur ne casse pas.
Voir tous les schémas →Intégration
Trois appels, et c’est en ligne
Pas de projet data : une clé, un signal par utilisateur, un endpoint qui reçoit.
- 1
Créez une clé API
Dans Intégrations → API. Les 100 crédits offerts suffisent pour tester.
- 2
Créez un signal avec votre webhookUrl
Un POST porte les filtres de votre utilisateur et l’adresse où livrer.
- 3
Recevez les leads
test-webhook valide votre réception, puis chaque lead qualifié arrive signé, dès qu’il est prêt.
Créer un signal pour un de vos utilisateurs
curl -X POST https://api.rodz.io/api/v1/signals/competitor-connections \
-H "Authorization: Bearer $RODZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Concurrents CRM, France",
"webhookUrl": "https://votre-plateforme.com/webhooks/rodz",
"dailyLeadLimit": 50,
"config": {
"linkedinCompanyUrls": [
"https://www.linkedin.com/company/example-rival/"
],
"locations": ["France"],
"getEmails": true
}
}' Déjà intégré par
-
lemlist
-
Cargo
-
Bulldozer
-
Kalent
-
The Sales Engine
-
Overloop
-
Sinky
-
Extrovert
Zéro risque financier
Vous ne payez que les leads conformes à vos critères
Distribuer de la donnée ne devrait pas vous obliger à parier sur des volumes.
-
Conforme, sinon gratuit
Un lead est facturé s’il correspond aux critères exacts du signal. Un lead écarté par nos contrôles est recrédité.
-
Aucun engagement
Ni durée, ni volume minimum. Vous suivez la demande de vos utilisateurs, à la hausse comme à la baisse.
-
Crédits sans expiration
Les crédits achetés restent sur votre compte. Aucun stock perdu en fin de mois ou d’année.
-
Un signal livre peu ? Il coûte peu
Vous payez les leads produits, pas un forfait. Un signal calme ne vous laisse aucun minimum à rattraper.
Ce que vous y gagnez
Un catalogue de signaux prêt à vendre
-
De la donnée fraîche, instantanément
Chaque lead arrive sur votre webhook dès qu’il est qualifié. Vos utilisateurs agissent pendant que le signal est chaud.
-
Votre marque, votre prix
En marque blanche, vos utilisateurs voient votre produit. Vous fixez votre prix de revente et gardez la marge.
-
46 signaux, sans équipe data à monter
Connexions aux concurrents, réactions à leurs posts, abandons d’outils, marchés publics attribués : vérifiés et enrichis du bon contact.
-
Un signal manquant ? Nous l’ajoutons
Vos clients ont un besoin que le catalogue ne couvre pas : nous l’ajoutons, en exclusivité sous licence si vous le souhaitez.
Pour aller plus loin
Tout le catalogue en un appel
Construisez votre propre sélecteur de signaux : chaque type, son coût en crédits, ses paramètres et les champs livrés.
GET /api/v1/signal-types (extrait)
curl https://api.rodz.io/api/v1/signal-types \
-H "Authorization: Bearer $RODZ_API_KEY"
{
"signalTypes": [
{
"signalTypeId": "competitor_relationship_monitoring",
"name": "Competitor Connections",
"category": "competitive_intelligence",
"creditsPerLead": 5,
"createEndpoint": "/api/v1/signals/competitor-connections",
"configParameters": {
"linkedinCompanyUrls": { "type": "array" },
"locations": { "type": "array" },
"targetPersonas": { "type": "array" },
"getEmails": { "type": "boolean" }
},
"outputFields": [
"signal.tracked_company",
"contact.email",
"company.name"
]
}
]
} Remplacez $RODZ_API_KEY par votre clé (Intégrations → API). Extrait d’une entrée du catalogue ; schéma complet dans la documentation.
- Webhooks signés HMAC-SHA256 (X-Webhook-Signature, X-Webhook-Timestamp)
- X-Webhook-Id identique à chaque renvoi, pour dédoublonner
- Renvoi automatique en cas de timeout, d’erreur 5xx ou de 429
- Endpoint de test et rejeu des leads vers un nouveau webhook
- 6 000 requêtes par minute et par clé (≈ 100 par seconde), 429 et Retry-After au-delà
- Version dans le chemin (/api/v1) ; un endpoint renommé garde son ancien chemin, signalé dans le catalogue
- Plafond quotidien par signal (dailyLeadLimit), réglable par API
- Champs vides livrés en "", jamais absents ni null
- Enrichissement de contacts à l’unité ou en masse
Prix
Un prix au crédit, qui baisse avec votre volume
-
Un coût en crédits par signal
Un lead coûte de 0,5 à 12 crédits selon le signal, lisible dans le catalogue API.
-
Prépayé ou facture mensuelle
Des crédits sans expiration, ou une facture mensuelle en euros sur les leads livrés dans le mois.
-
À la carte
Le signal seul, le signal qualifié, ou le signal avec le décideur. Gardez votre propre enrichissement si vous en avez un.
Votre prix au crédit
De 0,10 € à 0,05 € le crédit : le prix baisse avec le volume acheté, sans engagement de durée.
Mise en route
Du premier test à la production
- 1
Accès de test, en libre-service
Créez un compte en ligne (100 crédits offerts), générez votre clé dans Intégrations → API. Aucun rendez-vous.
- 2
Échantillon sur vos cibles
Créez les signaux visés, validez votre réception avec test-webhook, jugez les leads sur pièces.
- 3
Appel de cadrage, si utile
Volumes, format de livraison, conditions de revente.
- 4
Conditions
Volume de crédits, prépayé ou facture mensuelle.
- 5
Production
Webhooks branchés, plafonds réglés, qualité suivie avec votre équipe.
Questions fréquentes
Vos questions, nos réponses
Testez l’API dès aujourd’hui
Créez un compte, générez une clé, appelez le catalogue. Un appel reste possible pour cadrer volumes et revente.