NAIC
The National Association of Insurance Commissioners (NAIC) is the U.S. standard-setting and regulatory support organization created and governed by the chief insurance regulators of the 50 states, the District of Columbia and five territories. It is not a carrier and not a federal regulator - under the McCarran-Ferguson settlement the United States has no national insurance supervisor, so the NAIC is the coordinating body through which state-based regulation is made uniform. It writes the model laws, accounting practices and Annual Statement Blanks that every admitted insurer files against, operates the Financial Data Repository behind those filings, and runs the market infrastructure the industry actually transacts on: SERFF for electronic rate and form filing, State Based Systems (SBS) for producer and company licensing in roughly thirty jurisdictions, iSite+ and myNAIC for regulator analytics, OPTins for premium tax, and consumer-facing lookups such as the Consumer Information Source and the Life Insurance Policy Locator. Its lines of business span property and casualty, life and annuity, health, title and fraternal across the United States. Its API posture is partner-gated and closed: there is no developer portal at developer/developers/docs.naic.org (all NXDOMAIN), no documented self-serve API, and no downloadable OpenAPI anywhere on naic.org or serff.com. SERFF does operate real integration services - Legacy SPI (two-way PUSH/PULL), Legacy SIS (one-way PULL) and a Modernized Data API (one-way PULL), in PROD and BETA - but they are named only on a support checklist, provisioned by emailing wsrequest@naic.org, and fronted by Okta login walls. Bulk regulatory data is licensed by contract through idp@naic.org rather than served over an API. There is, however, one real and entirely undocumented public machine surface: content.naic.org runs Drupal 11 and serves a live, anonymously readable JSON:API v1.1 at /jsonapi, whose resource index enumerates 284 resource types and exposes the model law corpus with its MDL numbers, the state insurance department regulator directory, committees, insurance topics, publications, CIPR research and the newsroom. The NAIC also publishes a first-party llms.txt declaring AI usage preferences, attribution requirements and crawl limits - so its stated contract with automated consumers is more explicit than its contract with API developers.
NAIC publishes 72 APIs on the APIs.io network, including Action API, Base Field Override API, Block API, and 69 more. Tagged areas include Insurance, United States, Regulator, Market Infrastructure, and Insurance Regulation.
NAIC’s developer surface includes authentication, code examples, engineering blog, documentation, developer portal, support, and 22 more developer resources.
73 APIs
Individual APIs this provider publishes, each with its own machine-readable definition.
The NAIC-operated SERFF (System for Electronic Rates & Forms Filing) platform exposes machine integration services to filers, state regulators and filing vendors. The SERFF Tech...
action entity resources exposed by the NAIC JSON:API.
base_field_override entity resources exposed by the NAIC JSON:API.
block entity resources exposed by the NAIC JSON:API.
Reusable content blocks used to compose NAIC pages.
block_content_type entity resources exposed by the NAIC JSON:API.
classy_paragraphs_style entity resources exposed by the NAIC JSON:API.
comment_type entity resources exposed by the NAIC JSON:API.
Site-wide configuration content, including the sitewide alert.
config_pages_type entity resources exposed by the NAIC JSON:API.
configurable_language entity resources exposed by the NAIC JSON:API.
crop entity resources exposed by the NAIC JSON:API.
crop_type entity resources exposed by the NAIC JSON:API.
date_format entity resources exposed by the NAIC JSON:API.
The JSON:API entry point.
editor entity resources exposed by the NAIC JSON:API.
embed_button entity resources exposed by the NAIC JSON:API.
entity_browser entity resources exposed by the NAIC JSON:API.
entity_extra_field entity resources exposed by the NAIC JSON:API.
entity_form_display entity resources exposed by the NAIC JSON:API.
entity_form_mode entity resources exposed by the NAIC JSON:API.
entity_view_display entity resources exposed by the NAIC JSON:API.
entity_view_mode entity resources exposed by the NAIC JSON:API.
Feeds importer configuration for state contacts, departments and meeting calendars.
feeds_feed_type entity resources exposed by the NAIC JSON:API.
feeds_subscription entity resources exposed by the NAIC JSON:API.
field_config entity resources exposed by the NAIC JSON:API.
field_storage_config entity resources exposed by the NAIC JSON:API.
Uploaded file entities backing the media entities.
filter_format entity resources exposed by the NAIC JSON:API.
image_style entity resources exposed by the NAIC JSON:API.
imce_profile entity resources exposed by the NAIC JSON:API.
language_content_settings entity resources exposed by the NAIC JSON:API.
layout_builder_browser_block entity resources exposed by the NAIC JSON:API.
layout_builder_browser_blockcat entity resources exposed by the NAIC JSON:API.
linkit_profile entity resources exposed by the NAIC JSON:API.
Media entities — documents (PDF publications, reports), images, video and audio.
media_type entity resources exposed by the NAIC JSON:API.
menu entity resources exposed by the NAIC JSON:API.
Site navigation menu links.
metatag_defaults entity resources exposed by the NAIC JSON:API.
Drupal content nodes — the NAIC's articles, committee pages, publications pages, state insurance department contacts, newsletters, calendars and generic pages.
node_type entity resources exposed by the NAIC JSON:API.
Paragraph entities — the composable page building blocks.
paragraphs_type entity resources exposed by the NAIC JSON:API.
path_alias entity resources exposed by the NAIC JSON:API.
pathauto_pattern entity resources exposed by the NAIC JSON:API.
print_engine entity resources exposed by the NAIC JSON:API.
rdf_mapping entity resources exposed by the NAIC JSON:API.
redirect entity resources exposed by the NAIC JSON:API.
rest_resource_config entity resources exposed by the NAIC JSON:API.
search_api_index entity resources exposed by the NAIC JSON:API.
search_api_server entity resources exposed by the NAIC JSON:API.
search_api_task entity resources exposed by the NAIC JSON:API.
settings entity resources exposed by the NAIC JSON:API.
shortcut entity resources exposed by the NAIC JSON:API.
shortcut_set entity resources exposed by the NAIC JSON:API.
simple_sitemap entity resources exposed by the NAIC JSON:API.
simple_sitemap_engine entity resources exposed by the NAIC JSON:API.
simple_sitemap_type entity resources exposed by the NAIC JSON:API.
slick entity resources exposed by the NAIC JSON:API.
Controlled vocabularies — model laws, insurance types, states, committees, publications, research topics and the rest of the NAIC's classification terms.
taxonomy_vocabulary entity resources exposed by the NAIC JSON:API.
toolbar_menu_element entity resources exposed by the NAIC JSON:API.
User entities (public fields only for anonymous callers).
user_role entity resources exposed by the NAIC JSON:API.
view entity resources exposed by the NAIC JSON:API.
webform entity resources exposed by the NAIC JSON:API.
webform_options entity resources exposed by the NAIC JSON:API.
webform_submission entity resources exposed by the NAIC JSON:API.
workflow entity resources exposed by the NAIC JSON:API.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
aid: naic
url: https://raw.githubusercontent.com/api-evangelist/naic/refs/heads/main/apis.yml
name: NAIC
kind: company
description: 'The National Association of Insurance Commissioners (NAIC) is the U.S. standard-setting and regulatory support
organization created and governed by the chief insurance regulators of the 50 states, the District of Columbia and five
territories. It is not a carrier and not a federal regulator - under the McCarran-Ferguson settlement the United States
has no national insurance supervisor, so the NAIC is the coordinating body through which state-based regulation is made
uniform. It writes the model laws, accounting practices and Annual Statement Blanks that every admitted insurer files against,
operates the Financial Data Repository behind those filings, and runs the market infrastructure the industry actually transacts
on: SERFF for electronic rate and form filing, State Based Systems (SBS) for producer and company licensing in roughly thirty
jurisdictions, iSite+ and myNAIC for regulator analytics, OPTins for premium tax, and consumer-facing lookups such as the
Consumer Information Source and the Life Insurance Policy Locator. Its lines of business span property and casualty, life
and annuity, health, title and fraternal across the United States. Its API posture is partner-gated and closed: there is
no developer portal at developer/developers/docs.naic.org (all NXDOMAIN), no documented self-serve API, and no downloadable
OpenAPI anywhere on naic.org or serff.com. SERFF does operate real integration services - Legacy SPI (two-way PUSH/PULL),
Legacy SIS (one-way PULL) and a Modernized Data API (one-way PULL), in PROD and BETA - but they are named only on a support
checklist, provisioned by emailing wsrequest@naic.org, and fronted by Okta login walls. Bulk regulatory data is licensed
by contract through idp@naic.org rather than served over an API. There is, however, one real and entirely undocumented public
machine surface: content.naic.org runs Drupal 11 and serves a live, anonymously readable JSON:API v1.1 at /jsonapi, whose
resource index enumerates 284 resource types and exposes the model law corpus with its MDL numbers, the state insurance
department regulator directory, committees, insurance topics, publications, CIPR research and the newsroom. The NAIC also
publishes a first-party llms.txt declaring AI usage preferences, attribution requirements and crawl limits - so its stated
contract with automated consumers is more explicit than its contract with API developers.'
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source:
- authentication
- security
generated: '2026-09-02'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Insurance
- United States
- Regulator
- Market Infrastructure
- Insurance Regulation
- Property and Casualty
- Life Insurance
- Health Insurance
- Producer Licensing
- Rate and Form Filing
- Regulatory Reporting
- Standards Body
- Model Laws
- Regulatory Data
- Open Data
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.23'
apis:
- aid: naic:serff-web-services
name: SERFF Web Services
description: 'The NAIC-operated SERFF (System for Electronic Rates & Forms Filing) platform exposes machine integration
services to filers, state regulators and filing vendors. The SERFF Technical Support Checklist published at serff.com
names three services by name - Legacy SPI (two-way PUSH/PULL), Legacy SIS (one-way PULL), and a Modernized Data API (one-way
PULL) - each available in PROD and BETA environments. There is NO public reference documentation, no OpenAPI or WSDL,
and no self-serve signup: access is provisioned by request to wsrequest@naic.org and the service hosts are credential-gated
(services.serff.com returned HTTP 403 anonymously; services-beta.serff.com returned HTTP 200 but serves only an NAIC/NIPR
landing page). Recorded here as a real but partner-gated surface, not a public API.'
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Insurance
- Rate and Form Filing
- Regulatory Reporting
- Partner Gated
properties:
- type: Documentation
url: https://www.serff.com/
- type: Documentation
url: https://www.serff.com/documents/serff-services-support-checklist.pdf
- type: Documentation
url: https://www.serff.com/serff_modernization.htm
- aid: naic:naic-action-api
name: NAIC Action API
description: action entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Action
tags_raw:
- action
properties:
- type: OpenAPI
url: openapi/naic-action-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-base-field-override-api
name: NAIC Base Field Override API
description: base_field_override entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- base_field_override
properties:
- type: OpenAPI
url: openapi/naic-base-field-override-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-block-api
name: NAIC Block API
description: block entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Block
tags_raw:
- block
properties:
- type: OpenAPI
url: openapi/naic-block-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-block-content-api
name: NAIC Block Content API
description: Reusable content blocks used to compose NAIC pages.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- block_content
properties:
- type: OpenAPI
url: openapi/naic-block-content-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-block-content-type-api
name: NAIC Block Content Type API
description: block_content_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- block_content_type
properties:
- type: OpenAPI
url: openapi/naic-block-content-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-classy-paragraphs-style-api
name: NAIC Classy Paragraphs Style API
description: classy_paragraphs_style entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- classy_paragraphs_style
properties:
- type: OpenAPI
url: openapi/naic-classy-paragraphs-style-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-comment-api
name: NAIC Comment API
description: Comment entities.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Comment
tags_raw:
- comment
properties:
- type: OpenAPI
url: openapi/naic-comment-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-comment-type-api
name: NAIC Comment Type API
description: comment_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- comment_type
properties:
- type: OpenAPI
url: openapi/naic-comment-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-config-pages-api
name: NAIC Config Pages API
description: Site-wide configuration content, including the sitewide alert.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- config_pages
properties:
- type: OpenAPI
url: openapi/naic-config-pages-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-config-pages-type-api
name: NAIC Config Pages Type API
description: config_pages_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- config_pages_type
properties:
- type: OpenAPI
url: openapi/naic-config-pages-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-configurable-language-api
name: NAIC Configurable Language API
description: configurable_language entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- configurable_language
properties:
- type: OpenAPI
url: openapi/naic-configurable-language-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-crop-api
name: NAIC Crop API
description: crop entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Crop
tags_raw:
- crop
properties:
- type: OpenAPI
url: openapi/naic-crop-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-crop-type-api
name: NAIC Crop Type API
description: crop_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- crop_type
properties:
- type: OpenAPI
url: openapi/naic-crop-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-date-format-api
name: NAIC Date Format API
description: date_format entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- date_format
properties:
- type: OpenAPI
url: openapi/naic-date-format-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-discovery-api
name: NAIC Discovery API
description: The JSON:API entry point.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Discovery
tags_raw:
- discovery
properties:
- type: OpenAPI
url: openapi/naic-discovery-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-editor-api
name: NAIC Editor API
description: editor entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Editor
tags_raw:
- editor
properties:
- type: OpenAPI
url: openapi/naic-editor-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-embed-button-api
name: NAIC Embed Button API
description: embed_button entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- embed_button
properties:
- type: OpenAPI
url: openapi/naic-embed-button-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-entity-browser-api
name: NAIC Entity Browser API
description: entity_browser entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- entity_browser
properties:
- type: OpenAPI
url: openapi/naic-entity-browser-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-entity-extra-field-api
name: NAIC Entity Extra Field API
description: entity_extra_field entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- entity_extra_field
properties:
- type: OpenAPI
url: openapi/naic-entity-extra-field-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-entity-form-display-api
name: NAIC Entity Form Display API
description: entity_form_display entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- entity_form_display
properties:
- type: OpenAPI
url: openapi/naic-entity-form-display-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-entity-form-mode-api
name: NAIC Entity Form Mode API
description: entity_form_mode entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- entity_form_mode
properties:
- type: OpenAPI
url: openapi/naic-entity-form-mode-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-entity-view-display-api
name: NAIC Entity View Display API
description: entity_view_display entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- entity_view_display
properties:
- type: OpenAPI
url: openapi/naic-entity-view-display-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-entity-view-mode-api
name: NAIC Entity View Mode API
description: entity_view_mode entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- entity_view_mode
properties:
- type: OpenAPI
url: openapi/naic-entity-view-mode-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-event-entity-api
name: NAIC Event Entity API
description: Event entities.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- event_entity
properties:
- type: OpenAPI
url: openapi/naic-event-entity-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-feeds-feed-api
name: NAIC Feeds Feed API
description: Feeds importer configuration for state contacts, departments and meeting calendars.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- feeds_feed
properties:
- type: OpenAPI
url: openapi/naic-feeds-feed-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-feeds-feed-type-api
name: NAIC Feeds Feed Type API
description: feeds_feed_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- feeds_feed_type
properties:
- type: OpenAPI
url: openapi/naic-feeds-feed-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-feeds-subscription-api
name: NAIC Feeds Subscription API
description: feeds_subscription entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- feeds_subscription
properties:
- type: OpenAPI
url: openapi/naic-feeds-subscription-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-field-config-api
name: NAIC Field Config API
description: field_config entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- field_config
properties:
- type: OpenAPI
url: openapi/naic-field-config-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-field-storage-config-api
name: NAIC Field Storage Config API
description: field_storage_config entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- field_storage_config
properties:
- type: OpenAPI
url: openapi/naic-field-storage-config-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-file-api
name: NAIC File API
description: Uploaded file entities backing the media entities.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- File
tags_raw:
- file
properties:
- type: OpenAPI
url: openapi/naic-file-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-filter-format-api
name: NAIC Filter Format API
description: filter_format entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- filter_format
properties:
- type: OpenAPI
url: openapi/naic-filter-format-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-image-style-api
name: NAIC Image Style API
description: image_style entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- image_style
properties:
- type: OpenAPI
url: openapi/naic-image-style-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-imce-profile-api
name: NAIC Imce Profile API
description: imce_profile entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- imce_profile
properties:
- type: OpenAPI
url: openapi/naic-imce-profile-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-language-content-settings-api
name: NAIC Language Content Settings API
description: language_content_settings entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- language_content_settings
properties:
- type: OpenAPI
url: openapi/naic-language-content-settings-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-layout-builder-browser-block-api
name: NAIC Layout Builder Browser Block API
description: layout_builder_browser_block entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- layout_builder_browser_block
properties:
- type: OpenAPI
url: openapi/naic-layout-builder-browser-block-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-layout-builder-browser-blockcat-api
name: NAIC Layout Builder Browser Blockcat API
description: layout_builder_browser_blockcat entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- layout_builder_browser_blockcat
properties:
- type: OpenAPI
url: openapi/naic-layout-builder-browser-blockcat-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-linkit-profile-api
name: NAIC Linkit Profile API
description: linkit_profile entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- linkit_profile
properties:
- type: OpenAPI
url: openapi/naic-linkit-profile-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-media-api
name: NAIC Media API
description: Media entities — documents (PDF publications, reports), images, video and audio.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Media
tags_raw:
- media
properties:
- type: OpenAPI
url: openapi/naic-media-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-media-type-api
name: NAIC Media Type API
description: media_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- media_type
properties:
- type: OpenAPI
url: openapi/naic-media-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-menu-api
name: NAIC Menu API
description: menu entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Menus
tags_raw:
- menu
properties:
- type: OpenAPI
url: openapi/naic-menu-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-menu-link-content-api
name: NAIC Menu Link Content API
description: Site navigation menu links.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- menu_link_content
properties:
- type: OpenAPI
url: openapi/naic-menu-link-content-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-metatag-defaults-api
name: NAIC Metatag Defaults API
description: metatag_defaults entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- metatag_defaults
properties:
- type: OpenAPI
url: openapi/naic-metatag-defaults-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-node-api
name: NAIC Node API
description: Drupal content nodes — the NAIC's articles, committee pages, publications pages, state insurance department
contacts, newsletters, calendars and generic pages.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Node
tags_raw:
- node
properties:
- type: OpenAPI
url: openapi/naic-node-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-node-type-api
name: NAIC Node Type API
description: node_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- NodeType
tags_raw:
- node_type
properties:
- type: OpenAPI
url: openapi/naic-node-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-paragraph-api
name: NAIC Paragraph API
description: Paragraph entities — the composable page building blocks.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- paragraph
properties:
- type: OpenAPI
url: openapi/naic-paragraph-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-paragraphs-type-api
name: NAIC Paragraphs Type API
description: paragraphs_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- paragraphs_type
properties:
- type: OpenAPI
url: openapi/naic-paragraphs-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-path-alias-api
name: NAIC Path Alias API
description: path_alias entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- path_alias
properties:
- type: OpenAPI
url: openapi/naic-path-alias-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-pathauto-pattern-api
name: NAIC Pathauto Pattern API
description: pathauto_pattern entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- pathauto_pattern
properties:
- type: OpenAPI
url: openapi/naic-pathauto-pattern-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-print-engine-api
name: NAIC Print Engine API
description: print_engine entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- print_engine
properties:
- type: OpenAPI
url: openapi/naic-print-engine-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-rdf-mapping-api
name: NAIC Rdf Mapping API
description: rdf_mapping entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- rdf_mapping
properties:
- type: OpenAPI
url: openapi/naic-rdf-mapping-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-redirect-api
name: NAIC Redirect API
description: redirect entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Redirect
tags_raw:
- redirect
properties:
- type: OpenAPI
url: openapi/naic-redirect-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-rest-resource-config-api
name: NAIC Rest Resource Config API
description: rest_resource_config entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- rest_resource_config
properties:
- type: OpenAPI
url: openapi/naic-rest-resource-config-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-search-api-index-api
name: NAIC Search API Index API
description: search_api_index entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- search_api_index
properties:
- type: OpenAPI
url: openapi/naic-search-api-index-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-search-api-server-api
name: NAIC Search API Server API
description: search_api_server entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- search_api_server
properties:
- type: OpenAPI
url: openapi/naic-search-api-server-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-search-api-task-api
name: NAIC Search API Task API
description: search_api_task entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- search_api_task
properties:
- type: OpenAPI
url: openapi/naic-search-api-task-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-settings-api
name: NAIC Settings API
description: settings entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- Settings
tags_raw:
- settings
properties:
- type: OpenAPI
url: openapi/naic-settings-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-shortcut-api
name: NAIC Shortcut API
description: shortcut entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags:
- shortcut
properties:
- type: OpenAPI
url: openapi/naic-shortcut-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-shortcut-set-api
name: NAIC Shortcut Set API
description: shortcut_set entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- shortcut_set
properties:
- type: OpenAPI
url: openapi/naic-shortcut-set-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-simple-sitemap-api
name: NAIC Simple Sitemap API
description: simple_sitemap entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- simple_sitemap
properties:
- type: OpenAPI
url: openapi/naic-simple-sitemap-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-simple-sitemap-engine-api
name: NAIC Simple Sitemap Engine API
description: simple_sitemap_engine entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- simple_sitemap_engine
properties:
- type: OpenAPI
url: openapi/naic-simple-sitemap-engine-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:naic-simple-sitemap-type-api
name: NAIC Simple Sitemap Type API
description: simple_sitemap_type entity resources exposed by the NAIC JSON:API.
humanURL: https://www.serff.com/
baseURL: https://services.serff.com/
tags: []
tags_raw:
- simple_sitemap_type
properties:
- type: OpenAPI
url: openapi/naic-simple-sitemap-type-api-openapi.yml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://jsonapi.org/format/1.1/
- aid: naic:n
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/naic/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/naic"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/naic/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/naic/evidence"
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.
A second provider on the same verified email joins the account you already have.