Skip to main content
REST API & MCP

Rodz data, inside your product

The same production as the app, by API: create signals, receive every qualified lead through a signed webhook, enrich contacts, watch account lists. 46 signal types, self-serve.

What you can build

Six endpoint families, one key.

Signals

Create, update or pause a signal by type (funding rounds, job changes, job offers, public tenders...), with its filters and its daily cap.

Webhooks

Every qualified lead is pushed to your URL as soon as it is ready. HMAC-SHA256 signature, an X-Webhook-Id header identical on every retry to deduplicate.

Watchlists

Provide a list of accounts or profiles and get what happens to them: funding, acquisition, hiring, job change.

Enrichment

Email, phone and company data for a contact, one at a time or in bulk.

Test and replay

Send a test payload to your endpoint, or replay existing leads to a new webhook.

MCP server

Your AI agents query Rodz signals and leads directly.

Your first signal

The request body describes your targets. The full schema of every signal type, and the payload your webhook receives, are in the documentation.

  1. 1

    Create a test account

    100 free credits, no credit card.

  2. 2

    Generate your API key

    In Integrations → API. Your webhook signing secret is on the same page.

  3. 3

    Validate your webhook

    Create a signal, send yourself a test payload, then let the real leads flow.

# 1. List the signal catalogue
curl https://api.rodz.io/api/v1/signal-types \
  -H "Authorization: Bearer $RODZ_API_KEY"

# 2. Create a signal (job changes)
curl -X POST https://api.rodz.io/api/v1/signals/job-changes \
  -H "Authorization: Bearer $RODZ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "New CTOs in France",
    "webhookUrl": "https://example.com/webhooks/rodz",
    "dailyLeadLimit": 20,
    "config": {
      "jobTitles": ["CTO"],
      "locations": ["France"],
      "getEmails": true
    }
  }'

# 3. Validate your receiver (SIGNAL_ID returned by step 2)
curl -X POST https://api.rodz.io/api/v1/signals/$SIGNAL_ID/test-webhook \
  -H "Authorization: Bearer $RODZ_API_KEY"

Partners

Building Rodz into a product you sell?

White label, credits bought in volume on invoice, custom signals and support all the way to production.

See the partner offer

Ready to integrate Rodz?

Interactive documentation, a test endpoint, 100 credits to try.