Bonafide APIs — FAQ JSON Feed
Partner IntegrationSchema.org JSON-LD FAQ ingestion contract.
| Audience | Partner SEO & integration engineers |
| API version | v3 |
| Document version | 1.1 |
| Date | 2026-05-17 |
| Status | Stable — additive changes only within v3 |
1. Overview
The Bonafide APIs expose per-business-entity FAQ content as Schema.org JSON-LD for partner ingestion. Partners consume this feed to power FAQ-rich result eligibility, AI-overview surfacing, and on-page structured-data embedding across their portfolio. The integration target is a single endpoint that returns either:
- a bulk
@graphenvelope covering an entire hotel BusinessEntity (e.g. an entire hotel brand), or - a bare
QAPageenvelope for a single hotel property.
The endpoint infers which shape to return from the supplied entityId — there is no separate URL per shape. Responses are deterministic for a given backing dataset and carry a weak ETag so polling ingestion can use conditional requests. The shape mirrors what Google, Bing, and the major LLM crawlers ingest for QAPage structured data, so the same payload that drives your CMS embeds is also valid for direct search-console submission.