EnemoAi

EnemoAi risk read API

The same public-record read about a public company that a person sees in EnemoAi, for a lender's, insurer's or supplier's own system. Read-only. Not open yet: GET /v1/risk-read/price says when it is.

What it is not. A risk read is not a credit score, a credit report or a consumer report. It gives no single number or grade, says nothing about what to do, and must not be used to decide anything about an individual. Records can be late, incomplete or wrong: check the sources. You make the final decision.

Price, stated first

$0.50 a read, from the prepaid wallet of the business that holds the key. GET /v1/risk-read/price needs no key and returns the current price and rules, so your system can read the price before it calls.

Keys and limits

The account owner or an admin creates a key in EnemoAi with the risk_read scope (Account → Your business data → Data API keys), after confirming with WorkPair. A risk read key can't reach your business's data, and a data key can't make risk reads. Each key has a rate limit (120 requests a minute by default, at most 600), answered with 429; a business can make up to 2,000 risk reads a day. Every read goes in your security log. Keys can be revoked at any time.

The request

curl https://api.enemo.ai/v1/risk-read \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"subject": "ACME",
       "purpose": "supplying_a_business",
       "max_price_cents": 50,
       "not_about_an_individual": true}'
FieldWhat it is
subjectThe company's SEC CIK or its ticker. Never a name: a risk read doesn't take a person's name.
purposeOne of lending_to_a_business, insuring_a_business, supplying_a_business, investing_in_a_business, other_business_review. Kept with the read.
max_price_centsThe most this call may charge.
not_about_an_individualMust be true: your statement that this read isn't for deciding anything about a person. Kept with the read.

The response

{
  "read": "public_record_read", "version": 1,
  "subject": {"cik": 1234567, "name": "Acme", "tickers": ["ACME"], "sic": "5712", "industry": "Retail", "source": "https://www.sec.gov/…"},
  "dates": {"read_at": "2026-11-05T14:00:00+00:00", "newest_source": "2026-09-01", "profile_checked_at": "2026-11-05T13:10:00+00:00", "latest_fiscal_year_end": "2025-12-31"},
  "flags": {"status": "ok", "items": [{
    "key": "going_concern", "text": "Going-concern doubt in its 10-K filed …", "severity": "critical", "as_of": "2026-03-01",
    "source": {"form": "10-K", "date": "2026-03-01", "url": "https://www.sec.gov/…", "accession": "…", "section": "…"}}]},
  "recent_events": {"status": "ok", "items": []},
  "comparable_companies": {
    "status": "ok", "sample_size": 180, "evidence_strength": "Strong", "matches_are_loose": false, "horizon_years": 3, "fiscal_years": [2011, 2022],
    "outcomes": {"bankruptcy": {"what": "filed for bankruptcy", "companies": 9, "of": 180, "interval_95": [0.0265, 0.0925]}},
    "method": "…", "sources": […], "examples": […]},
  "price": {"quoted_cents": 50, "charged_cents": 50, "covered_by_promo": false, "repeat_within_a_day": false},
  "notice": "…"
}

These figures show the format only; they describe no company.

What it covers

Companies that report to the SEC, in the sources EnemoAi holds for them. It doesn't cover private companies. The profile is rebuilt when a company has a new filing or public record; profile_checked_at says when this one was last checked. Fate Radar's method and its caveats are the ones in the Guide; EnemoAi's measured results and misses are on the track record.

Errors

CodeMeans
400A name instead of a CIK or ticker, no business purpose, or not_about_an_individual isn't true.
401The key is missing, wrong or revoked.
402The price is above max_price_cents, or the wallet can't cover it. Nothing was charged.
403The key has no risk_read scope, or the business is on hold through WorkPair.
429Over a rate limit.
503The API isn't open yet.

Questions: hello@enemo.ai. Your own data going the other way: the Data API. Legal: enemo.ai/legal, including the Acceptable Use Policy.