---
title: "Verify citation provenance"
method: POST
path: "/api/locus_verify_citation"
tags: ["citations", "provenance", "verification", "read-only", "free", "free"]
---

# Verify citation provenance

`POST /api/locus_verify_citation`

## Request

- Base URL: `https://api.locus.report`
- URL: `https://api.locus.report/api/locus_verify_citation`
- Auth: none required

Official-host and normalized URL checks of a citation against Locus source cards, for buyer, owner and lender agents. Returns card provenance, status, and endpoint when the URL matches. Use before trusting a cited public-record source. Provenance only: it does not re-fetch the record or validate the fact. Direct flat-body route for this one free resource; no API key, payment, or catalog wrapper. Return only the cited bounded evidence described here; this route never produces a paid brief or full report.

## Request body

- object
  - `sourceUrl` string, required: Required citation source or dataset URL to match against official-source cards.
  - `recordId` string: Optional citation record id; echoed back only for context.
  - `jurisdiction` string: Optional jurisdiction id to narrow the source-card search, e.g. us-nc-raleigh.

## Response `200`

Free cited evidence response.

- object

## Other responses

- `400`: Invalid request body.
- `429`: Rate limited.

---

[API](https://skmtc.dev/locus/apis/locus-api.md) · [All operations](https://skmtc.dev/locus/apis/locus-api/llms.txt) · [OpenAPI document](https://skmtc.dev/locus/apis/locus-api/revisions/ba7786b74adb?raw)
