How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zoca Discovery API

The Discovery API from Zoca — 35 operation(s) for discovery.

Zoca Discovery API is one of 193 APIs that Zoca publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Discovery. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 35 operations across 35 paths, and defines 1 schema. It is described by OpenAPI 3.2.0, at version 3.20.10.

Requests are made against a single base URL, https://api.zoca.ai.

35 operations 35 paths 1 schemas 30 GET4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.20.10
Base URL
https://api.zoca.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Zoca Discovery API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (access-token).

  • access-token — Enter JWT token in the format Bearer

Paths & Operations 35

Across 35 paths, the API surfaces 35 operations — 30 GET, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Discovery 35
GET
/discovery/pre-onboarding
Get pre-onboarding business data by placeId
t_value 1 param → 200
POST
/discovery/aeo-reports
Create an AEO/GEO visibility report audit run
t_value → 200
GET
/discovery/aeo-reports/latest
Get the latest AEO/GEO visibility audit data for a location
t_value → 200
GET
/discovery/aeo-reports/{auditRunId}
Get report-ready AEO/GEO visibility audit data
t_value → 200
GET
/discovery/aeo-reports/{auditRunId}/raw
Get raw AEO/GEO visibility audit data and artifact references
t_value → 200
POST
/discovery/aeo-reports/{auditRunId}/custom-prompts
Add a user custom prompt to an existing AEO report
t_value → 202
GET
/discovery/multilocation/{businessEntityId}/overview
Get network-wide Discovery overview for a multi-location business
t_value 1 param → 200
GET
/discovery/multilocation/{businessEntityId}/keywords
Get network keywords & rankings for a multi-location business
t_value 1 param → 200
GET
/discovery/multilocation/{businessEntityId}/reviews-by-region
Get reviews velocity by region for a multi-location business
t_value 1 param → 200
GET
/discovery/multilocation/{businessEntityId}/location-health
Get per-location Discovery health for a multi-location business
t_value 1 param → 200
GET
/discovery/{locationEntityId}/impact-nudges
Get impact nudges for a location entity
t_value → 200
GET
/discovery/{locationEntityId}/gbp/metrics
Get GBP analytics metrics for a location
t_value 1 param → 200400
GET
/discovery/{locationEntityId}/gbp/optimization-score
Get GBP Optimization Score for a location
t_value 1 param → 200400404
GET
/discovery/{locationEntityId}/website/metrics
Get website metrics for a location
t_value 1 param → 200400
GET
/discovery/{locationEntityId}/keyword/performance/metrics
Get zocaweb keyword performance KPI metrics
t_value → 200
GET
/discovery/{locationEntityId}/keyword/performance/keywords
Get zocaweb paginated keyword performance rows
t_value → 200
GET
/discovery/{locationEntityId}/keyword/performance
Get keyword performance for a location
t_value 3 params → 200400
GET
/discovery/{locationEntityId}/website/optimization-score
Get Website Optimization Score for a location
t_value 1 param → 200400
GET
/discovery/{locationEntityId}/review/metrics
Get review metrics for a location
t_value 1 param → 200400
GET
/discovery/{locationEntityId}/agent-journey/metrics
Get agent journey metrics for a location
t_value 1 param → 200400
GET
/discovery/insights/new
Get insights for a place (new version)
t_value 2 params → 200400500
GET
/discovery/{locationEntityId}/tasks-done
Get tasks done last week for a location
t_value 1 param → 200400
GET
/discovery/cx-report/{locationEntityId}/profile-completion
Get CX report for a location
t_value 1 param → 200400
GET
/discovery/cx-report/{locationEntityId}/monthly-impressions
Get keyword impression report for a location
t_value 3 params → 200400
GET
/discovery/{locationEntityId}/competitor/table
Get competitor table data
t_value 1 param → 200404
GET
/discovery/{locationEntityId}/competitor/pie-chart
Get competitor pie chart data
t_value 1 param → 200404
GET
/discovery/{locationEntityId}/competitor/gbp-audit
Get GBP competitor audit
t_value → 200404
GET
/discovery/{locationEntityId}/website/dashboard-summary
Get website dashboard summary for a location
t_value 1 param → 200400
GET
/discovery/{locationEntityId}/website/recent-activity
Get recent activity feed for a location
t_value 1 param → 200
GET
/discovery/{locationEntityId}/website/top-pages
Get top pages by type for a location
t_value 1 param → 200400
PUT
/discovery/{locationEntityId}/gbp/update
Update GBP profile data directly (no approval)
t_value 1 param → 200400
GET
/discovery/{locationEntityId}/audit/gbp-breakdown
Get detailed GBP completion breakdown for the audit screen
t_value 1 param → 200404
GET
/discovery/{locationEntityId}/leadership-report-v1
Get v1 leadership report for a location
t_value 1 param → 200400404
POST
/discovery/seo-predictor/analyze
Analyze a URL for SEO + GEO predictions
t_value → 200
POST
/discovery/seo-predictor/rescore
Re-score with signal overrides
t_value → 200

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is e (6 properties). Each schema is shown below with its type and property counts.

e
object
6 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zoca-discovery-api-openapi.yml Raw ↑

Other APIs Zoca publishes across the network.

Zoca ACM API
Zoca Acuity API
Zoca Addon Groups API
Zoca Addons API
Zoca Aeo Lead Magnet API
Zoca Agents API
Zoca API Keys API
Zoca App API
Zoca App Blocker API
Zoca App Blocker Updates API
Zoca Approvals API
Zoca Auth API
Where this information came from

This is an independent, third-party profile of Zoca Discovery API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.