Skip to Main Content

Miscellaneous E&O API

Markel's admitted Miscellaneous E&O product available via API extends coverage to a wide variety of service firms and provides a broad range of coverage features. This product offers insurance protection against claims resulting from alleged negligent acts, errors, or omissions in connection with the professional services being rendered.

Contact us

Get in touch with the Markel team.

API partner inquiry

Request information about partnering with Markel.

Product info



  • Communication services
  • Consulting services
  • Financial services
  • Inspection services
  • Insurance services
  • Legal services
  • Management services
  • Medical services
  • Office and clerical services
  • Personal services
  • Property services – real/personal
  • Training services
  • Transportation services
  • Negligence arising out of professional services, including personal injury
  • Aggregate deductible
  • Insured definition includes independent contractors and spouses/domestic partners

Maximum limits: $3m per claim/$3m aggregate

  • No losses in the past 5 years
  • Gross revenue must be under $5m annually

API functionality


The API endpoints allow for the creation of quotes for 24 combinations of usage and policy form in all states. Additionally, API users are able to manage endorsement, cancellation. Reinstatement, renew and non-renew post issuance transactions. These endpoints utilize HTTP methods to interact with the Markel quoting and post issuance processes.

Frequently asked questions

  • Create insured

    This endpoint allows for the creation of one insured for which multiple products can be submitted. Creating one insured allows bundled billing.

  • Create new submission/quote

    This endpoint provides the ability to create or edit a submission. The JSON formatted responses will include results of instant quote or instant decline.

  • Bind coverage and issue policy

    This endpoint supports binding coverage for an existing quoted submission and issuing a policy. The submission must be bindable based on status and effective date. This feature is supported regardless of use of the API for the submission and quote process.

  • Retrieve renewal data

    This endpoint allows for the retrieval, by either policy number or application ID, a policy renewal status and, if applicable, the data content of the renewal policy.

Interested in discussing digital platforms or exploring an API integration to distribute Markel’s products?