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.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/precisely-apis-risks-service-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
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 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:
Time:
example:
unit: unit
value: value
properties:
value:
type: string
unit:
type: string
type: object
Grid:
example:
code: code
geometry:
crs:
type: type
properties:
name: name
coordinates: '{}'
type: type
properties:
code:
type: string
geometry:
$ref: '#/components/schemas/CommonGeometry'
type: object
fireStations:
example:
fireStation:
- numWithinDepartment: numWithinDepartment
travelTime:
unit: unit
value: value
travelDistance:
unit: unit
value: value
fireDepartment:
name: name
numberOfStations: 0
administrativeOfficeOnly: true
type: type
contactDetails:
address:
country: country
streetSide: streetSide
city: city
# --- 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