Brand Facts
The approved facts claims are verified against.
GET /api/v1/brand-facts returns the workspace's fact knowledge base: the
curated statements Brand FactCheck verifies claims
against. One row is one atomic fact. Facts extracted from crawls or uploads
land as proposed and only count for verification once a reviewer approves
them to active; manually entered facts are active immediately.
Filters
| Parameter | Meaning |
|---|---|
status | proposed, active, rejected, or archived. |
category | product, pricing, company, people, policy, or other. |
since / until | Bounds for updated_at (ISO timestamp). |
Standard parameters (limit, offset, format=csv) work as described in
Pagination, filtering, and errors.
Key fields
fact_id: stable identifierstatement: the fact itself, one atomic statementcategory: which part of the brand the fact describessource: how the fact entered the knowledge base (crawl,upload, ormanual)source_url: the page the fact was extracted from, when it came from a crawleffective_date: when the fact became true, when known; useful for spotting outdated claimsstatus: the fact's review state; onlyactivefacts participate in verificationupdated_at: when the fact was last edited or reviewed
Rows are ordered by updated_at descending with fact_id as the
tiebreak, so offset pagination is stable.
Example
curl -H "Authorization: Bearer $AEO_API_KEY" \
"https://app.citlyze.com/api/v1/brand-facts?status=active&category=pricing"Use this resource to export the knowledge base for review, keep it in sync with internal documentation, and confirm which facts verification is actually using.