API Reference

SEC Filing Intelligence API: semantic search & AI-powered research

Base URL

https://api.signal-x.app
Authentication

All requests require an API key via the Authorization header. API access requires credits. Purchase credits in API Console.

Authorization: Bearer sk_live_your_api_key

Generate API keys in API Console.

Endpoints
POST
/v1/chat
1 credit

AI research query: multi-tool analysis with citations

POST
/v1/search
0.2 credits

Semantic filing search: vector similarity with bullet summary

GET
/v1/balance

Check your prepaid credit balance and auto-recharge status

GET
/v1/usage

View recent API request logs (last 30 days)

POST
/v1/chat
1 credit

Send a natural language research question. The agent selects from 19 specialized tools (financials, insider trades, fund holdings, filing text, semantic search, etc.) to build a comprehensive answer.

Request Body

{
"message": "What are Tesla's latest insider trades?",
"language": "en" // "en" | "ko"
}

Response

{
"answer": "Here are Tesla's recent insider trades...",
"citations": [
{
"cik": "1318605",
"company_name": "Tesla Inc",
"form_type": "4",
"filing_date": "2025-01-15"
}
],
"tool_calls": [
{ "tool": "get_insider_trades", "input": { "issuer_cik": "1318605" } }
],
"usage": {
"credits_used": 1,
"credits_remaining": 499
}
}

Examples

curl -X POST https://api.signal-x.app/v1/chat \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"message": "What are Apple\'s latest financials?", "language": "en"}'
Query Examples

/v1/chat has access to 19 specialized tools. /v1/search performs vector similarity search only.

CategoryExample QueryEndpoint
Financials"What are Apple's revenue and EPS trends over the last 5 years?"
chat
Insider Trading"Which CEOs bought the most shares in the last 30 days?"
chat
Fund Holdings"Which institutional funds hold NVIDIA? Compare their positions."
chat
8-K Events"What material events has Microsoft reported this year?"
chat
Risk Analysis"What do companies say about tariff risks in recent 10-K filings?"
search
Filing Text"Find all mentions of AI strategy in semiconductor company filings"
search
ESG / Climate"Climate change disclosure in recent annual reports"
search
Cross-Analysis"Compare insider trading sentiment across the S&P 500 this quarter."
chat
GET
/v1/balance

Check your prepaid credit balance. Credits are purchased in packs and deplete as you make requests. There is no monthly quota or reset.

Response

{
"credits_remaining": 494.4,
"balance_usd": 49.44,
"credits_total_purchased": 500,
"auto_recharge": {
"enabled": true,
"threshold_usd": 5,
"amount_usd": 10
}
}
GET
/v1/usage

View recent API request logs. Optional ?days=30 parameter (default: 30).

Response

{
"requests": [
{
"request_id": "req_abc123",
"timestamp": "2026-03-20T14:30:00Z",
"endpoint": "/v1/search",
"tokens": 536,
"credits_used": 0.2,
"duration_ms": 3200
}
],
"total_count": 60
}
Pricing
EndpointCost per requestDescription
/v1/chat1.0 creditFull AI research with multi-tool analysis
/v1/search0.2 creditsSemantic filing search with brief summary
EndpointCreditsPrice
/v1/chat1+ per 10K tokens$0.10/credit
/v1/search0.2 (fixed)$0.02/call

Minimum purchase: $5 (50 credits). No subscription required. Auto-recharge available. Purchase credits in API Console.

Rate Limits

All plans: 60 requests per minute.

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 57
X-RateLimit-Daily-Limit: 10000
X-RateLimit-Daily-Remaining: 9994

When rate limited, the API returns 429 Too Many Requests with a Retry-After header.

Error Codes
CodeDescription
401Invalid or missing API key
402Insufficient credits. Purchase more at Settings
429Rate limit exceeded. Wait and retry
500Internal server error

Build on SEC filing intelligence

Semantic search across 22K+ embedded filing sections. AI-powered research with 19 specialized tools.