Precisely APIs Risks Service API
The Risks Service API from Precisely APIs — 12 operation(s) for risks service.
The Risks Service API from Precisely APIs — 12 operation(s) for risks service.
openapi: 3.0.1
info:
contact:
name: Precisely APIs Support
url: https://support.precisely.com
description: '
Demographics. Audience Enrichment. Add local demographics and lifestyle
segmentation to your audience profiles. The Demographics API returns
household demographics and lifestyle characteristics with the input of an
address, location coordinate, or geographic boundary. This service covers
select countries.'
license:
name: Apache 2.0
url: http://springdoc.org
termsOfService: http://swagger.io/terms/
title: Precisely APIs Risks Service API
version: 18.1.0
servers:
- url: https://api.precisely.com
security:
- oAuth2Password:
- ''
tags:
- name: Risks Service
paths:
/risks/v1/flood/bylocation:
get:
description: Accepts latitude & longitude as input and Returns flood risk data for flood zones and base flood elevation values.
operationId: getFloodRiskByLocation
parameters:
- description: Longitude of Location
in: query
name: longitude
required: true
schema:
type: string
- description: Latitude of Location
in: query
name: latitude
required: true
schema:
type: string
- description: Flag to return zone description
in: query
name: includeZoneDesc
required: false
schema:
type: string
- description: Flag to return Geometry
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FloodRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Flood Risk By Location
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Flood Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve flood risk data for flood zones and base flood elevation values.
operationId: getFloodRiskByLocationBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FloodRiskByLocationRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FloodRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Flood Risk By Location
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/flood/byaddress:
get:
description: Accepts addresses as input and Returns flood risk data for flood zones and base flood elevation values.
operationId: getFloodRiskByAddress
parameters:
- description: Free text Address
in: query
name: address
required: true
schema:
type: string
- description: Flag to return zone description
in: query
name: includeZoneDesc
required: false
schema:
type: string
- description: Flag to return Geometry
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FloodRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Flood Risk By Address
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Flood Risk By Address' service. It accepts a single address or a list of addresses and retrieve flood risk data for flood zones and base flood elevation values.
operationId: getFloodRiskByAddressBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FloodRiskByAddressRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FloodRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Flood Risk By Address
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/fire/bylocation:
get:
description: Accepts latitude & longitude as input and Returns fire risk data by risk types.
operationId: getFireRiskByLocation
parameters:
- description: Longitude of Location
in: query
name: longitude
required: true
schema:
type: string
- description: Latitude of Location
in: query
name: latitude
required: true
schema:
type: string
- description: Flag to return Geometry default is N
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Fire Risk By Location
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types.
operationId: getFireRiskByLocationBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskByLocationRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Fire Risk By Location
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/fire/byaddress:
get:
description: Accepts addresses as input and Returns fire risk data by risk types.
operationId: getFireRiskByAddress
parameters:
- description: Free form address text
in: query
name: address
required: true
schema:
type: string
- description: Flag to return Geometry default is N
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Fire Risk By Address
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Fire Risk By Address' service. It accepts a single address or a list of addresses and retrieve fire risk data by risk types.
operationId: getFireRiskByAddressBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskByAddressRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Fire Risk By Address
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v2/fire/bylocation:
get:
description: Accepts latitude & longitude as input and Returns fire risk data by risk types.
operationId: getFireRiskV2ByLocation
parameters:
- description: Longitude of Location
in: query
name: longitude
required: true
schema:
type: string
- description: Latitude of Location
in: query
name: latitude
required: true
schema:
type: string
- description: Flag to return Geometry default is N
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskV2Response'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Fire Risk By Location
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types.
operationId: getFireRiskV2ByLocationBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskByLocationRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskV2ResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Fire Risk By Location
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v2/fire/byaddress:
get:
description: Accepts addresses as input and Returns fire risk data by risk types.
operationId: getFireRiskV2ByAddress
parameters:
- description: Free form address text
in: query
name: address
required: true
schema:
type: string
- description: Flag to return Geometry default is N
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskV2Response'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Fire Risk By Address
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Fire Risk By Address' service. It accepts a single address or a list of addresses and retrieve fire risk data by risk types.
operationId: getFireRiskV2ByAddressBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskByAddressRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FireRiskV2ResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Fire Risk By Address
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/earthquake/bylocation:
get:
description: Accepts latitude & longitude as input and Returns counts of earthquakes for various richter measurements and values.
operationId: getEarthquakeRiskByLocation
parameters:
- description: The longitude of the location
in: query
name: longitude
required: true
schema:
type: string
- description: The latitude of the location
in: query
name: latitude
required: true
schema:
type: string
- description: all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE
in: query
name: richterValue
required: false
schema:
type: string
- description: Y or N (default is N) - if it is Y, then geometry will be part of response
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EarthquakeRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Earthquake Risk By Location
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Earthquake Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve counts of earthquakes for various richter measurements and values.
operationId: getEarthquakeRiskByLocationBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EarthquakeRiskByLocationRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EarthquakeRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Earthquake Risk By Location
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/earthquake/byaddress:
get:
description: Accepts addresses as input and Returns counts of earthquakes for various richter measurements and values.
operationId: getEarthquakeRiskByAddress
parameters:
- description: free form address text
in: query
name: address
required: true
schema:
type: string
- description: all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE
in: query
name: richterValue
required: false
schema:
type: string
- description: Y or N (default is N) - if it is Y, then geometry will be part of response
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EarthquakeRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Earthquake Risk By Address
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Earthquake Risk By Address' service. It accepts a single address or a list of addresses and retrieve counts of earthquakes for various richter measurements and values.
operationId: getEarthquakeRiskByAddressBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EarthquakeRiskByAddressRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EarthquakeRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Earthquake Risk By Address
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/crime/bylocation:
get:
description: Accepts latitude/longitude as input and returns and Returns local crime indexes.
operationId: getCrimeRiskByLocation
parameters:
- description: The longitude of the location
in: query
name: longitude
required: true
schema:
type: string
- description: The latitude of the location
in: query
name: latitude
required: true
schema:
type: string
- description: this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types)
in: query
name: type
required: false
schema:
type: string
- description: Y or N (default is N) - if it is Y, then geometry will be part of response
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CrimeRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Crime Risk By Location
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Crime Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve local crime indexes.
operationId: getCrimeRiskByLocationBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CrimeRiskByLocationBatchRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CrimeRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Crime Risk By Location
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/crime/byaddress:
get:
description: Accepts addresses as input and Returns local crime indexes.
operationId: getCrimeRiskByAddress
parameters:
- description: free form address text
in: query
name: address
required: true
schema:
type: string
- description: this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types)
in: query
name: type
required: false
schema:
type: string
- description: Y or N (default is N) - if it is Y, then geometry will be part of response
in: query
name: includeGeometry
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CrimeRiskResponse'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Crime Risk By Address
tags:
- Risks Service
x-accepts: application/json
post:
description: This is a Batch offering for 'Crime Risk By Address' service. It accepts a single address or a list of addresses and retrieve local crime indexes.
operationId: getCrimeRiskByAddressBatch
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CrimeRiskByAddressBatchRequest'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CrimeRiskResponseList'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Post Crime Risk By Address
tags:
- Risks Service
x-contentType: application/json
x-accepts: application/json
/risks/v1/firestation/bylocation:
get:
description: Accepts latitude & longitude as input and Returns nearest fire stations.
operationId: getFireStationByLocation
parameters:
- description: Longitude of Location
in: query
name: longitude
required: true
schema:
type: string
- description: Latitude of Location
in: query
name: latitude
required: true
schema:
type: string
- description: Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location.
in: query
name: maxCandidates
required: false
schema:
type: string
- description: Max travel time from input location to fire station. Maximum allowed is 2 hours
in: query
name: travelTime
required: false
schema:
type: string
- description: minutes (default), hours, seconds, milliseconds
in: query
name: travelTimeUnit
required: false
schema:
type: string
- description: Max travel distance from input location to fire station. Maximum allowed is 50 miles
in: query
name: travelDistance
required: false
schema:
type: string
- description: Feet (default), Kilometers, Miles, Meters
in: query
name: travelDistanceUnit
required: false
schema:
type: string
- description: time (default), distance
in: query
name: sortBy
required: false
schema:
type: string
- description: Historic traffic time slab
in: query
name: historicTrafficTimeBucket
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/fireStations'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Fire Station By Location
tags:
- Risks Service
x-accepts: application/json
/risks/v1/firestation/byaddress:
get:
description: Accepts addresses as input and Returns nearest fire stations.
operationId: getFireStationByAddress
parameters:
- description: Free Address
in: query
name: address
required: true
schema:
type: string
- description: Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location.
in: query
name: maxCandidates
required: false
schema:
type: string
- description: Max travel time from input location to fire station. Maximum allowed is 2 hours
in: query
name: travelTime
required: false
schema:
type: string
- description: minutes (default), hours, seconds, milliseconds
in: query
name: travelTimeUnit
required: false
schema:
type: string
- description: Max travel distance from input location to fire station. Maximum allowed is 50 miles
in: query
name: travelDistance
required: false
schema:
type: string
- description: Feet (default), Kilometers, Miles, Meters
in: query
name: travelDistanceUnit
required: false
schema:
type: string
- description: time (default), distance
in: query
name: sortBy
required: false
schema:
type: string
- description: Historic traffic time slab
in: query
name: historicTrafficTimeBucket
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/fireStations'
description: OK
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInfo_1'
description: Bad Request
'500':
content:
application/json:
schema:
type: string
description: Internal Server Error
security:
- oAuth2Password: []
summary: Get Fire Station By Address
tags:
- Risks Service
x-accepts: application/json
components:
schemas:
RisksBoundaries:
example:
boundary:
- ref: ref
geometry:
crs:
type: type
properties:
name: name
coordinates: '{}'
type: type
id: id
type: type
- ref: ref
geometry:
crs:
type: type
properties:
name: name
coordinates: '{}'
type: type
id: id
type: type
properties:
boundary:
items:
$ref: '#/components/schemas/CrimeBoundary'
type: array
type: object
EarthquakeRiskByAddressRequest:
example:
addresses:
- country: country
streetSide: streetSide
city: city
displayName: displayName
postalCode: postalCode
latitude: latitude
businessName: businessName
county: county
unitType: unitType
streetName: streetName
formattedAddress: formattedAddress
# --- truncated at 32 KB (107 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/precisely-apis/refs/heads/main/openapi/precisely-apis-risks-service-api-openapi.yml