Enterprise · Data API

Your lead data, in your warehouse

A pull-based REST API that syncs every lead into Snowflake, BigQuery, or any data warehouse, on your own schedule. Full webhook-parity data, plus the responses from your distribution tools.

lead record
{
  "email": "jane@example.com",
  "state": "California",
  "state_question": "Which state?",
  "phone_verified": true,
  "anura_result": "good",
  "total_score": 82,
  "submitted_at": "2026-06-25T17:50:06Z",
  "_meta": { "lead_id": "…", "funnel_id": "…" },
  "deliveries": [
    { "integration_type": "leadprosper",
      "status_code": 200,
      "response": { "status": "ACCEPTED", "price": 12.5 } }
  ]
}

Pull every lead into your data stack

Stop exporting CSVs and stitching together one-off integrations. Point your warehouse at the Data API and every lead flows in automatically, ready to join with the rest of your business data.

  • Sync to Snowflake, BigQuery, Redshift, Databricks, or any warehouse
  • Power BI dashboards and reporting from a single source of truth
  • Plug into reverse-ETL platforms like Fivetran, Airbyte, or Hightouch
  • Keep your own backup of every lead in your data lake
incremental sync
$ curl -H "Authorization: Bearer lc_live_…" \
   "…/v1/data/leads?since=<cursor>&limit=500"

{
  "data": [ /* new + changed leads */ ],
  "next_cursor": "eyJ1Ijoi…",
  "has_more": true
}

# store next_cursor, MERGE on lead_id, repeat

Pull-based, on your schedule

You poll a single endpoint whenever you want. An opaque cursor hands you only what is new or changed since your last pull, so syncs are fast, incremental, and resumable.

  • Poll on your own cadence, with no infrastructure for us to push to
  • A cursor returns only new or changed leads since your last poll
  • Resume exactly where you left off after downtime, with no gaps
  • Upsert on lead_id so enriched and re-verified leads stay current
GET https://my.leadcapture.io/api
GET/v1/data/leads
Page of leads, ordered by cursor
GET/v1/data/leads?since=<cursor>
Everything changed since last poll
GET/v1/data/leads/{id}
A single lead, with deliveries

Everything the webhook sends, plus buyer responses

The Data API returns the same rich payload your webhooks do, using stable field names, and adds something webhooks cannot: the actual API responses from the tools you distribute leads to.

  • Every form answer, with the original question text alongside it
  • Verification, phone validation, fraud detection, scoring, and consent
  • TrustedForm, Jornaya, and session-recording links for compliance
  • The real response from distribution tools like Lead Prosper and LeadByte

OpenAPI spec

Source of truth

Postman collection

Import and Send

Snowflake quickstart

Scheduled task + MERGE

Custom build help

Our team can assist

Built for your engineers

A clean, predictable API your team can integrate in an afternoon, with the docs and tooling to make it painless.

  • OpenAPI spec, a downloadable Postman collection, and a Snowflake quickstart
  • Bearer-key auth, scoped per account, created right in your dashboard
  • Predictable JSON, cursor pagination, and clear rate-limit headers
  • Need a custom pipeline? Our team can help you build it

Available on Enterprise

The Data API is included with Enterprise plans. Our team helps you stand up your first warehouse sync and can build a custom pipeline for your stack.

  • Included with Enterprise
  • White-glove setup and custom implementation help
  • Dedicated support for your data pipeline

Explore More Features

Ready to Get Started?

Join thousands of performance marketers using LeadCapture.io to build better forms and convert more traffic.

Talk to Sales