Endpoints
Market Data
Market trends, density, leaders, opportunity, and valuation intelligence.
GET
Market endpoints return collected market intelligence for the authenticated account or requested city/category segment. Public API endpoints use API keys. Dashboard endpoints use the signed-in app session.
Trend categories are normalized at read time so service, product, market-gap, and general topic filters remain consistent even when older rows used broader category labels.
GET /api/v1/market
Returns stored market trend rows and summary stats for the caller’s active business context. Required scope:analytics:read. Requires Growth or higher.
GET /api/v1/market/trends
Returns collected trend topics for a city/category segment, plus current market summary and review-velocity movement. This endpoint reads stored market data only. Required scope:analytics:read. Requires Growth or higher.
string
required
Your API key from Settings > API Keys.
string
required
City name, for example
Dallas.string
Category key, for example
gym. Omit to use all collected categories for the city.string
default:"last_90_days"
last_30_days, last_90_days, or last_180_days.GET /api/businesses/me/trends
Returns Market tab trends for the signed-in app user. The dashboard supports these filters:GET /api/v1/market/leaders
Returns current market leaders for a city/category segment. Required scope:analytics:read. Requires Growth or higher.
string
default:"rating"
rating or reviews.GET /api/v1/market/density
Returns collected market density around a latitude/longitude center, including market saturation, average rating, average review count, and velocity distribution. Leader and density rows includebusinessStatus when NearIQ has detected whether a listing is operational, temporarily closed, or permanently closed.
GET /api/v1/market/projections
Returns stored rating and review-count crossover projections for tracked competitors. Required scope:analytics:read. Requires Growth or higher.
string
default:"all"
rating, review_count, or all.number
default:"180"
Snapshot lookback window from 30 to 730 days.
number
default:"50"
Maximum projected competitors to return. Maximum
100.GET /api/v1/market/saturation
Returns saturation for a city/category segment. Saturation is a directional index for comparing crowded and under-covered segments; it is not a live traffic estimate.GET /api/v1/market/signals
Returns actionable market signals such as fast-growing competitors, response gaps, topic gaps, crowded segments, and review moat leaders.GET /api/market/leaderboard
Returns app-session leaderboard rows for a city and category. The endpoint supports pagination throughlimit and offset.