Discover/Presencis API
live

Presencis APIPresencis.com ↗

Access all 126 Presencis product capabilities across Vigil, Aegis, and Platform, plus 46 AI-governance glossary terms via two JSON endpoints.

Endpoint health
verified 2h ago
search_capabilities
list_glossary_terms
2/2 passing latest checkself-healing
Endpoints
2
Updated
3h ago

What is the Presencis API?

The Presencis API exposes two endpoints covering 126 product capabilities and 46 compliance glossary terms from Presencis.com. The search_capabilities endpoint lets you query the full Vigil, Aegis, and Platform capability catalogue with filters for product line, availability status, and category, while list_glossary_terms returns every AI-governance and compliance definition the site publishes, each tagged with its glossary section.

This call costs1 credit / call— charged only on success
Try it
Maximum number of capabilities returned per call; values above 200 are clamped to 200.
Free-text search term matched case-insensitively as a substring of the capability name, summary or benefit text. Omitted = no text filter.
Zero-based index into the filtered result list at which the returned page starts.
Restrict to one availability status (live = available today; built = working but not yet generally available; roadmap = designed or in development). Omitted = all statuses.
Restrict to one product line. Omitted = all products.
Restrict to one capability category. Omitted = all categories.
→ api.parse.bot/scraper/2074b21c-b416-4d4e-a67a-19f2856494b1/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2074b21c-b416-4d4e-a67a-19f2856494b1/search_capabilities?query=credential' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace presencis-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Presencis capability catalogue & glossary — bounded, re-runnable."""
from parse_apis.presencis_com_api import (
    Presencis,
    CapabilityStatus,
    CapabilityCategory,
    Product,
    InputFormatInvalid,
)

client = Presencis()

# Browse live Vigil capabilities in the Identity & Access category.
for cap in client.capabilities.search(
    product=Product.VIGIL,
    status=CapabilityStatus.LIVE,
    category=CapabilityCategory.IDENTITY_ACCESS,
    limit=5,
):
    print(cap.name, "|", cap.summary)

# Free-text search across the full catalogue, take the first match.
hit = client.capabilities.search(query="agentic", limit=1).first()
if hit is not None:
    print(hit.name, "-", hit.benefit)
    print(f"  product={hit.product}  audience={hit.audience}  status={hit.status}")

# List glossary terms in the AI governance section.
for term in client.terms.list(category="AI governance", limit=5):
    print(f"{term.term} ({term.id}): {term.definition[:80]}")

# Catch a format error on a bad search parameter.
try:
    client.capabilities.search(offset=-1, limit=1).first()
except InputFormatInvalid as e:
    print("expected format error:", e.message)

print("exercised: capabilities.search / terms.list / InputFormatInvalid")
All endpoints · 2 totalmissing one? ·

Searches the Presencis capability catalogue (currently 126 capabilities across the Vigil, Aegis and Platform products). One round trip fetches the whole catalogue; the free-text query (case-insensitive substring over name, summary and benefit), product, status and category filters are applied to the full set, so matched_count is the number of catalogue rows matching all supplied filters and total_catalog_count is the unfiltered catalogue size. Results are returned in catalogue order and paged with offset/limit; has_more is true when further matching rows exist beyond offset+limit. A filter combination with no matches (for example Aegis capabilities with status live) returns an empty capabilities array with matched_count 0, which is a valid result.

Input
ParamTypeDescription
limitintegerMaximum number of capabilities returned per call; values above 200 are clamped to 200.
querystringFree-text search term matched case-insensitively as a substring of the capability name, summary or benefit text. Omitted = no text filter.
offsetintegerZero-based index into the filtered result list at which the returned page starts.
statusstringRestrict to one availability status (live = available today; built = working but not yet generally available; roadmap = designed or in development). Omitted = all statuses.
productstringRestrict to one product line. Omitted = all products.
categorystringRestrict to one capability category. Omitted = all categories.
Response
{
  "type": "object",
  "fields": {
    "limit": "integer limit applied (after clamping)",
    "offset": "integer offset applied",
    "has_more": "boolean, true when more matching rows exist beyond this page",
    "capabilities": "array of capability records: name, summary, benefit (the 'So you can' outcome text), product (Vigil/Aegis/Platform), audience (intended reader, e.g. Board or Engineer), category, status (Live/Built/Roadmap)",
    "matched_count": "integer count of catalogue rows matching all supplied filters (before paging)",
    "total_catalog_count": "integer size of the unfiltered catalogue"
  },
  "sample": {
    "data": {
      "limit": 50,
      "offset": 0,
      "has_more": false,
      "capabilities": [
        {
          "name": "Agentic Surface lens",
          "status": "Live",
          "benefit": "see which autonomous AI agents can act on their own with your cloud credentials — a risk no login list reveals",
          "product": "Vigil",
          "summary": "Find the autonomous agents holding cloud-AI credentials that can act unattended — a posture no list of human logins shows.",
          "audience": "Board",
          "category": "Identity & access"
        }
      ],
      "matched_count": 1,
      "total_catalog_count": 126
    },
    "status": "success"
  }
}

About the Presencis API

Capability Catalogue

The search_capabilities endpoint returns records from a catalogue of 126 capabilities spread across three Presencis products: Vigil, Aegis, and Platform. Each record includes a name, summary, benefit (the outcome description framed as a "So you can" statement), product, audience, and status. Status values distinguish between capabilities that are live (generally available), built (complete but not yet released), and others. You can narrow results with the product and category params, or run a free-text query that matches case-insensitively against name, summary, and benefit text. Pagination is handled through limit (capped at 200) and offset, and the response always includes matched_count and total_catalog_count so you can build accurate paginated UIs.

Compliance & AI-Governance Glossary

The list_glossary_terms endpoint returns up to 46 entries from the Presencis compliance and AI-governance glossary. Each term record carries an id (the page anchor slug), the term itself, a plain-language definition, and a category indicating which glossary section it belongs to. The response also includes a top-level categories array listing every section name present, which you can pass back as the category filter to isolate a single section. The endpoint is a single round-trip with no pagination — all terms come back at once.

Filtering and Pagination

For search_capabilities, supplying no parameters returns the full 126-capability catalogue. Filtering by status=live limits results to currently available features; combining that with product=Vigil further scopes to one product line. The has_more boolean in the response signals whether additional pages exist beyond the current offset + limit window. For list_glossary_terms, the optional category string is matched case-insensitively, so you do not need to match the exact section name casing shown in categories.

Reliability & maintenanceVerified

The Presencis API is a managed, monitored endpoint for Presencis.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when Presencis.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official Presencis.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a compliance feature matrix comparing Vigil, Aegis, and Platform capabilities by status and category.
  • Populate an onboarding checklist with all live capabilities relevant to a specific product audience.
  • Index the glossary definitions into a search tool or knowledge base for AI-governance terminology.
  • Track which capabilities are built but not yet live to monitor upcoming feature availability.
  • Filter glossary terms by section to generate section-specific reference cards or documentation.
  • Cross-reference capability benefit text against compliance requirements for gap analysis.
  • Generate category-specific summaries of Presencis capabilities for internal sales or procurement reviews.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Presencis have an official developer API?+
Presencis does not publish a documented public developer API. This Parse API provides structured access to the capability catalogue and glossary data available on Presencis.com.
What does the search_capabilities endpoint actually return per record?+
Each capability record includes the capability name, a summary description, a benefit statement (the 'So you can' outcome text), the product it belongs to (Vigil, Aegis, or Platform), an audience field, and a status indicating availability (live, built, or other values). The response also provides matched_count, total_catalog_count, and pagination fields.
Can I retrieve full product documentation or pricing details through this API?+
Not currently. The API covers the capability catalogue (names, summaries, benefits, statuses) and the compliance glossary. Detailed product documentation, pricing tiers, or contract terms are not included. You can fork it on Parse and revise to add an endpoint targeting that content.
How fresh is the capability catalogue data, and what if new capabilities are added?+
The catalogue reflects 126 capabilities at build time. If Presencis adds or changes capabilities on the site, the count and content returned by search_capabilities will reflect the source at the time of the most recent data refresh. There is no webhook or change-notification mechanism in the current API.
Does the API expose individual capability detail pages with extended content?+
Not currently. The API returns the catalogue-level fields — name, summary, benefit, product, status, and category — for each capability. Deeper per-capability pages with extended specifications or case studies are not covered. You can fork it on Parse and revise to add an endpoint for individual capability detail pages.
Page content last updated . Spec covers 2 endpoints from Presencis.com.
Related APIs in Government PublicSee all →
scrapely.me API
Access data from scrapely.me.
limitlesslifenootropics.com API
Access data from limitlesslifenootropics.com.
gsaelibrary.gsa.gov API
Access data from gsaelibrary.gsa.gov.
alphaomegapeptide.com API
Access data from alphaomegapeptide.com.
bidsandtenders.com API
Search and discover public bid opportunities across Canada and the USA to find relevant procurement projects for your business. Access real-time tender data from the bids&tenders eProcurement platform to identify and pursue new contract opportunities.
thecompaniesapi.com API
Enrich your company database with 80+ data points per company, search by industry or company details, and discover email patterns to drive your business intelligence. Find verified company information, get pricing data, and ask contextual questions about any organization to fuel your sales, marketing, or research efforts.
service-public.fr API
Search the official French public service portal (service-public.fr) for practical guides, legal information, administrative procedures, and support resources. Retrieve structured content from any guide or category page, explore autocomplete suggestions, and access legal references — all through a single unified API.
developer.company-information.service.gov.uk API
Search for UK registered companies and retrieve detailed information including company profiles, officer names, and their dates of birth. Access comprehensive corporate records directly from the official Companies House register to verify business details and identify key personnel.