Relativity6Platform Docs

Response categories

Each business risk response is built from sections you can request individually or run together.

Overview

A single POST /v1/business/risk call can return firmographics, filings, reviews, risk flags, a summary, and more. Each block of data is a response section, selected through the categories array on your request.

Which sections you can receive depends on what is enabled for your organization. Which sections you do receive depends on your request and that configuration together. See Your access for how contracts and entitlements work.

Your access

Access to response categories is set by your agreed contract with Relativity6, not by the API alone. Your organization’s enabled sections appear in categoryAccess.entitled on every business risk response. You can request any section name in categories, but only entitled sections are evaluated and returned.

Typical contract decisions include which data sections are in scope, whether property insights or specialized review configurations apply, and how your custom risk profile is maintained. If you need a section that is not enabled today, your account team can update your configuration after your agreement is amended.

See data you like? Contact us to get access.
Your Relativity6 team can add response sections, risk profiles, and usage capacity to match how you want to underwrite. Tell us which capabilities you want to enable and we will align your account with your agreement.

Available sections

Use these values in the categories array:

Request valueWhat you get
firmographicLegal identity, location, scale estimates, and industry classification
reviewsPublic review and rating data (see Reviews below)
publicFilingsCorporate registrations, licenses, and related government filings
adverseMediaNegative news and media findings with supporting references
digitalAssetHealthWebsite security, technology, and digital risk signals
corporateStabilityBusiness history, longevity, and stability indicators
riskAssessmentCustom risk flags from your organization’s active risk profile
summaryBusiness description, overall risk verdict, and section-level review
propertyInsightsProperty and co-tenant context when enabled for your account

If a section is not enabled for your account, it will not appear in categoryAccess.effective even if you request it. Sections you are not contracted for remain unavailable until Relativity6 updates your organization configuration.

Requesting sections

Run everything you are entitled to — omit categories. The API runs all sections enabled for your organization.

Run a subset — send a categories array with the section names you need:

Request three sections

Only sections that are both requested and entitled are included. Unknown section names return HTTP 400.

Request nothing — send categories": []. The API runs no sections and returns an empty company object (aside from metadata). Use this only when you intentionally want a no-op assessment.

Custom risk flags use two different controls

ControlWhat it does
categories (include riskAssessment)Turns the risk-flag section on or off in the response (company.riskAssessment). Same idea as requesting firmographic or summary.
category_filter / flag_filterOptional. Only apply inside riskAssessment. They limit which profile groups or named flags are evaluated — they do not add response sections.

To run any custom flags, include riskAssessment in categories. To run only part of your profile (for example one flag group), add filters on the same request — see Risk profiles.

Do not put profile group names in categories. Those belong in category_filter.

Reviews

Send reviews in categories whenever you need review and rating data.

"categories": ["firmographic", "reviews", "summary"]

If review data is not enabled for your organization, it is omitted from the response.

categoryAccess in the response

Every response includes categoryAccess so you can see what happened:

{
  "requested": ["firmographic", "riskAssessment"],
  "entitled": ["firmographic", "riskAssessment", "summary", "publicFilings"],
  "effective": ["firmographic", "riskAssessment"]
}
  • requested — what you asked for (empty if you omitted categories)
  • entitled — sections enabled under your Relativity6 agreement
  • effective — sections included in this response

Use effective to drive UI layout and downstream parsing so you only read sections that are present.

Section reference

Each card below describes one response section: how to request it, what underwriters typically use it for, important fields, and a trimmed JSON example.

Most scalar and structured fields use a DataPoint object:

PropertyMeaning
valueThe normalized answer (string, number, object, or array)
confidenceModel or source confidence from 0 to 1
sourcesWhere the data came from, including source category and trust level
verificationStatusverified, unverifiable, no_evidence, not_searched, or pending
conflictstrue when sources disagree; see conflictData when present

How to read verificationStatus (all sections):

  • not_searched — The section was not in scope for this response (omitted from company, or not listed in categoryAccess.effective), or no provider ran for that section on this request.
  • no_evidence — The section was in scope and providers ran for it, but no source returned a value for this field (for example an empty registry match or a firmographic field your configuration does not populate).
  • verified / unverifiable — Sources returned data; see value, confidence, and sources.

Category access (two layers):

LayerRule
Org accessNo explicit org category list → all sections except propertyInsights. Any explicit org list → only those sections (including propertyInsights only if it is on the list). To run every section including property, the org must list every section.
Request categoriesOmit → run everything the org can access. Any list → run only those categories that are also in the org access list.

Each propertyInsights field (geocode, structure, tenants, countyName) uses the same verificationStatus rules as other sections. A full address with a successful lookup and no co-tenant match returns no_evidence. If the section is not in org access or not requested, it is omitted from the response.

Examples are abbreviated. Your responses may include additional fields depending on which sections are enabled for your organization and what data is available for the business.

See data you like? Contact us to get access.
Your Relativity6 team can add response sections, risk profiles, and usage capacity to match how you want to underwrite. Tell us which capabilities you want to enable and we will align your account with your agreement.
Firmographics
firmographic
Core business identity: who they are, where they operate, how large they are, and how they are classified for underwriting.

Response path: company.firmographic

Industry classification

NAICS, SIC, MCC, workers comp, and general liability codes are governed by your Relativity6 agreement. They appear under industryClassification only when your contract includes them; otherwise the block may be omitted or individual fields may show no_evidence.

What to expect

  • Industry codes such as NAICS tiers, plus SIC, MCC, workers comp, or general liability when included in your configuration
  • Scale signals such as employee count and revenue as ranges
  • Location, contact, ownership, and products or services when available
  • Most fields use the standard DataPoint shape: value, confidence, sources, and verificationStatus
  • When firmographic is in effective for the request, fields providers did not populate show no_evidence rather than not_searched
FieldMeaning
legal_nameRegistered or commonly used legal name
industryClassificationNAICS and related classification codes with confidence per tier
employee_count / annual_revenueEstimated ranges with source attribution
headquartersStructured address when verified
ownersAndOperatorsKey people tied to the business

Example response fragment

Reviews
reviews
Public review and rating data: averages, counts, platforms, and narrative analysis when available.

Review data appears under company when enabled.

What to expect

  • Include reviews in categories when you need reputation and rating signals
  • If review data is not enabled for your organization, it is omitted from the response
FieldMeaning
reviewSummaryAverage rating, review count, and platforms
reviewAnalysisTrend windows and short narrative summary
companyWebsite / socialMediaLinksDigital footprint when included with review data

Example response fragment

Online presence
onlinePresence
Digital footprint and review analysis: website, social links, and structured review trends for businesses on this review configuration.

Response path: company.onlinePresence

What to expect

  • Review summaries and trend windows for 3, 6, and 12 months when review data is available
  • Site metadata such as title, description, and hero imagery when the domain is available
FieldMeaning
companyWebsitePrimary site URL
socialMediaLinksKnown social profiles
publicReviews / reviewAnalysisAggregated ratings and narrative analysis
pageTitle / pageDescriptionHomepage signals when extracted

Example response fragment

Public reviews
publicReviews
Public review and rating data from listing sources, with summaries and short trend analysis.

Response path: company.publicReviews

What to expect

  • Focused on reviewSummary and reviewAnalysis
  • Useful for listing-level review stats and short trend analysis
FieldMeaning
reviewSummaryAverage rating, count, and platforms
reviewAnalysisTrend slices and short narrative summary

Example response fragment

Public filings
publicFilings
Government and registry artifacts: incorporation, corporate numbers, aliases, and filing rows tied to the matched entity.

Response path: company.publicFilings

What to expect

  • Registration status, entity type, and incorporation date when a match is found
  • A filings array of registry rows with number and register name
  • Fields may be empty or show verificationStatus no_evidence when registries have no match
FieldMeaning
companyRegistrationIncorporation and entity status
companyAliasesKnown DBA or historical names
filingsList of registry filing references

Example response fragment

Adverse media
adverseMedia
Negative news and media findings with article-level references when adverse coverage is identified for the business.

Response path: company.adverseMedia

What to expect

  • The section root uses the standard DataPoint object
  • newsEvents with articles including title, url, publisher, and date when events exist
  • May return verificationStatus no_evidence when no reportable coverage is found
FieldMeaning
value.newsEventsGrouped adverse stories with topics and event types
value.financialCrime / laborDisputesThematic flags when surfaced
sourcesSource attribution for each finding

Example response fragment

Digital asset health
digitalAssetHealth
Website and domain risk posture: security grades, growth scores, and a narrative summary of digital exposure.

Response path: company.digitalAssetHealth

What to expect

  • Letter or numeric grades for SSL, domain, and website security
  • Growth and risk propensity scores on a consistent scale
  • aiSummary narrative when the domain assessment completes
FieldMeaning
domainAndSecurityGradesSSL, domain, and website security grades
riskScoresCompany, infrastructure, and website propensity scores
aiSummaryPlain-language digital risk overview

Example response fragment

Corporate stability
corporateStability
Longevity and change signals: personnel stability, structural events, business lineage, and a chronological timeline.

Response path: company.corporateStability

What to expect

  • A stability block with scores and reasons such as Stable, Moderate, or Unstable
  • Timeline events covering founding, registrations, and reputation milestones
  • Helps distinguish new ventures from established operators
FieldMeaning
stability.keyPersonnelStabilityLeadership continuity assessment
stability.structuralChangesMerger, relocation, or reorganization signals
timelineOrdered events with type, title, and confidence

Example response fragment

Risk assessment
riskAssessment
Custom risk flags from your organization’s active risk profile — the primary underwriting rules surface on this API.

Response path: company.riskAssessment

What to expect

  • A customFlags array with flag, category, reasoning, riskLevel, and optional evidenceLink
  • The parent customFlags field includes confidence and sources
  • Use category_filter or flag_filter on the request to limit which profile groups or flags are evaluated
FieldMeaning
customFlags.value[]Raised flags with reasoning and risk level
customFlags.value[].categoryProfile group name; use with category_filter
customFlags.value[].evidenceLinkSupporting URL when provided for a flag

Example response fragment

Summary
summary
Executive wrap-up: business description, overall confidence, and optional riskProfile verdicts across sections.

Response path: company.summary

What to expect

  • businessDescription in plain language suitable for underwriting review
  • riskProfile with riskVerdict, riskSummary, and per-section pass or flag verifications when generated
  • Often requested alongside firmographic and riskAssessment for a complete narrative
FieldMeaning
businessDescriptionWhat the company does
riskProfile.riskVerdictOverall risk signal such as Low, Medium, or High Risk
riskProfile.verificationsPer-section pass or flag with reasons
overallConfidenceAggregate confidence for the summary block

Example response fragment

Property insights
propertyInsights
Location-centric co-tenant and building context for addresses when property insights are enabled for your organization.

Response path: company.propertyInsights

What to expect

  • Included only when propertyInsights is on your org access list and in the effective request filter
  • Default org access (no explicit category list) excludes propertyInsights
  • Requires a complete street address (street, city, state, postal) for the co-tenant lookup
  • Each field uses verificationStatus: verified when data exists, no_evidence when the lookup ran but returned nothing, not_searched when the section was not in scope for this request
  • geocode and structure polygon when the address resolves
  • tenants list with brands, categories, and NAICS when co-tenant data is available
FieldMeaning
geocodeLatitude and longitude for the submitted or resolved address
structureBuilding footprint polygon when available
tenantsCo-located businesses with brand and category metadata
countyNameCounty for the resolved address when returned by the registry
verificationStatusPer field: not_searched (category omitted), no_evidence (address searched, no match), verified (value present)

Example response fragment