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

Moody's RMS Geocoding API

Geocodes an address

Moody’s RMS Geocoding API is one of 50 APIs that Moody’s RMS publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Geocoding. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a changelog.

This API exposes 137 operations across 137 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version 2022.09.c.

Requests are made against a single base URL, https://{host}/li.

137 operations 137 paths 26 schemas 132 GET5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2022.09.c
Base URL
https://api-use1.rms.com/platform
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Moody's RMS Geocoding API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (RMS_Auth). By default, every request must be authenticated.

  • RMS_Auth — An API key is a token that enables a client application to make requests to tenant applications running on Intelligent Risk Platform.

Paths & Operations 137

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

Geocoding 137

Geocodes an address

POST
/geocode/18.0
Geocode Address 18.0
body → 200400401500
POST
/geocode/18.1
Geocode Address 18.1
body → 200400401500
POST
/geocode/21.0
Geocode Address 21.0
body → 200400401500
POST
/geocode/22.0
Geocode Address 22.0
body → 200400401500
POST
/geocode/latest
Geocode Address Latest
body → 200400401500
GET
/geocode/18.0/admin1
admin1 18.0
5 params → 200400401500
GET
/geocode/18.1/admin1
admin1 18.1
5 params → 200400401500
GET
/geocode/20.0/admin1
admin1 20.0
5 params → 200400401500
GET
/geocode/21.0/admin1
admin1 21.0
5 params → 200400401500
GET
/geocode/22.0/admin1
admin1 22.0
5 params → 200400401500
GET
/geocode/latest/admin1
admin1 Latest
5 params → 200400401500
GET
/geocode/18.0/admin1/{id}
admin1 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/admin1/{id}
admin1 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/admin1/{id}
admin1 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/admin1/{id}
admin1 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/admin1/{id}
admin1 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/admin1/{id}
admin1 by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/admin2
admin2 18.0
6 params → 200400401500
GET
/geocode/18.1/admin2
admin2 18.1
6 params → 200400401500
GET
/geocode/20.0/admin2
admin2 20.0
6 params → 200400401500
GET
/geocode/21.0/admin2
admin2 21.0
6 params → 200400401500
GET
/geocode/22.0/admin2
admin2 22.0
6 params → 200400401500
GET
/geocode/latest/admin2
admin2 Latest
6 params → 200400401500
GET
/geocode/18.0/admin2/{id}
admin2 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/admin2/{id}
admin2 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/admin2/{id}
admin2 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/admin2/{id}
admin2 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/admin2/{id}
admin2 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/admin2/{id}
admin2 by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/admin3
admin3 18.0
7 params → 200400401500
GET
/geocode/18.1/admin3
admin3 18.1
7 params → 200400401500
GET
/geocode/20.0/admin3
admin3 20.0
7 params → 200400401500
GET
/geocode/21.0/admin3
admin3 21.0
7 params → 200400401500
GET
/geocode/22.0/admin3
admin3 22.0
7 params → 200400401500
GET
/geocode/latest/admin3
admin3 Latest
7 params → 200400401500
GET
/geocode/18.0/admin3/{id}
admin3 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/admin3/{id}
admin3 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/admin3/{id}
admin3 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/admin3/{id}
admin3 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/admin3/{id}
admin3 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/admin3/{id}
admin3 by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/admin4
admin4 18.0
7 params → 200400401500
GET
/geocode/18.1/admin4
admin4 18.1
7 params → 200400401500
GET
/geocode/20.0/admin4
admin4 20.0
7 params → 200400401500
GET
/geocode/21.0/admin4
admin4 21.0
7 params → 200400401500
GET
/geocode/22.0/admin4
admin4 22.0
7 params → 200400401500
GET
/geocode/latest/admin4
admin4 Latest
7 params → 200400401500
GET
/geocode/18.0/admin4/{id}
admin4 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/admin4/{id}
admin4 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/admin4/{id}
admin4 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/admin4/{id}
admin4 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/admin4/{id}
admin4 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/admin4/{id}
admin4 by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/city
city 18.0
7 params → 200400401500
GET
/geocode/18.1/city
city 18.1
7 params → 200400401500
GET
/geocode/20.0/city
city 20.0
7 params → 200400401500
GET
/geocode/21.0/city
city 21.0
7 params → 200400401500
GET
/geocode/22.0/city
city 22.0
7 params → 200400401500
GET
/geocode/latest/city
city Latest
7 params → 200400401500
GET
/geocode/18.0/city/{id}
city by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/city/{id}
city by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/city/{id}
city by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/city/{id}
city by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/city/{id}
city by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/city/{id}
city by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/country
country 18.0
4 params → 200400401500
GET
/geocode/18.1/country
country 18.1
4 params → 200400401500
GET
/geocode/20.0/country
country 20.0
4 params → 200400401500
GET
/geocode/21.0/country
country 21.0
4 params → 200400401500
GET
/geocode/22.0/country
country 22.0
4 params → 200400401500
GET
/geocode/latest/country
country Latest
4 params → 200400401500
GET
/geocode/18.0/country/{id}
country by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/country/{id}
country by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/country/{id}
country by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/country/{id}
country by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/country/{id}
country by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/country/{id}
country by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/locationCode
locationCode 18.0
6 params → 200400401500
GET
/geocode/18.1/locationCode
locationCode 18.1
6 params → 200400401500
GET
/geocode/20.0/locationCode
locationCode 20.0
6 params → 200400401500
GET
/geocode/21.0/locationCode
locationCode 21.0
6 params → 200400401500
GET
/geocode/22.0/locationCode
locationCode 22.0
6 params → 200400401500
GET
/geocode/latest/locationCode
locationCode Latest
6 params → 200400401500
GET
/geocode/18.0/locationCode/{id}
locationCode by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/locationCode/{id}
locationCode by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/locationCode/{id}
locationCode by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/locationCode/{id}
locationCode by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/locationCode/{id}
locationCode by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/locationCode/{id}
locationCode by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/postalCode
postalCode 18.0
6 params → 200400401500
GET
/geocode/18.1/postalCode
postalCode 18.1
6 params → 200400401500
GET
/geocode/20.0/postalCode
postalCode 20.0
6 params → 200400401500
GET
/geocode/21.0/postalCode
postalCode 21.0
6 params → 200400401500
GET
/geocode/22.0/postalCode
postalCode 22.0
6 params → 200400401500
GET
/geocode/latest/postalCode
postalCode Latest
6 params → 200400401500
GET
/geocode/18.0/postalCode/{id}
postalCode by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/postalCode/{id}
postalCode by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/postalCode/{id}
postalCode by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/postalCode/{id}
postalCode by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/postalCode/{id}
postalCode by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/postalCode/{id}
postalCode by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/zone1
zone1 18.0
4 params → 200400401500
GET
/geocode/18.1/zone1
zone1 18.1
4 params → 200400401500
GET
/geocode/20.0/zone1
zone1 20.0
4 params → 200400401500
GET
/geocode/21.0/zone1
zone1 21.0
4 params → 200400401500
GET
/geocode/22.0/zone1
zone1 22.0
4 params → 200400401500
GET
/geocode/latest/zone1
zone1 Latest
4 params → 200400401500
GET
/geocode/18.0/zone1/{id}
zone1 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/zone1/{id}
zone1 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/zone1/{id}
zone1 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/zone1/{id}
zone1 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/zone1/{id}
zone1 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/zone1/{id}
zone1 by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/zone3
zone3 18.0
4 params → 200400401500
GET
/geocode/18.1/zone3
zone3 18.1
4 params → 200400401500
GET
/geocode/20.0/zone3
zone3 20.0
4 params → 200400401500
GET
/geocode/21.0/zone3
zone3 21.0
4 params → 200400401500
GET
/geocode/22.0/zone3
zone3 22.0
4 params → 200400401500
GET
/geocode/latest/zone3
zone3 Latest
4 params → 200400401500
GET
/geocode/18.0/zone3/{id}
zone3 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/zone3/{id}
zone3 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/zone3/{id}
zone3 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/zone3/{id}
zone3 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/zone3/{id}
zone3 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/zone3/{id}
zone3 by ID Latest
1 param → 200400401404500
GET
/geocode/18.0/zone4
zone4 18.0
4 params → 200400401500
GET
/geocode/18.1/zone4
zone4 18.1
4 params → 200400401500
GET
/geocode/20.0/zone4
zone4 20.0
4 params → 200400401500
GET
/geocode/21.0/zone4
zone4 21.0
4 params → 200400401500
GET
/geocode/22.0/zone4
zone4 22.0
4 params → 200400401500
GET
/geocode/latest/zone4
zone4 Latest
4 params → 200400401500
GET
/geocode/18.0/zone4/{id}
zone4 by ID 18.0
1 param → 200400401404500
GET
/geocode/18.1/zone4/{id}
zone4 by ID 18.1
1 param → 200400401404500
GET
/geocode/20.0/zone4/{id}
zone4 by ID 20.0
1 param → 200400401404500
GET
/geocode/21.0/zone4/{id}
zone4 by ID 21.0
1 param → 200400401404500
GET
/geocode/22.0/zone4/{id}
zone4 by ID 22.0
1 param → 200400401404500
GET
/geocode/latest/zone4/{id}
zone4 by ID Latest
1 param → 200400401404500

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are ReferenceTablePostalCodeOutput (18 properties), GeocodeInput (18 properties), ReferenceTableLocationCodeOutput (18 properties), ReferenceTableAdmin4Output (17 properties). Each schema is shown below with its type and property counts.

ErrorItem
object
2 properties
ReferenceTablePostalCodeOutput
object
18 properties
GeocodeInput
object
18 properties 2 required
ReferenceTableCityListOutput
array
ReferenceTableZone4Output
object
7 properties
ReferenceTableAdmin2Output
object
11 properties
ReferenceTableAdmin1ListOutput
array
ReferenceTableLocationCodeListOutput
array
ReferenceTableZone1ListOutput
array
ReferenceTableAdmin4ListOutput
array
GeocodeOutput
object
ReferenceTableAdmin4Output
object
17 properties
ReferenceTableZone3Output
object
7 properties
ReferenceTableCityOutput
object
17 properties
ErrorOutput
object
3 properties
ReferenceTableAdmin2ListOutput
array
ReferenceTableZone4ListOutput
array
ReferenceTableAdmin3ListOutput
array
ReferenceTableZone3ListOutput
array
ReferenceTableZone1Output
object
7 properties
ReferenceTablePostalCodeListOutput
array
ReferenceTableLocationCodeOutput
object
18 properties
ReferenceTableCountryOutput
object
5 properties
ReferenceTableAdmin3Output
object
14 properties
ReferenceTableAdmin1Output
object
8 properties
ReferenceTableCountryListOutput
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

moodys-rms-geocoding-api-openapi.yml Raw ↑

Other APIs Moody's RMS publishes across the network.

Moody's RMS Platform APIs
Moody's RMS Climate On Demand API
Moody's RMS Platform MCP Server
Moody's RMS Account V1 API
Moody's RMS Account V2 API
Moody's RMS Aggregate PortfolioV1 API
Moody's RMS Aggregate PortfolioV2 API
Moody's RMS Analysis GroupsV1 API
Moody's RMS Analysis GroupsV2 API
Moody's RMS Branch V1 API
Moody's RMS Cedant V1 API
Moody's RMS Client IP API
Where this information came from

This is an independent, third-party profile of Moody's RMS Geocoding 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.