Enterprise API
API endpoints
The core read endpoints of the enterprise API. All require an API key and return JSON, scoped to your plan perimeter (its industries and jurisdictions) and to the industries listed on the key.
Search regulations
GET/search
Natural‑language search over the verified regulatory database.
| Parameter | Type | Description | |
|---|---|---|---|
q | string | required | Natural‑language query. |
jurisdiction | string | optional | Jurisdiction id, e.g. EU, FR, US. |
framework | string | optional | Framework id, e.g. csrd, reach, mdr. |
limit | integer | optional | Max results, 1 to 25. Default 8. |
curl https://api.obsidianri.com/search \ -H "X-API-Key: obsidian_sk_your_key_here" \ --data-urlencode "q=PFAS restrictions" \ --data-urlencode "jurisdiction=EU" \ --data-urlencode "framework=reach" \ -G
Reference data
List the dimensions you can filter and pivot by.
| Endpoint | Description |
|---|---|
GET/frameworks | All compliance frameworks in your perimeter. |
GET/industries | Industries your account covers. |
GET/industries/{industry_id} | A single industry and its detail. |
GET/countries | Jurisdictions / countries available. |
GET/sources | Official sources monitored. |
Activity
| Endpoint | Description |
|---|---|
GET/events | Upcoming regulatory events and deadlines. |
GET/latest | Most recent regulatory updates. |
GET/stats | Coverage statistics. |
This is a starting reference. The complete, always‑current endpoint list, with every parameter and response schema, is available from your account once your enterprise API access is enabled.