Metric
Reputation performance metric data for a location or group of locations.
Reputation ManagementOnline ReviewsBusiness ListingsSurveysSocial ListeningCompetitive IntelligenceCustomer ExperienceLocal SEO
Properties
| Name |
Type |
Description |
| locationID |
string |
ID of the location (or aggregate if not set) |
| range |
object |
Date range for the metric data |
| reputationScore |
number |
Overall Reputation Score (0-1000) |
| averageRating |
number |
Average star rating across all sources |
| reviewCount |
integer |
Total number of reviews in the period |
| responseRate |
number |
Percentage of reviews with owner responses |
| listingAccuracy |
number |
Percentage accuracy of business listings across sources |
| sentimentBreakdown |
object |
|
| sourceBreakdown |
array |
Metrics broken down by review source |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://api.reputation.com/v3/schemas/metric",
"title": "Metric",
"description": "Reputation performance metric data for a location or group of locations.",
"type": "object",
"properties": {
"locationID": {
"type": "string",
"description": "ID of the location (or aggregate if not set)"
},
"range": {
"type": "object",
"description": "Date range for the metric data",
"properties": {
"from": {"type": "string", "format": "date-time"},
"to": {"type": "string", "format": "date-time"},
"preset": {"type": "string"}
}
},
"reputationScore": {
"type": "number",
"minimum": 0,
"maximum": 1000,
"description": "Overall Reputation Score (0-1000)"
},
"averageRating": {
"type": "number",
"minimum": 0,
"maximum": 5,
"description": "Average star rating across all sources"
},
"reviewCount": {
"type": "integer",
"description": "Total number of reviews in the period"
},
"responseRate": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Percentage of reviews with owner responses"
},
"listingAccuracy": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Percentage accuracy of business listings across sources"
},
"sentimentBreakdown": {
"type": "object",
"properties": {
"positive": {"type": "integer"},
"neutral": {"type": "integer"},
"negative": {"type": "integer"}
}
},
"sourceBreakdown": {
"type": "array",
"description": "Metrics broken down by review source",
"items": {
"type": "object",
"properties": {
"sourceID": {"type": "string"},
"sourceName": {"type": "string"},
"reviewCount": {"type": "integer"},
"averageRating": {"type": "number"}
}
}
}
}
}
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.
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.
All 92 tools
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/reputation-metric"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.