Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: NowCerts Carriers API
description: The NowCerts API is the REST interface to the NowCerts insurance agency management system (now branded Momentum AMP; the API is still served from api.nowcerts.com).
version: 2.1.5
contact:
name: NowCerts / Momentum AMP
url: https://www.nowcerts.com
x-modeled: Endpoint paths and methods are confirmed real from api.nowcerts.com/Help. Schemas are modeled from documented behavior and typical AMS fields, not copied from an official machine-readable spec (NowCerts does not publish OpenAPI).
servers:
- url: https://api.nowcerts.com/api
description: NowCerts production API
security:
- bearerAuth: []
tags:
- name: Carriers
description: Carrier, underwriter, and line-of-business reference data.
paths:
/CarrierDetailList:
get:
operationId: listCarrierDetail
tags:
- Carriers
summary: List carriers
description: Returns the insurance carriers configured for the agency, with OData-style query options.
parameters:
- $ref: '#/components/parameters/ODataFilter'
- $ref: '#/components/parameters/ODataTop'
- $ref: '#/components/parameters/ODataSkip'
- $ref: '#/components/parameters/ODataOrderBy'
responses:
'200':
description: A list of carriers.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Carrier'
'401':
$ref: '#/components/responses/Unauthorized'
/UnderwriterDetailList:
get:
operationId: listUnderwriterDetail
tags:
- Carriers
summary: List underwriters
description: Returns the underwriters associated with carriers.
responses:
'200':
description: A list of underwriters.
content:
application/json:
schema:
type: array
items:
type: object
additionalProperties: true
'401':
$ref: '#/components/responses/Unauthorized'
/LineOfBusinessList:
get:
operationId: listLineOfBusiness
tags:
- Carriers
summary: List lines of business
description: Returns the lines of business (LOB) master data used to classify policies and carriers.
responses:
'200':
description: A list of lines of business.
content:
application/json:
schema:
type: array
items:
type: object
additionalProperties: true
'401':
$ref: '#/components/responses/Unauthorized'
components:
schemas:
Carrier:
type: object
description: An insurance carrier. Modeled.
properties:
databaseId:
type: string
format: uuid
name:
type: string
naicCode:
type: string
phone:
type: string
additionalProperties: true
Error:
type: object
properties:
message:
type: string
error:
type: string
additionalProperties: true
parameters:
ODataFilter:
name: $filter
in: query
description: OData-style filter expression.
schema:
type: string
ODataOrderBy:
name: $orderby
in: query
description: OData-style ordering expression.
schema:
type: string
ODataTop:
name: $top
in: query
description: Maximum number of records to return.
schema:
type: integer
ODataSkip:
name: $skip
in: query
description: Number of records to skip.
schema:
type: integer
responses:
Unauthorized:
description: Missing or invalid bearer token, or the user lacks the API Integration role.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: Bearer token obtained from https://api.nowcerts.com/token via the OAuth2 password grant. The user must have the "API Integration" agent role.