Enigma
DATA · DATA & ANALYTICS
Sanctions and watchlist screening, plus KYB business verification, on their own key.
Connecting Enigma in practice
Enigma is a single GraphQL endpoint whose limits are described but never quantified: the docs say a plan has an RPS limit, a burst limit and a daily limit, publish no figure for any of them, and tell you to read Retry-After on every 429 "Slow Down". Nested connections also default to different page sizes — commonly first: 100 in one place and first: 3 in another — so an unparameterised query silently truncates.
Scopes that draw scrutiny
x-api-keyThe only credential the GraphQL API accepts. There is no scope mechanism, so the same key reaches business identity and activity data and the KYB identity-verification calls alike.
Rate limits
- Three separate per-plan ceilings are enforced: requests per second, a burst limit, and a daily limit. The documentation publishes no number for any of them.
- Exceeding a limit returns 429 "Slow Down" with a Retry-After header in seconds, and the docs ask that you wait at least that long before retrying.
Worth knowing
- Relay-style cursor pagination with `first`/`last` and `after`/`before`, and the default page size varies by field — commonly first: 100, but as low as first: 3 on some connections — so one query can quietly return three rows.
- Because no rate figure is published, the only way to learn your ceiling is to trip it, which makes capacity planning an operational exercise rather than a design one.
- The KYB and business-verification calls live under the same key as the bulk data reads, so an agent that only needs a lookup is holding the identity-verification surface too.
Checked against Enigma GraphQL API reference (2026-09-29), Enigma documentation (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Enigma behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.