How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NAIC Taxonomy Term API

Controlled vocabularies — model laws, insurance types, states, committees, publications, research topics and the rest of the NAIC's classification terms.

NAIC Taxonomy Term API is one of 73 APIs that NAIC publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 116 operations across 116 paths, and defines 9 schemas. It is described by OpenAPI 3.2.0, at version 1.1.

Requests are made against a single base URL, https://content.naic.org/jsonapi.

116 operations 116 paths 9 schemas 116 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.1
Base URL
https://services.serff.com/
Terms of Service
Resource Areas
1

Paths & Operations 116

Across 116 paths, the API surfaces 116 operations — 116 GET. Each is listed below with its method, path, parameters, and response codes.

taxonomy_term 116

Controlled vocabularies — model laws, insurance types, states, committees, publications, research topics and the rest of the NAIC's classification terms.

GET
/taxonomy_term/articles
List taxonomyterm / articles resources
listTaxonomyTermArticles 6 params → 200400404
GET
/taxonomy_term/articles/{id}
Get one taxonomyterm / articles resource by UUID
getTaxonomyTermArticles 4 params → 200404
GET
/taxonomy_term/capital_market_topics
List taxonomyterm / capitalmarkettopics resources
listTaxonomyTermCapitalMarketTopics 6 params → 200400404
GET
/taxonomy_term/capital_market_topics/{id}
Get one taxonomyterm / capitalmarkettopics resource by UUID
getTaxonomyTermCapitalMarketTopics 4 params → 200404
GET
/taxonomy_term/capital_market_types
List taxonomyterm / capitalmarkettypes resources
listTaxonomyTermCapitalMarketTypes 6 params → 200400404
GET
/taxonomy_term/capital_market_types/{id}
Get one taxonomyterm / capitalmarkettypes resource by UUID
getTaxonomyTermCapitalMarketTypes 4 params → 200404
GET
/taxonomy_term/categories
List taxonomyterm / categories resources
listTaxonomyTermCategories 6 params → 200400404
GET
/taxonomy_term/categories/{id}
Get one taxonomyterm / categories resource by UUID
getTaxonomyTermCategories 4 params → 200404
GET
/taxonomy_term/center_of_excellence_types
List taxonomyterm / centerofexcellencetypes resources
listTaxonomyTermCenterOfExcellenceTypes 6 params → 200400404
GET
/taxonomy_term/center_of_excellence_types/{id}
Get one taxonomyterm / centerofexcellencetypes resource by UUID
getTaxonomyTermCenterOfExcellenceTypes 4 params → 200404
GET
/taxonomy_term/cipr_news
List taxonomyterm / ciprnews resources
listTaxonomyTermCiprNews 6 params → 200400404
GET
/taxonomy_term/cipr_news/{id}
Get one taxonomyterm / ciprnews resource by UUID
getTaxonomyTermCiprNews 4 params → 200404
GET
/taxonomy_term/cipr_tags
List taxonomyterm / ciprtags resources
listTaxonomyTermCiprTags 6 params → 200400404
GET
/taxonomy_term/cipr_tags/{id}
Get one taxonomyterm / ciprtags resource by UUID
getTaxonomyTermCiprTags 4 params → 200404
GET
/taxonomy_term/committees
List taxonomyterm / committees resources
listTaxonomyTermCommittees 6 params → 200400404
GET
/taxonomy_term/committees/{id}
Get one taxonomyterm / committees resource by UUID
getTaxonomyTermCommittees 4 params → 200404
GET
/taxonomy_term/communications
List taxonomyterm / communications resources
listTaxonomyTermCommunications 6 params → 200400404
GET
/taxonomy_term/communications/{id}
Get one taxonomyterm / communications resource by UUID
getTaxonomyTermCommunications 4 params → 200404
GET
/taxonomy_term/demographics
List taxonomyterm / demographics resources
listTaxonomyTermDemographics 6 params → 200400404
GET
/taxonomy_term/demographics/{id}
Get one taxonomyterm / demographics resource by UUID
getTaxonomyTermDemographics 4 params → 200404
GET
/taxonomy_term/department
List taxonomyterm / department resources
listTaxonomyTermDepartment 6 params → 200400404
GET
/taxonomy_term/department/{id}
Get one taxonomyterm / department resource by UUID
getTaxonomyTermDepartment 4 params → 200404
GET
/taxonomy_term/documents
List taxonomyterm / documents resources
listTaxonomyTermDocuments 6 params → 200400404
GET
/taxonomy_term/documents/{id}
Get one taxonomyterm / documents resource by UUID
getTaxonomyTermDocuments 4 params → 200404
GET
/taxonomy_term/event_promotion_level
List taxonomyterm / eventpromotionlevel resources
listTaxonomyTermEventPromotionLevel 6 params → 200400404
GET
/taxonomy_term/event_promotion_level/{id}
Get one taxonomyterm / eventpromotionlevel resource by UUID
getTaxonomyTermEventPromotionLevel 4 params → 200404
GET
/taxonomy_term/event_promotion_type
List taxonomyterm / eventpromotiontype resources
listTaxonomyTermEventPromotionType 6 params → 200400404
GET
/taxonomy_term/event_promotion_type/{id}
Get one taxonomyterm / eventpromotiontype resource by UUID
getTaxonomyTermEventPromotionType 4 params → 200404
GET
/taxonomy_term/external_resource_type
List taxonomyterm / externalresourcetype resources
listTaxonomyTermExternalResourceType 6 params → 200400404
GET
/taxonomy_term/external_resource_type/{id}
Get one taxonomyterm / externalresourcetype resource by UUID
getTaxonomyTermExternalResourceType 4 params → 200404
GET
/taxonomy_term/government_affairs_topics
List taxonomyterm / governmentaffairstopics resources
listTaxonomyTermGovernmentAffairsTopics 6 params → 200400404
GET
/taxonomy_term/government_affairs_topics/{id}
Get one taxonomyterm / governmentaffairstopics resource by UUID
getTaxonomyTermGovernmentAffairsTopics 4 params → 200404
GET
/taxonomy_term/government_affairs_types
List taxonomyterm / governmentaffairstypes resources
listTaxonomyTermGovernmentAffairsTypes 6 params → 200400404
GET
/taxonomy_term/government_affairs_types/{id}
Get one taxonomyterm / governmentaffairstypes resource by UUID
getTaxonomyTermGovernmentAffairsTypes 4 params → 200404
GET
/taxonomy_term/healthcare_reform_types
List taxonomyterm / healthcarereformtypes resources
listTaxonomyTermHealthcareReformTypes 6 params → 200400404
GET
/taxonomy_term/healthcare_reform_types/{id}
Get one taxonomyterm / healthcarereformtypes resource by UUID
getTaxonomyTermHealthcareReformTypes 4 params → 200404
GET
/taxonomy_term/insurance_types
List taxonomyterm / insurancetypes resources
listTaxonomyTermInsuranceTypes 6 params → 200400404
GET
/taxonomy_term/insurance_types/{id}
Get one taxonomyterm / insurancetypes resource by UUID
getTaxonomyTermInsuranceTypes 4 params → 200404
GET
/taxonomy_term/link_card_slider_category
List taxonomyterm / linkcardslidercategory resources
listTaxonomyTermLinkCardSliderCategory 6 params → 200400404
GET
/taxonomy_term/link_card_slider_category/{id}
Get one taxonomyterm / linkcardslidercategory resource by UUID
getTaxonomyTermLinkCardSliderCategory 4 params → 200404
GET
/taxonomy_term/media_module
List taxonomyterm / mediamodule resources
listTaxonomyTermMediaModule 6 params → 200400404
GET
/taxonomy_term/media_module/{id}
Get one taxonomyterm / mediamodule resource by UUID
getTaxonomyTermMediaModule 4 params → 200404
GET
/taxonomy_term/model_law_categories
List taxonomyterm / modellawcategories resources
listTaxonomyTermModelLawCategories 6 params → 200400404
GET
/taxonomy_term/model_law_categories/{id}
Get one taxonomyterm / modellawcategories resource by UUID
getTaxonomyTermModelLawCategories 4 params → 200404
GET
/taxonomy_term/model_laws
List taxonomyterm / modellaws resources
listTaxonomyTermModelLaws 6 params → 200400404
GET
/taxonomy_term/model_laws/{id}
Get one taxonomyterm / modellaws resource by UUID
getTaxonomyTermModelLaws 4 params → 200404
GET
/taxonomy_term/months
List taxonomyterm / months resources
listTaxonomyTermMonths 6 params → 200400404
GET
/taxonomy_term/months/{id}
Get one taxonomyterm / months resource by UUID
getTaxonomyTermMonths 4 params → 200404
GET
/taxonomy_term/naic
List taxonomyterm / naic resources
listTaxonomyTermNaic 6 params → 200400404
GET
/taxonomy_term/naic/{id}
Get one taxonomyterm / naic resource by UUID
getTaxonomyTermNaic 4 params → 200404
GET
/taxonomy_term/naic_archive_documents
List taxonomyterm / naicarchivedocuments resources
listTaxonomyTermNaicArchiveDocuments 6 params → 200400404
GET
/taxonomy_term/naic_archive_documents/{id}
Get one taxonomyterm / naicarchivedocuments resource by UUID
getTaxonomyTermNaicArchiveDocuments 4 params → 200404
GET
/taxonomy_term/naic_custom_layout
List taxonomyterm / naiccustomlayout resources
listTaxonomyTermNaicCustomLayout 6 params → 200400404
GET
/taxonomy_term/naic_custom_layout/{id}
Get one taxonomyterm / naiccustomlayout resource by UUID
getTaxonomyTermNaicCustomLayout 4 params → 200404
GET
/taxonomy_term/naic_events
List taxonomyterm / naicevents resources
listTaxonomyTermNaicEvents 6 params → 200400404
GET
/taxonomy_term/naic_events/{id}
Get one taxonomyterm / naicevents resource by UUID
getTaxonomyTermNaicEvents 4 params → 200404
GET
/taxonomy_term/news_topics
List taxonomyterm / newstopics resources
listTaxonomyTermNewsTopics 6 params → 200400404
GET
/taxonomy_term/news_topics/{id}
Get one taxonomyterm / newstopics resource by UUID
getTaxonomyTermNewsTopics 4 params → 200404
GET
/taxonomy_term/nm_regulator_criteria
List taxonomyterm / nmregulatorcriteria resources
listTaxonomyTermNmRegulatorCriteria 6 params → 200400404
GET
/taxonomy_term/nm_regulator_criteria/{id}
Get one taxonomyterm / nmregulatorcriteria resource by UUID
getTaxonomyTermNmRegulatorCriteria 4 params → 200404
GET
/taxonomy_term/optins_tax_types
List taxonomyterm / optinstaxtypes resources
listTaxonomyTermOptinsTaxTypes 6 params → 200400404
GET
/taxonomy_term/optins_tax_types/{id}
Get one taxonomyterm / optinstaxtypes resource by UUID
getTaxonomyTermOptinsTaxTypes 4 params → 200404
GET
/taxonomy_term/pandemic_action_type
List taxonomyterm / pandemicactiontype resources
listTaxonomyTermPandemicActionType 6 params → 200400404
GET
/taxonomy_term/pandemic_action_type/{id}
Get one taxonomyterm / pandemicactiontype resource by UUID
getTaxonomyTermPandemicActionType 4 params → 200404
GET
/taxonomy_term/pandemic_insurance_subcategory
List taxonomyterm / pandemicinsurancesubcategory resources
listTaxonomyTermPandemicInsuranceSubcategory 6 params → 200400404
GET
/taxonomy_term/pandemic_insurance_subcategory/{id}
Get one taxonomyterm / pandemicinsurancesubcategory resource by UUID
getTaxonomyTermPandemicInsuranceSubcategory 4 params → 200404
GET
/taxonomy_term/pandemic_insurance_type
List taxonomyterm / pandemicinsurancetype resources
listTaxonomyTermPandemicInsuranceType 6 params → 200400404
GET
/taxonomy_term/pandemic_insurance_type/{id}
Get one taxonomyterm / pandemicinsurancetype resource by UUID
getTaxonomyTermPandemicInsuranceType 4 params → 200404
GET
/taxonomy_term/publication_categories
List taxonomyterm / publicationcategories resources
listTaxonomyTermPublicationCategories 6 params → 200400404
GET
/taxonomy_term/publication_categories/{id}
Get one taxonomyterm / publicationcategories resource by UUID
getTaxonomyTermPublicationCategories 4 params → 200404
GET
/taxonomy_term/publications
List taxonomyterm / publications resources
listTaxonomyTermPublications 6 params → 200400404
GET
/taxonomy_term/publications/{id}
Get one taxonomyterm / publications resource by UUID
getTaxonomyTermPublications 4 params → 200404
GET
/taxonomy_term/regulator_to_regulator_criteria
List taxonomyterm / regulatortoregulatorcriteria resources
listTaxonomyTermRegulatorToRegulatorCriteria 6 params → 200400404
GET
/taxonomy_term/regulator_to_regulator_criteria/{id}
Get one taxonomyterm / regulatortoregulatorcriteria resource by UUID
getTaxonomyTermRegulatorToRegulatorCriteria 4 params → 200404
GET
/taxonomy_term/research_categories
List taxonomyterm / researchcategories resources
listTaxonomyTermResearchCategories 6 params → 200400404
GET
/taxonomy_term/research_categories/{id}
Get one taxonomyterm / researchcategories resource by UUID
getTaxonomyTermResearchCategories 4 params → 200404
GET
/taxonomy_term/research_topics
List taxonomyterm / researchtopics resources
listTaxonomyTermResearchTopics 6 params → 200400404
GET
/taxonomy_term/research_topics/{id}
Get one taxonomyterm / researchtopics resource by UUID
getTaxonomyTermResearchTopics 4 params → 200404
GET
/taxonomy_term/research_types
List taxonomyterm / researchtypes resources
listTaxonomyTermResearchTypes 6 params → 200400404
GET
/taxonomy_term/research_types/{id}
Get one taxonomyterm / researchtypes resource by UUID
getTaxonomyTermResearchTypes 4 params → 200404
GET
/taxonomy_term/resource_center_archive_types
List taxonomyterm / resourcecenterarchivetypes resources
listTaxonomyTermResourceCenterArchiveTypes 6 params → 200400404
GET
/taxonomy_term/resource_center_archive_types/{id}
Get one taxonomyterm / resourcecenterarchivetypes resource by UUID
getTaxonomyTermResourceCenterArchiveTypes 4 params → 200404
GET
/taxonomy_term/resource_center_types_new_
List taxonomyterm / resourcecentertypesnew resources
listTaxonomyTermResourceCenterTypesNew 6 params → 200400404
GET
/taxonomy_term/resource_center_types_new_/{id}
Get one taxonomyterm / resourcecentertypesnew resource by UUID
getTaxonomyTermResourceCenterTypesNew 4 params → 200404
GET
/taxonomy_term/resource_types_new_
List taxonomyterm / resourcetypesnew resources
listTaxonomyTermResourceTypesNew 6 params → 200400404
GET
/taxonomy_term/resource_types_new_/{id}
Get one taxonomyterm / resourcetypesnew resource by UUID
getTaxonomyTermResourceTypesNew 4 params → 200404
GET
/taxonomy_term/search_terms
List taxonomyterm / searchterms resources
listTaxonomyTermSearchTerms 6 params → 200400404
GET
/taxonomy_term/search_terms/{id}
Get one taxonomyterm / searchterms resource by UUID
getTaxonomyTermSearchTerms 4 params → 200404
GET
/taxonomy_term/seasons
List taxonomyterm / seasons resources
listTaxonomyTermSeasons 6 params → 200400404
GET
/taxonomy_term/seasons/{id}
Get one taxonomyterm / seasons resource by UUID
getTaxonomyTermSeasons 4 params → 200404
GET
/taxonomy_term/sections
List taxonomyterm / sections resources
listTaxonomyTermSections 6 params → 200400404
GET
/taxonomy_term/sections/{id}
Get one taxonomyterm / sections resource by UUID
getTaxonomyTermSections 4 params → 200404
GET
/taxonomy_term/state_department_category
List taxonomyterm / statedepartmentcategory resources
listTaxonomyTermStateDepartmentCategory 6 params → 200400404
GET
/taxonomy_term/state_department_category/{id}
Get one taxonomyterm / statedepartmentcategory resource by UUID
getTaxonomyTermStateDepartmentCategory 4 params → 200404
GET
/taxonomy_term/state_departments
List taxonomyterm / statedepartments resources
listTaxonomyTermStateDepartments 6 params → 200400404
GET
/taxonomy_term/state_departments/{id}
Get one taxonomyterm / statedepartments resource by UUID
getTaxonomyTermStateDepartments 4 params → 200404
GET
/taxonomy_term/state_participation_types
List taxonomyterm / stateparticipationtypes resources
listTaxonomyTermStateParticipationTypes 6 params → 200400404
GET
/taxonomy_term/state_participation_types/{id}
Get one taxonomyterm / stateparticipationtypes resource by UUID
getTaxonomyTermStateParticipationTypes 4 params → 200404
GET
/taxonomy_term/states
List taxonomyterm / states resources
listTaxonomyTermStates 6 params → 200400404
GET
/taxonomy_term/states/{id}
Get one taxonomyterm / states resource by UUID
getTaxonomyTermStates 4 params → 200404
GET
/taxonomy_term/states_optins
List taxonomyterm / statesoptins resources
listTaxonomyTermStatesOptins 6 params → 200400404
GET
/taxonomy_term/states_optins/{id}
Get one taxonomyterm / statesoptins resource by UUID
getTaxonomyTermStatesOptins 4 params → 200404
GET
/taxonomy_term/summit_session_type
List taxonomyterm / summitsessiontype resources
listTaxonomyTermSummitSessionType 6 params → 200400404
GET
/taxonomy_term/summit_session_type/{id}
Get one taxonomyterm / summitsessiontype resource by UUID
getTaxonomyTermSummitSessionType 4 params → 200404
GET
/taxonomy_term/tags
List taxonomyterm / tags resources
listTaxonomyTermTags 6 params → 200400404
GET
/taxonomy_term/tags/{id}
Get one taxonomyterm / tags resource by UUID
getTaxonomyTermTags 4 params → 200404
GET
/taxonomy_term/topics
List taxonomyterm / topics resources
listTaxonomyTermTopics 6 params → 200400404
GET
/taxonomy_term/topics/{id}
Get one taxonomyterm / topics resource by UUID
getTaxonomyTermTopics 4 params → 200404
GET
/taxonomy_term/volumes
List taxonomyterm / volumes resources
listTaxonomyTermVolumes 6 params → 200400404
GET
/taxonomy_term/volumes/{id}
Get one taxonomyterm / volumes resource by UUID
getTaxonomyTermVolumes 4 params → 200404
GET
/taxonomy_term/webpost_systems
List taxonomyterm / webpostsystems resources
listTaxonomyTermWebpostSystems 6 params → 200400404
GET
/taxonomy_term/webpost_systems/{id}
Get one taxonomyterm / webpostsystems resource by UUID
getTaxonomyTermWebpostSystems 4 params → 200404
GET
/taxonomy_term/years
List taxonomyterm / years resources
listTaxonomyTermYears 6 params → 200400404
GET
/taxonomy_term/years/{id}
Get one taxonomyterm / years resource by UUID
getTaxonomyTermYears 4 params → 200404
GET
/taxonomy_term/zones
List taxonomyterm / zones resources
listTaxonomyTermZones 6 params → 200400404
GET
/taxonomy_term/zones/{id}
Get one taxonomyterm / zones resource by UUID
getTaxonomyTermZones 4 params → 200404

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are ResourceObject (5 properties), Error (5 properties), CollectionDocument (5 properties), IndividualDocument (4 properties). Each schema is shown below with its type and property counts.

Links
object
JSON:API links object. Collections carry self and, when more records exist, next/prev.
Relationship
object
2 properties
JsonApiObject
object
The jsonapi top-level member, present on every response.
2 properties
ResourceObject
object
A JSON:API resource object. attributes and relationships are bundle-specific Drupal fields; sparse fieldsets narrow them.
5 properties 2 required
IndividualDocument
object
4 properties 2 required
CollectionDocument
object
5 properties 2 required
Error
object
5 properties
ErrorDocument
object
JSON:API error document. The NAIC surface returns JSON:API error objects, not RFC 9457 problem details.
2 properties 1 required
ResourceIdentifier
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

naic-taxonomy-term-api-openapi.yml Raw ↑

Other APIs NAIC publishes across the network.

SERFF Web Services
NAIC Action API
NAIC Base Field Override API
NAIC Block API
NAIC Block Content API
NAIC Block Content Type API
NAIC Classy Paragraphs Style API
NAIC Comment API
NAIC Comment Type API
NAIC Config Pages API
NAIC Config Pages Type API
NAIC Configurable Language API
Where this information came from

This is an independent, third-party profile of NAIC Taxonomy Term API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.