Back to Platform API Guides
InsuranceReady to build

Duck Creek API

Duck Creek APIs for policy, billing, and claims are partner-gated, leaving most insurtech teams without a self-serve path to P&C carrier data. Integuru can generate a production-ready HTTP API — chat with us to get started.

Overview

Duck Creek Technologies is one of the two dominant core system vendors for property and casualty insurance carriers in North America, competing directly with Guidewire across personal lines, commercial lines, and specialty risks. Its platform covers the full insurance transaction lifecycle through three products: Duck Creek Policy for underwriting and policy administration, Duck Creek Billing for premium collection and payment management, and Duck Creek Claims for first notice of loss through settlement. Mid-size and large P&C carriers running on Duck Creek hold the policy, billing, and claims data that insurtech platforms, MGA systems, and carrier connectivity tools need to build on.

Duck Creek exposes APIs for all three products, but access is gated through its implementation partner ecosystem. Connecting to a carrier's Duck Creek instance requires both Duck Creek's partner approval and the carrier's willingness to configure their instance for external API access. For an independent insurtech vendor, an AI claims tool, or a premium finance platform that needs to read data from a carrier running Duck Creek, neither dependency is within reach on a normal product development timeline.

Integuru generates a production-ready HTTP API for Duck Creek instances using direct HTTP requests against the same endpoints the Duck Creek web application uses internally. Policy data, billing records, claims, certificates, and endorsements are all accessible through Integuru's API. The Production plan's 24/7 on-call maintenance covers session state and endpoint changes at the carrier level before they affect your calls.


Why Teams Need This Integration

The partner ecosystem dependency creates specific blockers for teams that need to move quickly on Duck Creek data.

Premium finance and installment billing platforms. get_policy_premium pulls written premium, installment plan configuration, and outstanding balance from Duck Creek Billing. Premium finance companies and installment billing platforms need this data to issue finance agreements and reconcile payments against policy accounts. Pulling it manually through Duck Creek's export UI is a recurring manual task that breaks at scale.

Claims management and loss run reporting. list_claims and get_claim_detail give claims management platforms, loss run aggregators, and reserve analysis tools structured access to Duck Creek Claims data. Carriers and brokers that report loss runs to reinsurers, auditors, or prospective clients currently extract claims data manually or through scheduled reports that do not feed downstream systems in real time.

MGA and program administrator platforms. Managing general agents writing on carrier paper through a Duck Creek-backed carrier need programmatic read access to policy records, endorsements, and premium data to power their own front-end systems and binding workflows. list_policies, get_policy_detail, and list_endorsements cover this without requiring the MGA to be a Duck Creek implementation partner.

Certificate automation and holder management. Commercial lines accounts generate certificate requests continuously — from lenders, project owners, and contract counterparties requiring proof of coverage. list_certificates and get_certificate give certificate automation platforms and holder management tools structured access to COI data from Duck Creek without requiring an agent to generate each certificate manually through the platform interface.


Insurance Workflows This Integration Covers

The ten planned actions cover the three Duck Creek products that hold carrier-side insurance data:

  • Policy administration: list_policies and get_policy_detail surface the full underwriting record from Duck Creek Policy, including coverage terms, limits, deductibles, and policy status. list_endorsements tracks mid-term changes with effective dates and premium impact per endorsement.
  • Billing and premium: get_policy_premium retrieves written premium, installment plan, and outstanding balance from Duck Creek Billing for finance platforms, reconciliation pipelines, and renewal pricing workflows.
  • Claims: list_claims and get_claim_detail provide claims management tools, reinsurance reporting systems, and AI triage platforms with structured data from Duck Creek Claims, including reserve breakdown and payment history.
  • Certificates and policyholders: list_certificates and get_certificate support certificate automation tools and holder portals. list_clients and get_client_detail give CRM and account management platforms a structured view of policyholder records linked to their Duck Creek accounts.

Adjacent Integrations

Integuru already operates in the insurance vertical. The GTL integration provides production-ready HTTP API access to GTL's group life insurance enrollment portal — the live anchor integration for the Insurance vertical on Integuru, demonstrating that insurance platform authentication and session management work in production today. The Velocity integration covers AML enrichment for lending and mortgage workflows on a platform with no public API, a credential management and session model directly analogous to Duck Creek instance authentication. The Wefunder integration covers 6 live actions on a gated financial platform with complex auth flows, the same pattern that Duck Creek's session-based web application represents.

What Duck Creek currently offers publicly

Partner API only

Duck Creek Technologies exposes APIs for its policy, billing, and claims products, but access is partner-gated. Integration requires engagement through Duck Creek's implementation partner ecosystem — typically a certified system integrator working on a carrier implementation project. Independent insurtech vendors, data platforms, and AI tools that need to connect to a carrier's Duck Creek instance have no self-serve path; access depends on both Duck Creek's partner approval and the carrier's configuration consent.

Duck Creek official site

Actions Integuru could expose

list_policies

Return a paginated list of policies with carrier, line of business, effective date, and policy status

get_policy_detail

Retrieve the complete policy record including coverage terms, limits, deductibles, and underwriting data

list_clients

List policyholders and named insureds with contact details, account type, and linked policy associations

get_client_detail

Retrieve the full account record for a single policyholder including linked policies, contacts, and billing status

list_claims

Return claims for a policy or account with claim number, date of loss, current status, and reserve amounts

get_claim_detail

Retrieve the complete claim record including coverage line, adjuster assignment, reserve breakdown, and payment history

list_certificates

List certificates of insurance for an account with holder name, coverage summary, and expiration date

get_certificate

Retrieve a specific certificate of insurance with full holder, additional insured, and underlying policy details

get_policy_premium

Return premium data for a policy including written premium, installment plan, and outstanding balance

list_endorsements

List endorsements applied to a policy with effective date, endorsement type, and premium change

...many more

These actions reflect what Integuru would generate based on the workflows Duck Creek exposes through its web interface. Final scope is confirmed when the integration is built.

Integuru already supports these platforms in the same vertical

These are live, production-ready integrations (not requests). They show that Integuru has working knowledge of this space.

Frequently Asked Questions

Ready to integrate Duck Creek?

Integuru builds a production-ready API using direct HTTP requests. 24/7 maintenance included on production plans.

npm install -g integuru