The Insurance Council of Australia (ICA) is the representative body for Australia's general insurance industry, whose members write approximately 90% of total premium income for private sector general insurers and reinsurers, spanning home and contents, motor, travel, liability, professional indemnity, commercial property and directors and officers lines. The ICA administers the General Insurance Code of Practice, issues catastrophe and significant event declarations, operates the member Data Hub that reports claim counts, incurred losses and closed rates for declared events, and advocates on resilience, climate risk, building standards and insurance affordability. It is a market body rather than a carrier — it sells no policies and exposes no quote, bind, issue or FNOL API. Its API posture is partner-gated with no public developer program: developer, developers, docs and api subdomains do not resolve, and /developers/, /developer/, /partners/ and /integrations/ all return 404. The only integration surface is the member portal at memberportal.insurancecouncil.com.au, an Azure AD B2C (OpenID Connect authorization code) login wall for member insurers. Catastrophe and resilience data is published as PDF reports and a downloadable XLSX master file rather than through an API, and no ACORD, AL3 or NGDS reference appears anywhere on the site — Australia's insurance data seam is the Consumer Data Right, which was designated for general insurance and then deferred.
Insurance Council of Australia publishes 3 APIs on the APIs.io network. Tagged areas include Insurance, Australia, General Insurance, Industry Association, and Property and Casualty.
Insurance Council of Australia’s developer surface includes authentication, developer portal, documentation, engineering blog, support, YouTube channel, and 25 more developer resources.
insurancecouncil.com.au runs on WordPress and leaves the standard WordPress REST API reachable anonymously at /wp-json/, returning JSON for pages, media (the PDF publication cor...
A WordPress MCP adapter server route is registered on the ICA estate in the mcp namespace, alongside a wp-abilities/v1 namespace. Namespace discovery at /wp-json/mcp returns HTT...
The ICA publishes its news, media releases, catastrophe declarations and resource updates as a standard RSS 2.0 feed at /feed/, served as application/rss+xml. This is the only f...
aid: insurance-council-australia
url: https://raw.githubusercontent.com/api-evangelist/insurance-council-australia/refs/heads/main/apis.yml
name: Insurance Council of Australia
kind: company
description: 'The Insurance Council of Australia (ICA) is the representative body for Australia''s general insurance industry,
whose members write approximately 90% of total premium income for private sector general insurers and reinsurers, spanning
home and contents, motor, travel, liability, professional indemnity, commercial property and directors and officers lines.
The ICA administers the General Insurance Code of Practice, issues catastrophe and significant event declarations, operates
the member Data Hub that reports claim counts, incurred losses and closed rates for declared events, and advocates on resilience,
climate risk, building standards and insurance affordability. It is a market body rather than a carrier — it sells no policies
and exposes no quote, bind, issue or FNOL API. Its API posture is partner-gated with no public developer program: developer,
developers, docs and api subdomains do not resolve, and /developers/, /developer/, /partners/ and /integrations/ all return
404. The only integration surface is the member portal at memberportal.insurancecouncil.com.au, an Azure AD B2C (OpenID
Connect authorization code) login wall for member insurers. Catastrophe and resilience data is published as PDF reports
and a downloadable XLSX master file rather than through an API, and no ACORD, AL3 or NGDS reference appears anywhere on
the site — Australia''s insurance data seam is the Consumer Data Right, which was designated for general insurance and then
deferred.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Insurance
- Australia
- General Insurance
- Industry Association
- Property and Casualty
- Claims
- Catastrophe
- Risk Data
- Code of Practice
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: insurance-council-australia:wordpress-rest-api
name: Insurance Council of Australia WordPress REST API
description: insurancecouncil.com.au runs on WordPress and leaves the standard WordPress REST API reachable anonymously
at /wp-json/, returning JSON for pages, media (the PDF publication corpus of media releases, submissions and reports),
categories, tags and site search. This is incidental CMS infrastructure rather than an ICA API product — the ICA publishes
no documentation for it, /wp/v2/posts returns an empty array, /wp/v2/users returns 401, and the insurer, resource and
insurance-type custom post types behind Find an Insurer are not registered with the REST API (that directory is served
by wp-admin/admin-ajax.php instead). It carries no insurance data model, no quote, bind, issue or FNOL operations, and
no authentication for the read paths.
humanURL: https://developer.wordpress.org/rest-api/
baseURL: https://insurancecouncil.com.au/wp-json/wp/v2
tags:
- Content
- WordPress
- REST
- JSON
properties:
- type: Documentation
url: https://developer.wordpress.org/rest-api/
- type: APIReference
url: https://developer.wordpress.org/rest-api/reference/
- type: Discovery
url: https://insurancecouncil.com.au/wp-json/
- type: DiscoveryDocument
url: discovery/insurance-council-australia-wp-json-root.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-pages.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-media.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-categories.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-tags.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-types.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-taxonomies.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-statuses.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-search.json
- type: JSONSchema
url: json-schema/insurance-council-australia-wp-v2-comments.json
- type: ErrorCatalog
url: errors/insurance-council-australia-problem-types.yml
- type: Conventions
url: conventions/insurance-council-australia-conventions.yml
- type: DataModel
url: data-model/insurance-council-australia-data-model.yml
- aid: insurance-council-australia:mcp-adapter
name: Insurance Council of Australia WordPress MCP Adapter (gated)
description: A WordPress MCP adapter server route is registered on the ICA estate in the mcp namespace, alongside a wp-abilities/v1
namespace. Namespace discovery at /wp-json/mcp returns HTTP 200 and lists the adapter endpoint with POST, GET and DELETE
methods, but an anonymous JSON-RPC initialize or tools/list returns HTTP 401 rest_forbidden. The surface genuinely exists
and is genuinely not publicly usable — no tool names, descriptions or input schemas can be read without a WordPress credential
the ICA issues to no third party, and none are published in documentation. Recorded as a gated surface rather than a product.
humanURL: https://insurancecouncil.com.au/wp-json/mcp
baseURL: https://insurancecouncil.com.au/wp-json/mcp/mcp-adapter-default-server
tags:
- MCP
- Agents
- WordPress
- Gated
properties:
- type: MCPServer
url: mcp/insurance-council-australia-mcp.yml
- type: Discovery
url: https://insurancecouncil.com.au/wp-json/mcp
- aid: insurance-council-australia:news-rss-feed
name: Insurance Council of Australia News RSS Feed
description: The ICA publishes its news, media releases, catastrophe declarations and resource updates as a standard RSS
2.0 feed at /feed/, served as application/rss+xml. This is the only first-party machine-readable syndication surface the
organisation advertises, and it is read-only, unauthenticated and undocumented beyond the WordPress default.
humanURL: https://insurancecouncil.com.au/news-hub/
baseURL: https://insurancecouncil.com.au
tags:
- Feed
- News
- RSS
- Syndication
properties:
- type: Documentation
url: https://insurancecouncil.com.au/news-hub/news-resources/
- type: RSSFeed
url: https://insurancecouncil.com.au/feed/
common:
- type: DomainSecurity
url: security/insurance-council-australia-domain-security.yml
- type: Authentication
url: authentication/insurance-council-australia-authentication.yml
- type: OAuthScopes
url: scopes/insurance-council-australia-scopes.yml
- type: WellKnown
url: well-known/insurance-council-australia-well-known.yml
- type: OpenIDConnect
url: well-known/insurance-council-australia-openid-configuration.json
- type: Conventions
url: conventions/insurance-council-australia-conventions.yml
- type: ErrorCatalog
url: errors/insurance-council-australia-problem-types.yml
- type: DataModel
url: data-model/insurance-council-australia-data-model.yml
- type: Conformance
url: conformance/insurance-council-australia-conformance.yml
- type: Lifecycle
url: lifecycle/insurance-council-australia-lifecycle.yml
- type: MCPServer
url: mcp/insurance-council-australia-mcp.yml
- type: LLMsTxt
url: llms/insurance-council-australia-llms.txt
- type: DiscoveryDocument
url: discovery/insurance-council-australia-wp-json-root.json
- type: Website
url: https://insurancecouncil.com.au/
- type: About
url: https://insurancecouncil.com.au/about-us/our-role/
- type: Portal
url: https://memberportal.insurancecouncil.com.au/
- type: Documentation
url: https://insurancecouncil.com.au/industry-members/data-hub/
- type: Documentation
url: https://insurancecouncil.com.au/code-of-practice/
- type: Documentation
url: https://insurancecouncil.com.au/news-hub/current-catastrophes/
- type: Dataset
url: https://insurancecouncil.com.au/wp-content/uploads/2026/07/ICA-Historical-Normalised-Catastrophe-Master-Updated-2026_06.xlsx
- type: Dataset
url: https://insurancecouncil.com.au/ica-reports/
- type: Blog
url: https://insurancecouncil.com.au/news-hub/
- type: Support
url: https://insurancecouncil.com.au/about-us/get-in-touch/
- type: PrivacyPolicy
url: https://insurancecouncil.com.au/about-us/privacy-policy/
- type: TermsOfService
url: https://insurancecouncil.com.au/about-us/disclaimer/
- type: Login
url: https://memberportal.insurancecouncil.com.au/
- type: RSSFeed
url: https://insurancecouncil.com.au/feed/
- type: LinkedIn
url: https://www.linkedin.com/company/insurance-council-of-australia/
- type: Twitter
url: https://twitter.com/icaus
- type: YouTube
url: https://www.youtube.com/user/insurancecouncil
- type: Facebook
url: https://www.facebook.com/InsuranceCouncilofAustralia
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com