Live corpus · updated within 24h

Live Vietnamese legal data,
machine-readable

Structured JSON, an effectivity graph, and a change feed — updated within 24 h.

One-line MCP setup
npx -y @crawlpipe/mcp
# requires: CRAWLPIPE_API_KEY=cp_live_…
—
Documents in corpus
—
Last change event
—
p95 freshness (7d)

AI Legal Q&A Assistant (Verified Citations)

Ask any question on Vietnamese tax, invoicing, or accounting law — every answer cites exact articles and clauses from in-force documents.

Habify AI + CrawlPipe Hybrid Search

API Layers

Everything you need, nothing you don't

Normalized corpus

Every điều/khoản/điểm as structured JSON with metadata.

curl https://api.crawlpipe.com/v1/legal/documents/vn:tt:2026:18:btc?include=units \
  -H "Authorization: Bearer cp_live_…"

{ "data": { "document": { "units": [
  { "path": "c1.d1", "unit_type": "dieu", "label": "Điều 1",
    "heading": "Phạm vi điều chỉnh", "content": "…" }
] } } }

Effectivity graph

Amends, replaces, guides, repeals — status at any date.

curl https://api.crawlpipe.com/v1/legal/documents/vn:tt:2026:18:btc/relations \
  -H "Authorization: Bearer cp_live_…"

{ "data": { "relations": { "in": [
  { "type": "sua_doi_bo_sung",
    "from": { "doc_number": "45/2026/TT-BTC" },
    "units": ["d3.k2"], "effective_date": "2026-09-01" }
] } } }

Diff + event stream

Know within 24 h when an article changes. Webhooks + feed.

curl "https://api.crawlpipe.com/v1/legal/changes?since=0" \
  -H "Authorization: Bearer cp_live_…"

{ "data": { "events": [
  { "type": "record.updated", "subtype": "units_amended",
    "record": { "doc_number": "18/2026/TT-BTC" },
    "affected_units": ["d3.k2"] }
] } }

Built for agents

REST, MCP, and llms.txt — consume it however you build.

curl "https://api.crawlpipe.com/v1/legal/search?q=hóa%20đơn%20điện%20tử" \
  -H "Authorization: Bearer cp_live_…"

{ "data": { "results": [
  { "unit": { "citation": "Khoản 3 Điều 5 Thông tư 18/2026/TT-BTC" } }
] } }

Why CrawlPipe

Why not just crawl it yourself?

FeatureCrawlPipeManual crawlWeb subscription
Machine-readable JSON✓✗✗
Effectivity graph✓✗✗
Diff / event webhooks✓✗✗
MCP✓✗✗
Metered pay-as-you-go✓✗✗
Self-serve API key✓✗✗

Pricing

Simple, metered pricing

FAQ

Frequently asked