Skip to main content
RSS XML version of the paid Special Situations event feed. This authenticated API route is distinct from the capped anonymous embed RSS surface.
Audience: application and coding agent. This is an authenticated, paid API read. The response is RSS XML, not a JSON envelope.

Canonical metadata

  • Content-Type: application/rss+xml; charset=utf-8
  • SECAPI-Meter-Class: situations_feed_read
  • Request-Id
  • traceparent

Example request

curl -X GET \
  -H "x-api-key: $SECAPI_API_KEY" \
  -H "secapi-version: 2026-03-19" \
  "https://api.secapi.ai/v1/situations/feed.rss?types=merger,tender_offer"

Example response

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>SEC API Special Situations</title>
    <item>
      <title>Example Corp announces definitive merger</title>
      <link>https://secapi.ai/situations/sit_example_123</link>
      <guid>sit_example_123</guid>
    </item>
  </channel>
</rss>

Give this prompt to your agent

Failure posture

  • treat 401, 402, and 403 as authentication or entitlement failures; do not fall back to the anonymous embed feed silently
  • treat RSS as a transport format; use GET /v1/situations/feed when an agent needs the full structured event payload
  • preserve Request-Id and traceparent when retrying 429 and 5xx responses with bounded backoff