FOR DEVELOPERS

Mandatry API

Integrate canonical regulatory infrastructure into your products via a REST API — frameworks, jurisdictions, concepts, and crosswalk mappings.

Private beta. Access is self-serve once you have an account and API key.

curl -H "X-API-Key: $MANDATRY_API_KEY" \
  "$MANDATRY_BASE_URL/crosswalk-api?frameworks=GDPR,CCPA"

Your base URL is shown in the Mandatry dashboard after access is granted.

Key Features

Everything you need to build compliance tools

Canonical Structure

Query jurisdiction-neutral concepts and mappings that normalise regulatory meaning across frameworks.

Crosswalk API (Core)

Compare frameworks (e.g., GDPR ↔ CCPA) through canonical concepts and retrieve mapped provisions.

Certified Frameworks (Version Pinning)

Pin to certified framework versions for stable integrations and reproducible outputs.

Coverage (Accurate)

70+ privacy regulations available today, with additional framework types expanding over time.

Developer Friendly

REST over HTTPS with JSON responses. TypeScript SDK available for partners; any language via HTTP.

Quotas + Usage Transparency

Organisation-level monthly quotas with rate-limit headers. Key rotation supported.

Structured API Response

Clean JSON with canonical concept mappings

{
  "data": [
    {
      "concept_id": "right_to_access",
      "concept_name": "Right to Access",
      "concept_category": "rights",
      "mappings": [
        {
          "framework_code": "gdpr",
          "jurisdiction": "EU",
          "article_reference": "Article 15",
          "key_requirements": "Right of access by the data subject"
        },
        {
          "framework_code": "us_ca_ccpa_cpra",
          "jurisdiction": "US-CA",
          "article_reference": "§1798.100",
          "key_requirements": "Right to Know"
        }
      ]
    }
  ],
  "meta": {
    "total_concepts": 12,
    "total_mappings": 45,
    "api_version": "v1"
  }
}

Easy Integration

HTTPS requests in any language. TypeScript SDK available for partners.

cURL

curl -H "X-API-Key: $MANDATRY_API_KEY" \
  "$MANDATRY_BASE_URL/frameworks-api/frameworks?jurisdiction=EU&limit=10&offset=0"

JavaScript

const res = await fetch(`${process.env.MANDATRY_BASE_URL}/frameworks-api/frameworks?jurisdiction=EU&limit=10&offset=0`, {
  headers: { "X-API-Key": process.env.MANDATRY_API_KEY }
});
const data = await res.json();

Python

import os, requests
r = requests.get(
  f"{os.environ['MANDATRY_BASE_URL']}/frameworks-api/frameworks?jurisdiction=EU&limit=10&offset=0",
  headers={"X-API-Key": os.environ["MANDATRY_API_KEY"]}
)
print(r.json())

Any language via HTTP; additional SDKs planned.

Use Cases

  • GRC Platform Integration

    Embed canonical mappings beneath your GRC/control layer.

  • Automated Obligation Mapping

    Compute overlap and equivalence across frameworks through concepts.

  • RegTech Product Development

    Build cross-jurisdiction views on top of canonical structure.

  • Multi-Framework Gap Analysis

    Identify net-new obligation when adding frameworks/jurisdictions.

Ready to Integrate?

Request access to the Mandatry API and start building on canonical regulatory infrastructure.