---
title: "Custom API"
description: "Deliver Lead Marvels leads straight into your CRM or marketing automation platform. API access and integration support are included with your campaign tier."
url: https://leadmarvels.com/services/custom-api
section: "Services"
updated: 2026-09-24
---

[Back](https://leadmarvels.com/services/lead-nurturing)

Additional Services

# Custom API

Send every qualified lead straight into your own systems using webhooks, a REST API, or a Zapier connection to your CRM. Need something more specific? We build custom integrations too.

## Included With Your Campaign Tier

API and integration features are part of your tier's monthly plan fee. There is no separate charge.

| Feature | Basic | Standard | Premium |
| --- | --- | --- | --- |
| Real-time lead delivery |  |  |  |
| CRM integration via Zapier |  |  |  |
| Webhooks & API access | - |  |  |
| Enhanced leads | - |  |  |
| Custom data-point questions | - | 1 question | Up to 2 questions |
| Custom data-point filters | - | - |  |
| Support channels | Help desk | Help desk & email | Help desk, chat, conference & email |

## Custom Integration & Support

Need something beyond your tier? Custom work is scoped and quoted per project.

Customized
Pricing

quoted per project

- Delivery to your own endpoint or middleware, beyond Zapier
- Custom field mapping and data-point filters tailored to your CRM
- Dedicated tech support, including Zapier setup and maintenance
- Service-level agreements for delivery and support response times

## API Documentation

Full reference docs for every endpoint and payload, straight from your dashboard.

[### Leads API

Query your qualified leads with date filters, sorting and pagination.](https://lmdashboard.com/docs/api/leads)   [### Resources API

List your published resources and their campaign details.](https://lmdashboard.com/docs/api/resources)   [### Enhanced Leads Webhook

The full schema for enriched leads, including company details and seniority.](https://lmdashboard.com/docs/webhook/enhanced-leads)

## Integration Examples

Here is what real-time delivery actually looks like. The values are sample data, but the field names and structure are real.

Webhook: Qualified Lead Payload

```
{
    "email": "jane.doe@acmecpa.com",
    "last_action": "The 2026 Firm Growth Playbook",
    "first_name": "Jane",
    "last_name": "Doe",
    "phone": "555-201-4477",
    "job_title": "Managing Partner",
    "company_name": "Acme CPA Advisors",
    "created_at": "2026-07-20T14:05:32.000000Z",
    "updated_at": "2026-07-20T14:05:32.000000Z",
    "address": {
        "address_1": "928 Main Street",
        "address 2": null,
        "city": "Fishkill",
        "state": "NY",
        "zip": "12524"
    },
    "notes": {
        "firm_size": "11_to_50"
    },
    "website": "Accounting Solution Hub",
    "website_id": 12,
    "industry_id": 3,
    "content_type": "Guide",
    "last_incentive": null,
    "resource_title": "The 2026 Firm Growth Playbook",
    "user": false
}
```

Sent to your webhook the moment a lead qualifies. You can set one webhook for your whole company, or one per resource.

REST API: Fetch Your Leads

```
curl "https://lmdashboard.com/api/company/acme-cpa-advisors/leads?filter[between]=2026-07-01,2026-07-20&sort=-created_at" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json"
```

```
{
    "data": [
        {
            "id": 396759,
            "website": "Accounting Solution Hub",
            "engagement-activities": [
                {
                    "activity": "Download",
                    "meta": [],
                    "created_at": "2026-07-20T14:05:32.000000Z"
                }
            ],
            "user": {
                "email": "jane.doe@acmecpa.com",
                "first_name": "Jane",
                "last_name": "Doe",
                "phone": "555-201-4477"
            },
            "custom-fields": {
                "job_title": "Managing Partner",
                "company_name": "Acme CPA Advisors",
                "firm_size": "11_to_50"
            },
            "resource": {
                "title": "The 2026 Firm Growth Playbook",
                "slug": "acme-cpa-advisors-2026-firm-growth-playbook",
                "full_url": "https://site/resource/acme-cpa-advisors-2026-firm-growth-playbook",
                "published_at": "2026-07-02T20:38:50.000000Z",
                "content_type": "Guide"
            },
            "company": {
                "name": "Acme CPA Advisors",
                "slug": "acme-cpa-advisors",
                "industry": "Accounting"
            },
            "created_at": "2026-07-20T14:05:32.000000Z",
            "updated_at": "2026-07-20T14:05:32.000000Z"
        }
    ],
    "links": {
        "first": "https://lmdashboard.com/api/company/acme-cpa-advisors/leads?page=1",
        "last": "https://lmdashboard.com/api/company/acme-cpa-advisors/leads?page=3",
        "prev": null,
        "next": "https://lmdashboard.com/api/company/acme-cpa-advisors/leads?page=2"
    },
    "meta": {
        "current_page": 1,
        "per_page": 100,
        "total": 286
    }
}
```

Token-authenticated, with date-range filters, sorting and pagination.

## CRM Integration via Zapier

Push every qualified lead into your CRM in three steps. No code required.

1. 1

   Create a Zap

   Use the "Webhooks by Zapier" trigger to generate your hooks.zapier.com URL.
2. 2

   Add it to your dashboard

   Paste the URL into your webhook settings, either for your whole company or for a single resource.
3. 3

   Map your fields

   Match the lead payload to your CRM fields; leads flow in real time from then on.

You'll need an active **Professional-level (or above) Zapier account**. Our team can handle the setup and maintenance for you, and there's a [step-by-step guide](https://store.leadmarvels.com/packages/zapier_integration_client_how_to.pdf) and a [video walkthrough](https://leadmarvels.com/resource/leadmarvels-how-to-set-up-a-zapier-webhook-with-lead-marvels) if you'd rather do it yourself.
