Public API · v1
SAL Registry API
A public, no-auth-required API for looking up any of the 9,483 agent specifications in the Standard Agent Logic Registry. Cross-referenced to SOC, CFR, NIST, NAICS, and ISCO government classifications. Cited to source. CORS open.
Public
Free
60 req / min per IP · no auth · CORS open · best-effort availability
Developer
Free tier + key
1,000 req / day · API key · usage dashboard
Quick start
No authentication needed for public reads. Try any of these in your terminal:
# Ground-truth lookup — the full spec for a Medical Records Specialist
curl https://standardagentlogic.com/api/registry/spec/29-2072.00
# Browse the catalog (supports ?q= and ?system= filters)
curl "https://standardagentlogic.com/api/registry/catalog?system=soc&limit=10"
# Natural-language search — returns cited, ranked roles
curl -X POST https://standardagentlogic.com/api/registry/search-nl \
-H "Content-Type: application/json" \
-d '{"query":"HIPAA intake specialist for a dental office"}'Every response returns the soc_code, the authoritative title, and the government-source anchor (eCFR, BLS/O*NET, NIST, census, ILO) that the spec was cited from.
Endpoints
/api/registry/catalogPublicBrowsable catalog of the registry. Supports keyword filter, classification system filter, and pagination.
Query parameters
q— keyword (title / description match)system—soc|cfr|nist|naics|iscolimit— 1–1000, default 100offset— default 0
Response shape
{
"total": 1017,
"rows": [
{
"soc_code": "11-1011.00",
"title": "Chief Executives",
"description": "...",
"system": "soc"
}
]
}/api/registry/spec/:codePublicFull authoritative spec for a single classification code — primary directive, execution steps, toolbox requirements, compliance guardrails, and the government-source citation.
Path parameter
:code— any registry code- SOC:
29-2072.00 - CFR:
CFR-45-164 - NIST:
NIST-AC - NAICS:
NAICS-52 - ISCO:
ISCO-11
Response shape (abridged)
{
"metadata": { ... },
"agent_logic": {
"primary_directive": "...",
"step_by_step_json": [...],
"toolbox_requirements": [...]
}
}/api/registry/search-nlPublicNatural-language registry search. Takes a plain-English query, returns a ranked list of cited registry entries that match — including both the regulatory layer (CFR) and the operational SOC roles that execute the work.
Request body
{
"query": "HIPAA intake for a dental office",
"max_results": 10
}Response shape
{
"interpretation": "...",
"total": 10,
"roles": [
{
"soc_code": "CFR-45-164",
"title": "Security and Privacy ...",
"why_relevant": "...",
"relevance": "strong"
}
]
}Citation contract
Every response is cited to source.
SAL never invents agent specifications. Every entry in the registry is derived from a named public government source and carries a source anchor. Clients can re-verify against the originating data at any time.
- SOC / O*NET →
onetonline.org - CFR →
ecfr.gov - NIST CSF & 800-53 →
csrc.nist.gov - NAICS →
census.gov/naics - ISCO-08 →
ilo.org/public/english/bureau/stat/isco
Ready to build on SAL?
The public tier is free forever. Need rate-limit headroom, an SLA, bulk export, or a white-label data license? That's the Enterprise tier.